ارور 500 Internal Server Error یکی از بدترین از بدترین ارورهایی هست که ممکنه یه سایت بهش دچار بشه چون خیلی مبهم هست و حتی خود اسم ارور هم مبهم هست. ارور داخلی سرور 500 هیچ اطلاعاتی به ما نمیده و فقط میگه ارور داخلی که میتونه هزاران دلیل داشته باشه ولی ما به شما دلایل این مشکل رو ارائه میدیم تا دیگه براتون مبهم نباشه.

دلایل ارور 500 Internal Server Error چه چیزهایی هستند؟

سه دلیل عمده برای ارور 500 Internal Server Error وجود داره:

1) مجوز ( Permission) پوشه اشتباه: دلیل اصلی که باعث این ارور میشه بالا بودن مجوز یک فایل یا پوشه هست و معمولا هم پوشه باعث این ارور میشه یعنی مجوز پوشه به جای اینکه 755 باشه 777 هست و دارای مجوز نوشتن(write) هست.این مشکل معمولا توی پوشه های تو در تو ایجاد میشه.

2) مجوز اشتباه فایل یا پوشه بعد از اینکه نرم افزار مدیریت محتوا مثل جوملا یا وردپرس رو به صورت دستی از لوکال روی سرور آپلود و نصب میکنید که باعث میشه این ارور نمایش داده بشه.

3) کد نویسی اشتباه در فایل htaccess. که مشکل بسیار متداولی هست و یاعث میشه ارور 500 Internal Server Error نمایش داده بشه.

چگونه بفهمیم مشکل از چیست؟

500 Internal Server Error

اگه کنترل پنل شما از نوع Cpanel هست بهترین راه اینه که مطابق عکس روی آیکون Error کلیک کنید تا اگه مشکل از مجوز پوشه یا فایل باشه اروری مثل زیر رو ببینید:

[Tue Sep 20 08:18:01 2011] [error] [client 174.77.92.170] SoftException in Application.cpp:264: File "/home/username/public_html/concrete/index.php" is writeable by others

که براحتی مشکل با تغییر مجوز فایل به 644 و پوشه به 755 حل میشه.

اگه چنین اروری مشاهده نکردید برید سراغ فایل htaccess.  اون رو به htaccess.txt تغییر نام بدید و سایت رو چک کنید و اگه مشکل برطرف شد بدونید که کدی توی این فایل هست که باعث ارور 500 Internal Server Error شده

گاهی هم کدی که با Perl نوشته شده باعث این مشکل میشه و  در این حالت پیدا کردن مشکل خیلی سخت میشه چون حتی ممکنه جا ماندن یک کاراکتر کوچیک باعث این مشکل بشه.

مثلا کد زیر رو ببنید:

#!/usr/bin/perl
print "content-type: text/html \n\n"
print "Hello, PERL!";

در این کد در خط دوم یک سمی کالن جا مونده و باعث میشه شما ارور ببنید.

اگر موارد بالا رو چک کردید و باز هم نتونستید مشکل رو پیدا کنید پیشنهاد میکنم با پشتیبانی بهسازان هاست تماس بگیرید تا مشکل رو براتون رفع کنند.

ثبت دامنه

ثبت دامنه

ثبت انواع دامنه ملی، دامنه بین المللی، دامنه فارسی و پسوندهای جدید دامنه

طراحی سایت

طراحی سایت

می توانیم برای شما طراحی اختصاصی انجام دهیم با گارانتی و پشتیبانی حرفه ای

میزبانی وب

میزبانی وب

هاست لینوکس، هاست نامحدود، هاست وردپرس، جوملا و هاست سی پنل

نمادهای اعتماد به بهسازان هاست

بهسازان فناوران داده نگار به شماره ثبت 549875 (بهسازان هاست) جزو معدود وب سایتهای هاستینگ و طراحی وب سایت کشور می باشد که عضو سازمان نظام صنفی رایانه ای استان تهران، دارای نشان ملی ثبت از ستاد ساماندهی وب سایت ها و دارای نماد اعتماد الکترونکی از وزارت صنعت می باشد.

سازمان تنظیم مقررات رادیویی

نظام صنفی رایانه ای استان تهران

logo-samandehi