دلایل ایجاد internal server error
0

دلایل عمده ی ایجاد خطای 500 در سرور لینوکس از قرار زیر است:

 

دلایل ایجاد internal server error

 

1 - سطح دسترسی فایل ها یا پوشه ها:

 

در سرور های هفت سپهر در صورتی که سطح دسترسی فایل ها یا پوشه ها را 777 (قابل خواندن توسط همه) قرار دهید، باعث بروز خطای فوق می شود.

 

راه حل :

 

سطح دسترسی استاندارد پوشه ها : 755 و سطح دسترسی استاندارد فایل ها 644 است. این تنظیمات را برای تمام فایل ها و فولدرهایی که سطح دسترسی 777 دارند اعمال کنید. توجه داشته باشید پوشه ها و فایل ها با دسترسی 755 و 644 نیز قابل نوشتن هستند، نیازی نیست آنها را به 777 تغییر دهید.

 

برای تغییر سطح دسترسی در File Manager روی نام فایل یا فولدر (های) مورد نظر کلیک راست کنید و گزینه ی Change Permissions را انتخاب کنید.

 

2 - استفاده از دستورات غیر مجاز در فایل .htaccess

 

ممکن است در فایل .htaccess از دستورات غیرمجاز استفاده کرده باشید.

 

در سرورهای هفت سپهر از این دستورات در فایل .htaccess استفاده نکنید:

 

php_value

 

php_flag

 

Options +FollowSymLinks

 

Options -FollowSymLinks

 

Options +ExecCGI

 

Options -ExecCGI

 

راه حل:

 


بجای Options +FollowSymLinks باید از Options +SymLinksIfOwnerMatch استفاده کنید. و دیگر مقادیر مشکل زا را حذف کنید

 

 

 

 

3 - استفاده از فایل های index.php و index.htm در یک پوشه

 

گاهی این مورد موجب بروز خطای 500 می شود

 

 

 

4 - دستورات اشتباه در فایل های php

 

اگر اشتباهات دستوری در فایل های php وجود داشته باشد (Syntax Error) با خطای 500 مواجه می شوید. معمولاً اگر با این خطا مواجه شوید، دلیل خطا و جزئیات مربوطه در فایل error_log ذخیره می شود.

 

5 - استفاده بیش از حد از منابع

 

در سرویس های هفت سپهر اگر بیش از حد مجاز، از منابع رم سرور استفاده کنید، ممکن است با خطای 500 مواجه شوید. مصرف منابع را می توانید در سی پنل و در بخش Resource Usage ببینید

 

 

6 - در پایان اگر هنوز دلیل خطا را نمی دانید، سری به سی پنل بزنید، در cPanel، بخش Error Logs، و یا در File Manager در فایل error_log دلیل خطا نوشته شده است.


ارسال نظر
نام شما :*
ایمیل شما :
نظر شما :
پر رنگ کج خط دار خط دار در وسط | سمت چپ وسط سمت راست | درج شکلک قرار دادن لینک URLقرار دادن آدرس محافظت شده انتخاب رنگ | اضافه کردن متن پنهان اضافه کردن نقل قول تبدیل نوشته های انتخاب شده به الفبای روسی درج spoiler
دو کلمه ای را که در تصویر
مشاهده می کنید وارد کنید : *