2016-11-09 30 views
-1

我想隱藏(但日誌)GoDaddy Managed Wordpress主機但無濟於事。隱藏Godaddy WordPress主機上的PHP錯誤

我已經嘗試創建一個php.ini/php5.ini文件,但它沒有奏效。

有人可以對可能的解決方案發表評論嗎?即使在更新WordPress和/或主題後,我也想保持解決方案的可行性。

任何幫助將不勝感激。

+0

@Dagon ...我想你錯過了* WordPress的*位;)......至於這個問題,許多PHP INI設置可以在腳本中設置本身,例如'ini_set('display_errors','0');' - 無論如何,這實際上應該是任何現場環境的默認設置。 – CD001

+1

for wordpress您可以在您的wp-config文件中添加define('WP_DEBUG',false)。@ Asdil P –

+0

@Dagon感謝您的「FIX THEM」消息。 A)Wordpress B)第三方插件C)想要隱藏,但仍然**(日誌)**他們。 –

回答

2

要隱藏任何WordPress的門戶PHP錯誤,這不要緊,它主持請執行下列操作:

我們可以控制的wp-config.php文件文件顯示/隱藏通知/錯誤/警告這將在您的應用程序文件夾中。

  1. 集WP_DEBUG爲FALSE

    定義( 'WP_DEBUG',假);

  • WP_DEBUG_DISPLAY是另一個伴侶WP_DEBUG控制調試消息是否頁面或不是HTML內所示。 將其設置爲false

    define('WP_DEBUG_DISPLAY',false);

  • 確保你在你的的wp-config.php文件文件已經下面幾行代碼。

    // Disable WP_DEBUG mode 
    define('WP_DEBUG', false); 
    
    // Disable display of errors and warnings 
    define('WP_DEBUG_DISPLAY', false); 
    @ini_set('display_errors', 0); 
    

    就個人而言,我會建議使用下面的配置,將記錄所有你的警告,通知在文件中。你可以隨時解決。

    // 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); 
    

    有關詳情,請WordPress codex

    +0

    感謝Sampath,我可能試圖通過php.ini進行更改,但完全忽略了通過此選項進行更改的可能性。 –