آموزش فعال‌سازی نمایش خطاهای PHP در وردپرس (Debug Mode)

چرا باید خطاهای PHP را نمایش دهیم؟

وقتی سایت وردپرسی با خطا مواجه شود (صفحه سفید، خطای 500)، بدون دیدن خطای دقیق نمی‌توانید مشکل را حل کنید. WordPress Debug Mode خطاهای PHP را نمایش می‌دهد.

فعال‌سازی WP_DEBUG

فایل wp-config.php را ویرایش کنید:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

WP_DEBUG حالت دیباگ را فعال می‌کند. WP_DEBUG_LOG خطاها را در فایل wp-content/debug.log ذخیره می‌کند. WP_DEBUG_DISPLAY روی false قرار دهید تا خطاها به بازدیدکنندگان نمایش داده نشود.

مشاهده لاگ خطا

tail -50 /path/to/wordpress/wp-content/debug.log

فعال‌سازی از php.ini

display_errors = On
error_reporting = E_ALL
log_errors = On
error_log = /path/to/error.log

فعال‌سازی از .htaccess

php_flag display_errors on
php_value error_reporting 32767

نکات مهم

هرگز WP_DEBUG_DISPLAY را در سایت production فعال نکنید! خطاها ممکن است اطلاعات حساسی مانند مسیر فایل‌ها و اطلاعات دیتابیس نمایش دهند. فقط از WP_DEBUG_LOG استفاده کنید و لاگ را از SSH بخوانید.

پس از رفع مشکل:

define('WP_DEBUG', false);

هاست وردپرس میهن هاستینگ با پشتیبانی فنی ۲۴/۷ برای رفع خطاهای وردپرس. سرور مجازی با SSH برای مشاهده لاگ.

🔧 رفع خطای وردپرس

پشتیبانی تخصصی ۲۴/۷ برای رفع خطاهای وردپرس.

مشاهده هاست ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: