راهنمای جامع رفع ارور “یک خطای مهم در این سایت رخ داده است” در وردپرس
اگر هنگام باز کردن سایت وردپرستان با پیامی مثل “یک خطای مهم در این سایت رخ داده است” (There has been a critical error on this website) روبهرو شدید، نگران نباشید. این ارور یکی از ارورهای رایج وردپرس است و خوشبختانه راهحل مشخصی دارد.
این خطا چرا نمایش داده میشود؟
این ارور زمانی ظاهر میشود که یکی از اسکریپتهای PHP سایت به درستی اجرا نشود. دلایل رایج:
- تداخل بین افزونهها
- کد معیوب در قالب
- نسخه ناسازگار PHP یا کمبود حافظه
- خرابی در فایلهای هسته وردپرس
- مشکلات در دیتابیس
مرحله اول: ایمیل خطای وردپرس را بررسی کنید
وردپرس پس از بروز این خطا، ایمیلی برای مدیر سایت ارسال میکند. این ایمیل معمولاً شامل نام افزونه یا قالب مشکلدار و لینک ورود به حالت بازیابی (Recovery Mode) است.

روشهای حل ارور خطای مهم وردپرس (بدون نیاز به پیشخوان)
1. فعال کردن دیباگ (Debug Mode)
فایل wp-config.php را باز کرده و خطوط زیر را اضافه یا ویرایش کنید:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
سپس فایل debug.log را در پوشه wp-content بررسی کنید.
2. غیرفعال کردن همه افزونهها
- نام پوشه plugins را تغییر دهید (مثلاً به plugins-old)
- اگر سایت بالا آمد، افزونه مشکلساز را پیدا کنید و حذف یا جایگزین نمایید
3. تغییر قالب سایت
- نام پوشه قالب فعلی را تغییر دهید
- وردپرس قالب پیشفرض را فعال میکند
- در صورت حل مشکل، ایراد از قالب است
4. بررسی نسخه PHP و افزایش حافظه
- از کنترل پنل هاست، نسخه PHP را به 7.4 یا بالاتر ارتقا دهید
- در فایل wp-config.php خط زیر را اضافه کنید:
define( 'WP_MEMORY_LIMIT', '256M' );
5. جایگزینی فایلهای هسته وردپرس
وردپرس را از سایت رسمی دانلود کرده، فایلهای غیرضروری را حذف کنید و باقی را روی هاست آپلود نمایید تا فایلهای خراب جایگزین شوند.
چگونه از بروز مجدد این خطا جلوگیری کنیم؟
- پشتیبانگیری منظم از سایت
- بهروزرسانی در محیط تست قبل از اعمال روی سایت اصلی
- استفاده از منابع مطمئن برای افزونهها و قالبها
- استفاده از هاست با کیفیت
نتیجهگیری
خطای “یک خطای مهم در این سایت رخ داده است” در بیشتر موارد ناشی از ناسازگاری افزونه یا قالب است. با روشهای بالا میتوانید آن را شناسایی و برطرف کنید. اگر مشکل ادامه داشت، با پشتیبانی هاست یا یک توسعهدهنده وردپرس تماس بگیرید.
مطالب پیشنهادی:
- آموزش فعالسازی حالت دیباگ در وردپرس
- تفاوت بین خطای 500 و خطای بحرانی در وردپرس
- بهترین افزونههای بکاپ وردپرس در سال 2025
