問題描述
我和 this closed question 完全一樣的問題,想解決它。在評論部分,它要求 OP 新增”Bug Information” 。
我從哪裡獲取錯誤資訊,所以我可以把它新增到我的問題在這個堆疊?
我是新的 WordPress(如果這不明顯),我正在使用 WordPress 3.5.1 和 Weaver 2 主題
最佳解決方案
將 define('WP_DEBUG', true); 新增到您網站的 wp-config.php 。這將導致錯誤,警告和通知 (non-fatal 警告) 列印到螢幕。那些是”debug information” 經常要求的。
在生產 (可公開訪問的) 伺服器上啟用此功能是不可取的,但如果您必須具有除錯資訊,那麼您必須擁有它。
您還可以新增 define('WP_DEBUG_LOG', true);,並將除錯資訊寫入名為/wp-content/debug.log 的檔案。
然後,您可以新增 define('WP_DEBUG_DISPLAY', false);,以防止列印到螢幕上的錯誤,因為您可以從除錯檔案中讀取它們。
所以,在你的 wp-config.php 你會有:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
您的伺服器本身也可能會保留日誌檔案。這些檔案的位置和名稱因作業系統而異。在 Debian Squeeze 上,Apache 的日誌由/var/log/apache2/error.log 提供。在 CentOS 6 上,它是在/var/log/httpd/error_log 。這些資訊有相同的資訊,但是您可能不會直接訪問它們,具體取決於您的主機和託管型別 – shared,vpn 等。資料庫伺服器也可能會保留日誌。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。