初學者在安裝好 WordPress(WP)以後,就會開始進行網誌的內容建置,有的時候因為安裝新的佈景主題或是外掛程式而發生了一些問題,而因為這些問題的困擾影響初學者繼續使用 WP 的意願,這是非常可惜的事情。在接下來的文章內容,筆者要跟大家分享如何開啟WP 的除錯模式,希望可以幫助到剛接觸 WP 的朋友,只要找到問題就一定有解決的方法。
請確實紀錄發生問題的錯誤訊息。有些問題發生時會在網頁上呈現錯誤訊息的字串,當然就很容易可以根據這個錯誤訊息,透過 google 大神搜尋到解答。那如果沒有出現在網頁上呢?又應該怎麼處理?這時候請先檢視自己安裝 WP 的「wp-config.php」檔案,找到下列的【WP_DEBUG】語法,如果是 false 請將它改成 true,並加入以下其它的設定:
// 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);
這樣當網誌發生錯誤時,就可以在安裝WP的【wp-content】目錄下找到【error_log】檔案,檔案裡面會紀錄著錯誤的原因,再將錯誤碼作為關鍵字去搜尋解答。
建議外掛
- Error Log Monitor
另一個更方便的做法,安裝一個 Error Log Monitor 輕量的外掛,這個外掛可以讓妳在 WordPress 的控制台首頁,查看 PHP 警示或錯誤的情形。
- Query Monitor
第二個建議安裝的外掛是 Query Monitor,它能讓妳輕易找到出問題的主題或外掛的位置。
使用建議
筆者平時是只有「啟用」Error Log Monitor 這支外掛,只有在 WordPress 後台的《控制台首頁》看到有 PHP 錯誤或警示的訊息時,接著才會「啟用」Query Monitor 外掛,查看出問題的地方。
官網說明
- 前往WP官網查看詳細說明:點擊這裡