問題描述

我和 this closed question 完全一樣的問題,想解決它。在評論部分,它要求 OP 添加”Bug Information” 。

我從哪裏獲取錯誤信息,所以我可以把它添加到我的問題在這個堆棧?

我是新的 WordPress(如果這不明顯),我正在使用 WordPress 3.5.1Weaver 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。