در این مقاله می‌خوانید:

۱. خطای ۵۰۰ (Internal Server Error)

این خطا به‌صورت “Internal Server Error” نشان داده می‌شود و یکی از شایع‌ترین مشکلات وردپرس است. علت‌های احتمالی شامل:

  • فایل .htaccess خراب یا تنظیمات اشتباه
  • اختلال در پلاگین یا قالب
  • پایین بودن حافظه PHP
  • خطا در فایل‌های اصلی وردپرس

برای رفع این مشکل:

  • ابتدا از سایت بکاپ بگیر.
  • فایل .htaccess را بازنویسی کن (تنظیمات → پیوند یکتا … ذخیره بدون تغییر).
  • تمام پلاگین‌ها را غیرفعال و سپس به ترتیب فعال کن.
  • قالب فعلی را به حالت پیش‌فرض (مثلاً Twenty Twenty-Two) تغییر بده و تست کن.
  • اگر مشکل ادامه داشت، در wp-config.php مقدار WP_MEMORY_LIMIT را به ۱۲۸ یا ۲۵۶ مگابایت افزایش بده.

۲. صفحه سفید مرگ (WSOD)

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

  • در فایل wp-config.php مقدار WP_DEBUG را به true تغییر بده تا خطاها نمایش داده شوند.
  • تمام پلاگین‌ها و قالب را غیرفعال کن تا ببینی مشکل از آن‌هاست یا نه.
  • حافظه PHP را افزایش بده و بررسی کن.

۳. خطای “Error Establishing Database Connection”

این ارور وقتی رخ می‌دهد که وردپرس نتواند به پایگاه داده وصل شود. معمولاً به‌دلیل:

  • اطلاعات ورود (DB_NAME, USER, PASSWORD, HOST) اشتباه یا تغییر کرده‌اند.
  • سرور دیتابیس از دسترس خارج یا قطع شده است.

برای رفع این مشکل:

  • اطلاعات دیتابیس در wp-config.php را بررسی کن.
  • از پنل هاست بپرس که سرویس دیتابیس فعال است یا نه.
  • اگر دیتابیس خراب شده، از بکاپ بازگردان یا بررسی کن.

۴. راه‌حل‌های عمومی و نکات کلیدی

🔧 نکته حرفه‌ای: همیشه قبل از هر کاری **بکاپ کامل بگیر**. سپس مرحله‌به‌مرحله پیش برو—پلاگین‌ها، قالب، منابع سرور و بررسی لاگ‌ها.
  • کش مرورگر و کش وردپرس را خالی کن.
  • سطح خطای PHP را بالا ببر تا خطاها مشخص شوند.
  • سطح دسترسی فایل‌ها را بررسی کن (۷۵۵ برای پوشه‌ و ۶۴۴ برای فایل‌ها).

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