راهکار اول : فعال کردن Debug Mode
در فایل wp-config.php تغییرات زیر را اعمال کنید:
error_reporting(E_ALL); ini_set('display_errors', 1);
define( 'WP_DEBUG', true);
با اضافه کردن این دستورات شما در صفحه سفید خود می توانید متن خطا یا error را مشاهده کنید. این کار به شما کمک می کند تا ریشه علت را بیابید.
همچنین با استفاده از دستور زیر در wp-config این امکان را دارید که cache سیستم خود را پاک کنید تا در صورت برطرف شدن مشکل مجددا صفحه سفید مشاهده نکنید.
/** Trick for long posts */
ini_set('pcre.recursion_limit',20000000);
ini_set('pcre.backtrack_limit',10000000);
راهکار دوم : افزایش میزان حافظه
ممکن است به دلیل استفاده بیش از حد از حافظه RAM این مشکل ایجاد شده باشد و دلیل آن معمولا فعال کردن یک پلاگین جدید ویا چیزهای دیگر می تواند باشد که با افزایش مصرف RAM این Error به شکل زیر نمایش داده می شود.
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxxبرای حل این مشکل راه های متعددی وجود دارد، اما معمولا ساده ترین راه برای حل این مشکل به صورت زیر می باشد.
فایل wp-config را باز کنید و خط زیر را داخل این فایل اضافه کنید.
define('WP_MEMORY_LIMIT', '64M');از طریق این کد حافظه را به 64 مگابایت افزایش داده اید.
راهکار سوم : غیر فعال کردن تمام پلاگین ها
اگر افزایش میزان حافظه مشکل را برطرف نکرد و یا میزان حافظه شما بالا می باشد و یا برای تغییر میزان RAMمصرفی به فایل PHP.INI دسترسی ندارید، باید پلاگین های خود را غیر فعال کنید. برای غیر فعال کردن پلاگین ها 2 روش وجود دارد، از طریق File Manager یا FTP و از طریق دسترسی به PHPMyAdmin .
- با استفاده از از File Manager :
ابتدا پوشه wp-content را باز کنید.در اینجا شما پوشه مربوط به پلاگین ها را می توانید مشاهده کنید.این پوشه را را به هر نامی که دوست دارید تغییر دهید (مانند Plugins Deactive). با این کار کلیه Plugin ها غیر فعال می شوند.در صورتی که مشکل برطرف شد نام پوشه را به نام قبلی خود بازگردانید و با وارد شدن به صفحه Admin وردپرس ، یک به یک پلاگین ها را فعال کنید تا از پلاگینی که برای شما مشکل ایجاد کرده است مطلع شوید.
- با استفاده از PHPMyAdmin :
وارد دیتابیس MySQL مربوط به وردپرس خود شوید. پس از پیدا کردن جدول wp-options محل 'active-plugins' را پیدا کنید و تغییرات زیر را در این شاخه اعمال نمایید.
a:0:{}
راهکار چهارم : جایگذاری Theme با Theme پیش فرض
برای این کار ابتدا از پوشه تم ها بک آپ تهیه کنید و سپس این پوشه را پاک کنید. ورد پرس به صورت خودکار تم پیش فرض را جایگزین می کند.
در حالت دیگر با وارد شدن به دیتابیس MySQL مربوطه به وردپرس و وارد شدن به جدول wp-options با اعمال تغییرات تم شما به حالت پیش فرض تبدیل می شود. برای این کار باید نام های Template و Stylesheet وCurrent-theme به twentyeleven تغییر داده شود.