首頁 > 後端開發 > php教程 > 為什麼Nginx下PHP-FPM錯誤日誌不顯示

為什麼Nginx下PHP-FPM錯誤日誌不顯示

WBOY
發布: 2016-08-04 09:22:12
原創
1822 人瀏覽過

我在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();如下圖:

為什麼Nginx下PHP-FPM錯誤日誌不顯示

但是我的php-error.log就是沒有錯誤日誌,反而是在nginx的錯誤日誌裡印出了php fatal error的訊息。

Nginx錯誤日誌如下圖:

為什麼Nginx下PHP-FPM錯誤日誌不顯示

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();如下圖:

為什麼Nginx下PHP-FPM錯誤日誌不顯示

但是我的php-error.log就是沒有錯誤日誌,反而是在nginx的錯誤日誌裡印出了php fatal error的訊息。

Nginx錯誤日誌如下圖:

為什麼Nginx下PHP-FPM錯誤日誌不顯示

PHP錯誤日誌完全空白。

我換用Homestead虛擬機則一切正常,php error_log正常顯示。

請問如何設定php錯誤日誌?

1.檢查一下你得程式對error_log目錄下面有沒有寫的權限,主要看你是使用什麼身分運行的php-fpm;

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板