اگر ارور Internal Server Error رو توی سایت خودتون نیده باشید احتمالا در هنگام وبگردی در سایت های دیگر این ارور رو مشاهده کردید
Internal Server Error یکی از ارور های معمول و شناخته شده هست
و همین طور این ارور برای سایت های وردپرسی نیز معمول هست و قابل هست و جای نگرانی وجو ندارد
توی وردپرس این ارور بیشتر به خاطر پلاگین ها و قالب ها یا .htaccess هست که برای حل مشکل این موارد رو بررسی میکنیم
برای حل مشکل قدم به قدم این مراحل رو چک کنید :
اول فایل .htaccess :
ابتدا به روت هاست سایت برید و فایل .htaccess رو تغییر نام بدید مثلا .htaccess-old . با اینکار میخوایم از عملکرد .htaccess جلوگیری کنیم بعد از این کار سایت رو باز کنید ببینید ایا مشکل حل شده یا نه
اگر مشکل حل شده بود قبل از انجام هر کاری به قسمت تنظیمات – پیوند یکتا برید و دکمه ذخیره رو بزنید با این کار یک .htaccess جدید ساخته میشه و مشکل شما هم حل میشه
اگر با انجام این مورد مشکل همچنان پابرجا بود باید به مرحله بعدی برید
دوم PHP Memory Limit :
اگر از سرور اشتراکی استفاده می کنید به فایل php.ini ندارید و باید از روش زیر استفاده کنید
ممکنه ارور بخاطر کمبود حافظه باشه برای افزایش اون به فایل wp-config.php برید و کد زیر رو قرار بدید :
define('WP_MEMORY_LIMIT','128M');
اگر با انجام این مورد مشکل همچنان پابرجا بود باید به مرحله بعدی برید
سوم غیر فعال کردن تمام پلاگین ها
اگر بعد از انجام مراحل بالا مشکل پا برجا بود باید تمام پلاگین های سایت رو غیرفعال کنید
و چک کنید که ایا مشکل برطرف شده یا نه
اگر مشکل حل شده بو باید تک تک پلاگین ها رو فعال و هر بار چک کنید که ایا باز مشکل رخ می دهد یا نه تا متوجه بشید کدام پلاگین مکل ساز بوده است
چهارم بازگردانی هسته وردپرس
اگر غیرفعال کردن پلاگین ها هم مشکل را حل نکرد باید فایل های اصلی وردپرس رو جایگزین فایل های فعلی بکنید
وردپرس جدید رو دانلود و پوشه های wp-admin and wp-includes را جایگزین پوشه های فعلی در سایت خود بکنید
نگران نباشید با انجام این کار فایل ها و مطالب و قالب های شما از دست نخواهد رفت .
البته قبل از انجام کار حتما بک آپ تهیه کنید .
پنجم مشورت با هاستینگ
اگر نتونستید مشکل رو حل کنید نیاز هست که با هاستینگ یا مدیر سرور این موضوع رو مطرح کنید .