php怎麼開啟錯誤紀錄檔

2021-03-09 19:00:50

php開啟錯誤紀錄檔的方法:首先找到並開啟php.ini組態檔;然後將【log_errors = On】修改成【log_errors = Off】即可。

本文操作環境:windows10系統、php 7.3、thinkphp t480電腦。

要開啟錯誤紀錄檔,只需要在php.ini組態檔中做如下修改即可:

1. error_reporting  =  E_ALL    #將會向PHP報告發生的每個錯誤
2. display_errors = Off    #不顯示滿足上條 指令所定義規則的所有錯誤報告,設定成off發生錯誤時,瀏覽器報500,不顯示具體錯誤(具體錯誤不會輸出到瀏覽器上,使用者也就看不到。會寫到第5步的錯誤檔案中,非正式環境全設定成on更方便) 
3. log_errors = On    #開啟錯誤紀錄檔  
4. log_errors_max_len = 1024    #設定每個紀錄檔項的最大長度  
5. error_log =/usr/local/error.log    #指定產生的 錯誤報告寫入的紀錄檔檔案位置

PHP的組態檔按上面的方式設定完成以後,並重新啟動Web伺服器。這樣,在執行PHP的任何指令碼檔案時,所產生的所有錯誤報告都不會在瀏覽器中顯示,而會記錄在自己指定的錯誤紀錄檔 /usr/local/error.log 中。

此外,不僅可以記錄滿足error_reporting所定義規則的所有錯誤,而且還可以使用PHP中的error_log()函數,送出一個使用者自定義的錯誤資訊,寫入到error_log中。或故意發生個錯誤,如 執行echO,觸發的錯誤就會寫到php的錯誤紀錄檔中。

相關推薦:

以上就是php怎麼開啟錯誤紀錄檔的詳細內容,更多請關注TW511.COM其它相關文章!