WordPress故障排除:這個網站發生嚴重錯誤。請檢查網站管理員電子郵件收件匣以取得相關說明
昨天進行更新的時候,不知道發生了什麼問題,過了很久都還是無法登入後台(出現網站維護中),隔天再試圖進入後台時,發現完全無法登入了!wordpress出現了一個故障error訊息:
這個網站發生嚴重錯誤。請檢查網站管理員電子郵件收件匣以取得相關說明。
遇到這問題,不能進後台排除障礙有點麻煩,這時就要使用wordpress的debug mode除錯模式。
詳細說明請參照此網址:https://wordpress.org/support/article/debugging-in-wordpress/‘
首先,請先使用FTP或是你server管理介面進入網站的檔案管理介面,接著進入wordpress安裝的資料夾,找到wp-config.php 檔案。
開啟wp-config.php檔案,找到
” define( ‘WP_DEBUG’, false ); “
把他置換成wordpress debug說明中的程式碼:
// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );
此段程式碼會將wordpress debug mode開啟,然後將debug log除錯紀錄存在/wp-content/debug.log檔案中,這樣你就可以知道是哪些程式出問題。
改好後,存擋, 接著過幾分鐘,進入wp-content/資料夾,找到debug.log檔案,下載下來用文字編輯器或是VS code打開,看看裡面是哪些程式碼出問題。通常比較有可能是wordpress plugin 擴充套件或是佈景主題出問題,在debug.log錯誤報告中找到有問題的plugin名稱後,去wp-content/plugins/資料夾底下把有問題的外掛刪掉,再試試看能不能登入後台重新安裝套件。
以上方法我嘗試過,可以正確排除問題,且目前也可以登入WP後台了,做個紀錄方便下次查修使用。