مرکز آموزش

صفحهٔ سفید وردپرس؛ فعال کردن WP_DEBUG و پیدا کردن مقصر پرینت

  • 17

تاریخ انتشار: ۱۴۰۳/۰۹/۲۵ ۰۹:۵۵ |

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

فعال‌سازی WP_DEBUG

در فایل wp-config.php دقیقاً پیش از خط «That is all, stop editing» این دستور را قرار دهید:

define( 'WP_DEBUG', true );

برای نوشتن خطاها در یک فایل لاگ به‌جای نمایش روی صفحه، این را هم اضافه کنید:

define( 'WP_DEBUG_LOG', true );

حالا صفحه را رفرش کنید؛ پیام خطا یا مسیر فایل و شمارهٔ خط را می‌بینید. فایل لاگ معمولاً در wp-content/debug.log ساخته می‌شود.

پیدا کردن مقصر

  • خطای «fatal error» با نام یک پلاگین یا قالب: آن را از فایل‌منیجر با تغییر نام پوشه غیرفعال کنید.
  • تعارض افزونه‌ها: یکی‌یکی فعال و تست کنید تا مقصر مشخص شود.
  • خطای حافظه (memory exhausted): سقف memory_limit را در PHP بالا ببرید.

بعد از رفع مشکل

فراموش نکنید WP_DEBUG را به false برگردانید؛ روشن‌گذاشتن آن در محیط عملیاتی اطلاعات فنی را لو داده و لاگ حجیم تولید می‌کند.

اگر با غیرفعال‌کردن همهٔ افزونه‌ها هم درست نشد، احتمال مشکل هسته یا دسترسی فایل هست؛ با پشتیبانی پی‌بی‌هاست هماهنگ کنید تا از سمت سرور بررسی شود.


آیا این پاسخ به شما کمک کرد؟
بازگشت