این آموزش به شما نشون میده چطور گزارش خطا در وردپرس رو فعال کنین.
اگه WP_DEBUG فعال باشه، تمام خطاهای PHP، اطلاعیه ها و پیام های هشدار در سایت شما نمایش داده میشه. این امکان وجود داره که شما رفتار پیش فرض PHP رو تغییر بدین تا فقط خطاهای fatal قابل مشاهده باشن.
- WP_DEBUG یک ثابت PHP هست که برای راه اندازی حالت debug در سراسر وردپرس استفاده میشه. به طور پیش فرض روی حالت false هست و معمولا در فایل wp-config.php روی true تنظیم می شود:
- برای فعال کردن گزارش خطا در وردپرس، لطفا وارد پنل هاستتون بشین، File Manager رو پیدا کنین، دایرکتوری وردپرس وبسایتتون رو باز کنین:
- فایل wp-config.php رو پیدا کنین و بازش کنین:
- WP_DEBUG باید روی true تنظیم بشه:
1define('WP_DEBUG', true);
- WP_DEBUG_LOG همراهی برای WP_DEBUG هست که باعث میشه تمام خطاها در یک فایل debug.log در دایرکتوری /wp-content/ هم ذخیره بشن. اگر می خواهین بعدا همه اعلان ها رو مرور کنین یا نیاز به مشاهده اعلان های تولید شده خارج از صفحه (مثلا هنگام درخواست AJAX یا اجرای wp-cron) دارین، مفیده. لطفا توجه داشته باشین اگر هیچ خطا یا هشداری وجود نداشته باشه، فایل debug.log ایجاد نمیشه. همچنین مجوزهای فایل ها/پوشه ها رو بررسی کنین (644 برای فایل ها؛ 755 برای پوشه ها).
1define('WP_DEBUG_LOG', true);
- WP_DEBUG_DISPLAY یکی دیگر از همراهان WP_DEBUG هست که کنترل میکنه پیام های debug داخل HTML صفحات نشون داده بشن یا نه. به طور پیش فرض، true هست که خطاها و هشدارها رو نشون میده. با تنظیمش روی false همه خطاها پنهان میشن. این باید همراه با WP_DEBUG_LOG استفاده بشه تا بعدا خطاها بررسی بشن.
1define('WP_DEBUG_DISPLAY', false);