خطای 500 Internal Server Error
در آموزش زیر دلایلی که باعث ایجاد خطای Internal Server Error میشن رو بررسی میکنیم.
- فایل .htaccess از دلایل رایج این خطا هست ، برای بررسی اولین دلیل این خطا، ابتدا فایل به فایل منیجر هاست خود برید و این فایل رو پیدا کنید ، معمولا فایل اصلی .htaccess در پوشه public_html قرار داده ، همچنین ممکن هست این فایل مخفی و Hidden باشه که باید در فایل منجیر گزینه show hidden file رو بزنید. بعد از پیدا کردن این فایل یا فایل های .htaccess ، اسم این فایل رو عوض کنید و دوباره سایت رو باز کنید و ببینید آیا سایت بخوبه باز میشه یا نه.
- دلیل دیگه این خطا ممکن هست بخاطر سازگار نبودن نسخه اسکریپت سایت با php سرور باشه ، برای اینکار از طریق php selector یا سرور ورژن php رو عوض کنید. ، همچنین ممکن هست در هاست فایلی به اسم php.ini باشه که اگر با تغییر ورژن php مشکل برطرف نشد ، اسم فایل php.ini رو نیز یکبار عوض کنید و دوباره وضعیت سایت رو بررسی کنید.
- پرمیژن (permission) فایل ها و پوشه هارو بررسی کنید.
- همچنین ممکن هست بدلیل ناقص بودن اسکریپت یا عدم سازگاری با سرور این خطا ظاهر بشه.
- از دلایل دیگه این خطا رول های mod_security rule میتونه باشه.
- ممکن هست بعد از نصب پلاگین یا مشکلات و عدم سازگاری پلاگین ها این مشکل به وجود بیاد که باید به پوشه wp-content برید و پوشه plugins رو تغییر نام بدید و مجدد سایت رو بررسی کنید.
خطای 500 Internal Server Error