鍍金池/ 問答/PHP  Linux/ nginx+php怎么打印php的錯(cuò)誤日志?

nginx+php怎么打印php的錯(cuò)誤日志?

我修改了php.ini里的error_log路徑,重啟php-fpm查看phpinfo()確實(shí)是修改成功的。
php出錯(cuò)時(shí)瀏覽器也確實(shí)沒有顯示錯(cuò)誤,但是我設(shè)置的日志文件中也沒有任何報(bào)錯(cuò)信息,不知道應(yīng)該怎么做,求解

回答
編輯回答
萢萢糖

開啟錯(cuò)誤級別的設(shè)置了嗎?
如果關(guān)閉所有的錯(cuò)誤監(jiān)控,日志文件內(nèi)依舊是沒有數(shù)據(jù)的。

/usr/local/php/etc/php.ini
---------------------------
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
log_errors = On
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; http://php.net/error-log
; Example:
;error_log = php_errors.log
; Log errors to syslog (Event Log on Windows).
;error_log = syslog
  • error_log 錯(cuò)誤日志的生成目錄
  • error_reporting 生產(chǎn)環(huán)境錯(cuò)誤級別應(yīng)全開
  • display_errors 在頁面上不顯示錯(cuò)誤
  • log_errors 開啟錯(cuò)誤日志

具體描述請移步 https://segmentfault.com/a/11...

2018年2月12日 09:06
編輯回答
只愛你

日志權(quán)限沒有設(shè)置好,將日志權(quán)限開放就成功了

2018年6月7日 06:28