این خطا به این معنی است که سرور نمیتواند درخواست را پردازش کند و معمولاً به دلیل مشکلاتی در فایل htaccess، محدودیت منابع، نسخه PHP یا افزونهها و قالبهای وردپرس رخ میدهد.
روشهای رفع خطای 500 در وردپرس و هاست
🔹 ۱. بررسی و اصلاح فایل htaccess
1️⃣ وارد File Manager هاست شوید.
2️⃣ در پوشه public_html، فایل .htaccess
را پیدا کنید.
3️⃣ نام آن را به htaccess_old تغییر دهید.
4️⃣ به پیشخوان وردپرس بروید، از بخش تنظیمات > پیوندهای یکتا روی ذخیره تغییرات کلیک کنید تا فایل جدید ساخته شود.
5️⃣ سایت را مجدداً بررسی کنید.
🔹 ۲. افزایش محدودیت حافظه PHP
قبلا در مورد تغییر منابع php در هاست صحبت کردیم.
1️⃣ در File Manager به مسیر public_html بروید.
2️⃣ فایل wp-config.php
را ویرایش کنید.
3️⃣ کد زیر را قبل از /* That's all, stop editing! Happy publishing. */
اضافه کنید:
define('WP_MEMORY_LIMIT', '1024M');
4️⃣ تغییرات را ذخیره کنید و سایت را بررسی کنید.
🔹 ۳. بررسی نسخه PHP و تغییر آن
🚀 گاهی نسخه PHP هاست با وردپرس یا افزونهها ناسازگار است.
✅ برای تغییر نسخه PHP:
🔸 در سی پنل: به Select PHP Version بروید و نسخه جدیدتری انتخاب کنید.
🔸 در دایرکت ادمین: از PHP Version Selector نسخه دیگری را انتخاب و ذخیره کنید.
🔹 ۴. غیرفعال کردن افزونهها و قالبها
گاهی افزونههای ناسازگار باعث خطای 500 میشوند. برای بررسی:
1️⃣ به File Manager هاست بروید.
2️⃣ به مسیر public_html/wp-content بروید.
3️⃣ نام پوشه plugins
را به plugins_old
تغییر دهید.
4️⃣ اگر سایت درست شد، نام را به حالت قبل برگردانید و افزونهها را یکییکی بررسی کنید.
🔹 اگر مشکل از قالب بود:
1️⃣ در پوشه themes، نام قالب فعلی را تغییر دهید تا وردپرس به قالب پیشفرض تغییر کند.
2️⃣ سایت را بررسی کنید.
🔹 ۵. بررسی لاگهای خطا
در File Manager، فایل error_log
را در public_html بررسی کنید تا علت دقیق خطا را پیدا کنید.
جمعبندی ✅
✔ خطای 500 معمولاً به علت مشکلات در htaccess، کمبود منابع، نسخه PHP یا افزونهها و قالبها ایجاد میشود.
✔ میتوان با حذف htaccess، افزایش حافظه PHP، تغییر نسخه PHP و بررسی افزونهها و قالبها مشکل را برطرف کرد.
✔ اگر مشکل حل نشد، با پشتیبانی هاست تماس بگیرید.
💬 شما با این خطا مواجه شدهاید؟ کدام روش برایتان مفید بود؟ تجربیات خود را با ما به اشتراک بگذارید! 🚀
2 پاسخ
مقاله شما کمک زیادی به من کرد. خیلی مفید بود.
مقاله شما بسیار آموزنده بود. متشکرم.