我在Ubuntu下配置了LNMP環境,其中Nginx配置了錯誤日誌和訪問日誌,一切正常.
同時PHP-FPM在pool/www.conf中配置了error_log.
<code>catch_workers_output = yes php_admin_value[error_log] = /home/liyi/logs/php-error.log php_admin_flag[log_errors] = on</code>
於此時,我列印phpinfo();如下圖:
但是我的php-error.log就是沒有錯誤日誌,反而是在nginx的錯誤日誌裡印出了php fatal error的訊息。
Nginx錯誤日誌如下圖:
PHP錯誤日誌完全空白。
我換用Homestead虛擬機則一切正常,php error_log正常顯示。
請問如何設定php錯誤日誌?
我在Ubuntu下配置了LNMP環境,其中Nginx配置了錯誤日誌和訪問日誌,一切正常.
同時PHP-FPM在pool/www.conf中配置了error_log.
<code>catch_workers_output = yes php_admin_value[error_log] = /home/liyi/logs/php-error.log php_admin_flag[log_errors] = on</code>
於此時,我列印phpinfo();如下圖:
但是我的php-error.log就是沒有錯誤日誌,反而是在nginx的錯誤日誌裡印出了php fatal error的訊息。
Nginx錯誤日誌如下圖:
PHP錯誤日誌完全空白。
我換用Homestead虛擬機則一切正常,php error_log正常顯示。
請問如何設定php錯誤日誌?
1.檢查一下你得程式對error_log目錄下面有沒有寫的權限,主要看你是使用什麼身分運行的php-fpm;