سلام و درود به شما همراهانا گرامی در این پست قصد داریم تا در مورد یکی از مهلک ترین خطاهای وردپرس صحبت کنیم . صفحه سفید یا صفحه مرگ وقتی در سایت تان رخ دهد باعث می شود تا بازدیدکنندگان سایت تان تنها صفحه خالی سفیدی مشاهده کنند که در ادامه به بررسی علل رخ دادن این خطا و همچنین راهکارهای رفع آن خواهیم پرداخت . با ما همراه باشید.
این خطا ممکن است در کل سایت و یا یک صفحه خاص نمایان شود . برای مثال ممکن است پنل مدیریت سایت و یا خود سایت و یا یک صفحه خاص مثلا یک پست یا برگه دچار این مشکل شود. در هریک از حالات ذکر شده می توان راهکارهای ارائه شده را مورد بررسی قرار داد.
اما علل به وجود آمدن صفحه سفید یا صفحه مرگ در وردپرس چیست ؟
محدودیت حافظه می تواند دلیل اصلی این ارور باشد . بدین معنا که اسکریپت و دستورات و توابع سایت ، به دلیل کمبود حافظه به صورت ناگهانی توسط سایت و یا هاست متوقف می شود و هیچ خطایی نمایش داده نمیشود و از همین رو شما کاربران سایت تان با صفحه ای سفید مواجه می شوند.
روش های برطرف کردن صفحه سفید ( صفحه مرگ )
همان طور که گفته شد ، رایج ترین علت به وجود آمدن این خطا ، کمبود حافظه می باشد که می توانید با استفاده از روش زیر ، این محدودیت را بردارید .
برای این کار کافیست تکه کد زیر را در فایل wp-config.php قرار دهید.
تغییر در محدودیت حافظه
;define(
'WP_MEMORY_LIMIT'
,
'256M'
)
غیرفعال کردن پلاگین های وردپرس
اگر با روش بالا مشکل تا برطرف نشد احتمال زیاد تداخل افزونه ها باعث ایجاد صفحه سفید شده است و برای برطرف کردن آن می بایست افزونه ها را غیرفعال کنید . برای این کار کافیست وارد هاست شده و نام پوشه افزونه ها را از آدرس :
public-html/wp-content/plugins
تغییر دهید. برای مثال نام پوشه را بگذارید plugins2 و پس از آن مجددا نام پوشه را به حالت قبل بازگردانید.
با این کار خواهید دید که مشکل صفحه سفید سایت تان برطرف شده است.
برای بررسی اینکه مشکل از کدام افزونه یا افزونه هاست ، کافیست افزونه ها را یکی یکی فعال کنید و بررسی کنید که آیا تغییری در سایت ایجاد می شود یا نه .
اگر با این کار هم نتوانستید مشکل را برطرف کنید نگران نباشید هنوز راه دیگری باقی مانده است.
فعال کردن حالت دیباگ وردپرس
با این کار ، می توانید خطاهای بوجود آمده در صفحه را مشاهده کنید و بر اساس آن تصمیم بگیرید که چگونه باید مشکل را برطرف کنید. اگر در متن خطا به افزونه خاصی اشاره شد ، میتوانید آن را غیرفعال کنید و یا اگر به صفحه خاصی از فایل های هسته وردپرس اشاره شد می بایست بررسی کنید که آیا مشکلی در کدهای صفحه وجود دارد یا خیر.
برای فعال کردن حالت دیباگ کد زیر را کپی و درفایل wp-config.php قرار دهید
;define(
'WP_DEBUG'
, true)
;define(
'WP_DEBUG_LOG'
, true )