[WP小技巧]當PHP出現錯誤時不要顯示,寫入error log

8 / 14, 2012 Wordpress , 架站軟體 , 網站優化 , 網路安全

好久沒有寫wp小技巧了,今天要講的是個很嚴肅的話題,有些人很愛亂改WP的檔案,常常改爆,出現錯誤,看起來沒怎樣,可是有心人可以從錯誤訊息找到哪裡有漏洞,還有一些資料,如果有人一直亂改,導致網站出錯,駭客就可以一直收集資料,最後就可能找到漏洞,非常可怕吧!所以最好隱藏所有錯誤訊息,不過看不到錯誤,哪會知道有錯誤,最快的方式就是寫入error log檔案,只要去看看就可以知道啦!


把以下程式加入wp-config.php

define('WP_DEBUG', true);
if (WP_DEBUG) {
 define('WP_DEBUG_DISPLAY', false);
 @ini_set('log_errors', 'On');
 @ini_set('display_errors', 'Off');
 @ini_set('error_log', '/path/error.log');
}

記得把/path/error.log改成主機的位置,例如:/home/s3131212/public_html/error.log
最後記得要新增一個error.log檔案在指定位置