خطای صفحه سفید مرگ (White Screen of Death – WSOD) یکی از رایج ترین مشکلات وردپرس است که باعث می شود وب سایت شما به طور کامل سفید نمایش داده شود، بدون هیچ پیغام خطایی. این مشکل می تواند باعث از دسترس خارج شدن سایت شود و نیاز به بررسی دقیق دارد.
دلایل بروز خطای صفحه سفید مرگ
این خطا می تواند به دلایل مختلفی رخ دهد، از جمله:
افزونه یا قالب ناسازگار: یک افزونه یا قالب که به درستی کار نمی کند، ممکن است باعث این مشکل شود.
کمبود حافظه PHP: اگر منابع سرور محدود باشد، وردپرس نمی تواند پردازش های لازم را انجام دهد.
خطاهای کدنویسی در قالب یا افزونه ها: اگر اخیراً تغییری در کدهای سایت ایجاد کرده اید، احتمال دارد که خطایی در آن وجود داشته باشد.
مشکلات فایل .htaccess: این فایل تنظیمات سرور را کنترل می کند و هرگونه مشکل در آن می تواند باعث بروز خطای WSOD شود.
مشکلات پایگاه داده: خطا در اتصال به دیتابیس ممکن است باعث ایجاد این مشکل شود.
روش های رفع خطای صفحه سفید مرگ در وردپرس
۱. غیرفعال کردن افزونه ها
گاهی اوقات یک افزونه مشکل دار باعث بروز این خطا می شود. برای غیرفعال کردن افزونه ها:
از طریق FTP یا مدیریت فایل هاست به پوشه wp-content/plugins بروید و نام پوشه افزونه ها را تغییر دهید تا همه افزونه ها غیرفعال شوند.
اگر مشکل حل شد، افزونه ها را یکی یکی فعال کنید تا افزونه مشکل ساز را شناسایی کنید.
۲. تغییر قالب وردپرس
از طریق FTP به پوشه wp-content/themes بروید.
نام پوشه قالب فعال را تغییر دهید تا وردپرس به قالب پیش فرض بازگردد.
اگر مشکل حل شد، قالب دارای مشکل است و باید بررسی شود.
۳. افزایش حافظه PHP
برای افزایش حافظه PHP، فایل wp-config.php را ویرایش کنید و این کد را به آن اضافه کنید:
define(‘WP_MEMORY_LIMIT’, ‘256M’);
۴. بررسی و اصلاح فایل .htaccess
از طریق FTP به مسیر اصلی سایت بروید.
فایل .htaccess را تغییر نام دهید (مثلاً به .htaccess_old).
سپس وارد پیشخوان وردپرس شوید و از مسیر تنظیمات > پیوندهای یکتا، روی ذخیره تغییرات کلیک کنید تا فایل جدید .htaccess ساخته شود.
۵. فعال کردن حالت اشکال زدایی وردپرس
با فعال کردن حالت دیباگ در وردپرس، می توان علت خطا را پیدا کرد. در فایل wp-config.php این کد را اضافه کنید:
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
۶. بررسی دسترسی های فایل ها و پوشه ها
مطمئن شوید که دسترسی پوشه ها روی ۷۵۵ و فایل ها روی ۶۴۴ تنظیم شده است.
خطای صفحه سفید مرگ (WSOD) در وردپرس ممکن است ترسناک به نظر برسد، اما با بررسی مرحله به مرحله و اعمال روش های گفته شده، معمولاً قابل رفع است. اگر بعد از انجام این روش ها مشکل همچنان پابرجا بود، می توانید از پشتیبانی هاست خود کمک بگیرید.




