要在Ubuntu上配置PHP-FPM錯誤日志,請按照以下步驟操作:
/etc/php/{version}/fpm/pool.d/www.conf
,其中{version}
是您安裝的PHP版本,例如7.4
。使用文本編輯器打開它,如nano或vim:sudo nano /etc/php/7.4/fpm/pool.d/www.conf
;error_log = /var/log/php-fpm/www-error.log
/var/log/php-fpm/error.log
,請更改為:error_log = /var/log/php-fpm/error.log
您還可以選擇其他路徑,但請確保PHP-FPM進程具有將日志寫入該路徑的權限。
www.conf
文件中找到以下行:;catch_workers_output = yes
取消注釋并設置為yes
以捕獲工作進程的輸出。這可以幫助您更好地診斷問題。
保存更改并關閉文本編輯器。
重新啟動PHP-FPM服務以使更改生效:
sudo systemctl restart php{version}-fpm
將{version}
替換為您安裝的PHP版本,例如php7.4-fpm
。
現在,PHP-FPM錯誤日志已配置并記錄到指定的文件中。您可以通過查看/var/log/php-fpm/error.log
(或您選擇的其他路徑)來檢查錯誤日志。