فهرست مطالب



خطای صفحه سفید وردپرس (White Screen of Death – WSOD) زمانی رخ می‌دهد که سایت به‌جای نمایش محتوا، فقط یک صفحه سفید نشان می‌دهد و معمولاً هیچ پیام خطایی هم نمایش داده نمی‌شود. این مشکل اغلب به دلیل خطاهای PHP، افزونه‌ها، قالب یا محدودیت منابع سرور ایجاد می‌شود.

علل رایج بروز صفحه سفید وردپرس

خطای صفحه سفید وردپرس (White Screen of Death – WSOD) زمانی رخ می‌دهد که سایت به‌جای نمایش محتوا، فقط یک صفحه سفید نشان می‌دهد و معمولاً هیچ پیام خطایی هم نمایش داده نمی‌شود. این مشکل اغلب به دلیل خطاهای PHP، افزونه‌ها، قالب یا محدودیت منابع سرور ایجاد می‌شود.

9 راه حل برای رفع خطای صفحه سفید وردپرس

1. پاک کردن کش مرورگر و افزونه‌های کش

ابتدا کش مرورگر و اگر از افزونه‌هایی مثل WP Rocket یا W3 Total Cache استفاده می‌کنید کش سایت را پاک کنید.

2. غیرفعال کردن همه افزونه‌ها

از طریق FTP یا File Manager هاست وارد پوشه wp-content شوید و نام پوشه plugins را تغییر دهید (مثلاً plugins-old).

اگر سایت درست شد یعنی مشکل از یکی از افزونه‌هاست.

3. تغییر قالب وردپرس

نام پوشه قالب فعال را در مسیر wp-content/themes تغییر دهید تا وردپرس به قالب پیش‌فرض برگردد.

4. افزایش حافظه PHP

در فایل wp-config.php این کد را اضافه کنید:
 

define(‘WP_MEMORY_LIMIT’, ‘256M’);

5. فعال کردن حالت Debug وردپرس

در فایل wp-config.php این خطوط را فعال کنید تا خطا مشخص شود:

define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, true);

6. بررسی فایل .htaccess

فایل .htaccess را موقتاً تغییر نام دهید و سپس در پنل وردپرس دوباره آن را بسازید.

 

7. بررسی دسترسی فایل‌ها (Permissions)

مقادیر استاندارد:

پوشه‌ها: 755
فایل‌ها: 644

8. نصب مجدد فایل‌های هسته وردپرس

آخرین نسخه وردپرس را دانلود کنید و پوشه‌های wp-admin و wp-includes را دوباره روی سایت آپلود کنید.

9. بررسی لاگ‌های سرور

در بخش Error Logs هاست (cPanel یا DirectAdmin) خطاهای PHP را بررسی کنید تا علت دقیق مشخص شود.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *