如何開啟 WordPress 的除錯模式

初學者在安裝好 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 警示或錯誤的情形。
    Error Log Monitor plugin
  • Query Monitor
    第二個建議安裝的外掛是 Query Monitor,它能讓妳輕易找到出問題的主題或外掛的位置。
    Query Monitor plugin

使用建議

筆者平時是只有「啟用」Error Log Monitor 這支外掛,只有在 WordPress 後台的《控制台首頁》看到有 PHP 錯誤或警示的訊息時,接著才會「啟用」Query Monitor 外掛,查看出問題的地方。

官網說明

RelatedPost

推薦閱讀ಠ.ಠ  使用 WordPress 內建的工具來修復和優化資料庫

發表留言