WordPress 自 5.2 版本開始,新增了一個功能,就是當檢測到插件或主題發生錯誤時,自動發送郵件通知網站管理員。即使在后端完全無法訪問的情況下,管理員仍然有機會登錄后臺并對此問題采取措施。這個就是新 WordPress 的致命錯誤(WSOD)處理程序。
一、開啟 WP Debug 模式
既然出錯了,就需要開啟 DEBUG 模式,顯示詳細的錯誤信息。
1、打開 WordPress 網站根目錄下的配置文件 wp-config.php,將 WP_DEBUG 這一行修改為如下代碼即可:
// 開啟WP_DEBUG模式
define( 'WP_DEBUG', true);
// 開啟DEBUG日志,一定要記得關閉這個日志功能并清理這個日志文件哦,產生的日志文件在: /wp-content/debug.log
define( 'WP_DEBUG_LOG', true);
// 顯示errors and warnings
define( 'WP_DEBUG_DISPLAY', true);
@ini_set( 'display_errors', 'On');
調試好后,請千萬記得關閉 DEBUG 模式,即將上述內容改回:
define( 'WP_DEBUG', false);
二、查看錯誤
來到提示“此站點遇到了致命錯誤”的地方,刷新頁面,就呢展示出詳細的報錯內容了。同時,在當前網站的根目錄下的wp-config文件夾下,會生成一個debug文件,打開此文件,會詳細的記錄每一次觸發報錯的報錯信息,協助您進行排查
昨天還是啥時候你的網站登錄就致命錯誤了??
可能碰上我換服務器,現在應該好了