2015-04-02 72 views
0

php.ini文件我有display_errors = offdisplay_startup_errors = off。另外在functions.php我有error_reporting(0);WordPress的:undefined通知錯誤顯示,但PHP錯誤禁用?

的wp-config.php文件我在頂部 error_reporting(0); @ini_set('display_errors', 0);我也有define('WP_DEBUG', false); define('WP_DEBUG_LOG', false);

錯誤仍然呈現?

我得到很多Notice: Undefined variable:,Notice: Use of undefined constant等等我稍後會調試它們,但是我能做些什麼來隱藏它們?

+0

可以嘗試把這個代碼的腳本和運行使用的瀏覽器:'' – 2015-04-02 12:44:44

+0

它可能會發生另一個'INI'被加載的服務器實例,不能被wordpress覆蓋。 – 2015-04-02 12:46:15

+0

從php.ini中我可以看到本地值,'display_errors = on'和主值是關閉的。這是否意味着在wordpress中可能會有一個文件設置display_errors? – user892134 2015-04-02 12:49:49

回答

0

可能會發生另一個INI爲您的服務器實例加載,而這個實例不能被wordpress覆蓋。

您應該在您的wordpress安裝根目錄&中尋找任何本地INI嘗試禁用那裏的錯誤。

有一個有用的答案可以幫助您:https://stackoverflow.com/a/7841902/2004910