بیشتر خطاهای وردپرس تکراری‌اند و ریشه مشخصی دارند: افزونه ناسازگار، فایل htaccess خراب، اطلاعات دیتابیس اشتباه یا کمبود منابع. این راهنما رایج‌ترین‌ها را با راه‌حل عملی مرور می‌کند.

صفحه سفید مرگ

سایت باز می‌شود ولی صفحه کاملاً سفید است. معمولاً خطای PHP رخ داده و نمایش خطاها خاموش است.

  1. در فایل wp-config.php حالت اشکال‌زدایی را موقتاً روشن کنید:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  2. سایت را باز کنید و فایل wp-content/debug.log را بخوانید.
  3. معمولاً نام افزونه یا قالب مقصر در همان خط اول پیداست.
  4. بعد از رفع مشکل، WP_DEBUG را دوباره خاموش کنید.

خطای اتصال به دیتابیس

پیام Error establishing a database connection یعنی وردپرس نتوانسته به دیتابیس وصل شود. چهار مقدار داخل wp-config.php را با مقادیر واقعی مقایسه کنید: نام دیتابیس، نام کاربر، رمز و هاست. راهنما: ایجاد دیتابیس در سی‌پنل. اگر مقادیر درست‌اند، ممکن است سرویس دیتابیس موقتاً در دسترس نباشد؛ با پشتیبانی تماس بگیرید.

خطای ۵۰۰

  1. فایل .htaccess را موقتاً تغییر نام دهید و سایت را تست کنید.
  2. اگر درست شد، به تنظیمات پیوندهای یکتا بروید و بدون تغییر ذخیره کنید تا فایل دوباره ساخته شود.
  3. اگر نه، پوشه plugins را موقتاً تغییر نام دهید تا همه افزونه‌ها غیرفعال شوند؛ سپس یکی‌یکی برگردانید.
  4. لاگ خطای سرور را ببینید: بررسی لاگ خطا در سی‌پنل.

خطای ۴۰۴ در همه صفحه‌ها جز صفحه اصلی

مشکل از پیوندهای یکتاست. به تنظیمات › پیوندهای یکتا بروید و بدون تغییر، ذخیره را بزنید.

تنظیمات پیوند یکتا در وردپرس
تنظیمات پیوند یکتا: ذخیره دوباره برای بازسازی قواعد آدرس‌ها

قفل شدن از پیشخوان

  • اگر رمز را فراموش کرده‌اید، از لینک بازیابی استفاده کنید؛ اگر ایمیل نمی‌رسد، مشکل از ارسال ایمیل سایت است: تنظیم SMTP.
  • اگر افزونه‌ای جلوی ورود را گرفته، از مدیریت فایل پوشه plugins را تغییر نام دهید.
  • اگر آی‌پی‌تان توسط افزونه امنیتی بلاک شده، از بخش IP یا جدول افزونه در دیتابیس رفعش کنید.

خطای حافظه

پیام Allowed memory size exhausted یعنی حافظه کم آمده. مقدار memory_limit را در سی‌پنل بالا ببرید (راهنما) و افزونه پرمصرف را پیدا کنید.

مشکلات به‌روزرسانی

پیش از هر به‌روزرسانی بزرگ بکاپ بگیرید. اگر سایت بعد از به‌روزرسانی قالب یا افزونه خراب شد، از بازیابی فایل یا آخرین بکاپ استفاده کنید.

صفحه به‌روزرسانی‌های وردپرس
صفحه به‌روزرسانی: نسخه هسته، قالب‌ها و افزونه‌ها

وقتی هیچ‌کدام جواب نداد

متن دقیق خطا، آدرس صفحه، زمان وقوع و آخرین تغییری که داده‌اید را در یک تیکت بنویسید تا لاگ سرور بررسی شود.