設定和檢視紀錄檔
一.相關設定
需要將php.ini中的設定指令做如下修改:
1. error_reporting = E_ALL ;將會向PHP報告發生的每個錯誤
2. display_errors = Off ;不顯示滿足上條 指令所定義規則的所有錯誤報告
3. log_errors = On ;開啟錯誤紀錄檔
4. log_errors_max_len = 1024 ;設定每個紀錄檔項的最大長度
5. error_log = /var/php_errors.log ;指定產生的 錯誤報告寫入的紀錄檔檔案位置
PHP的組態檔按上面的方式設定完成以後,並重新啟動Web伺服器。這樣,在執行PHP的任何指令碼檔案時,所產生的所有錯誤報告都不會在瀏覽器中顯示,而會記錄在自己指定的錯誤紀錄檔/usr/local/error.log中。此外,不僅可以記錄滿足error_reporting所定義規則的所有錯誤,
而且還可以使用PHP中的error_log()函數,送出一個使用者自定義的錯誤資訊。
二.檢視存放地址
1.通過php.ini來檢視錯誤紀錄檔存放地址
echo '<?php phpinfo(); ?>' | php 2>&1 |grep -i error_log
或者在一個php檔案中輸出 phpinfo();檢視錯誤紀錄檔存放位置
2.檢視紀錄檔存放位置
vi /etc/php.ini
3.檢視紀錄檔:
tail -f -50 /var/php_errors.log以上就是PHP取伺服器錯誤紀錄檔的詳細內容,更多請關注TW511.COM其它相關文章!