PHP .ini中display_errors = Off失效的解決

列印

問題:

PHP 設置文件php .ini中明明已經設置display_errors = Off,但是在運行過程中,網頁上還是會出現錯誤信息。

解決:

1.經查log_errors= On,據官方的說法,當這個log_errors設置為On,那麼必須指定error_log文件,如果沒指定或者指定的文件沒有權限寫入,那麼照樣會輸 出到正常的輸出渠道,那麼也就使得display_errors 這個指定的Off失效,錯誤信息還是打印了出來。於是將log_errors = Off。

2.修改後請記得重啟(reload)php-fpm,不要只是重啟apache 或 nginx