[請益] 記錄所有php的錯誤

看板PHP作者 (hahabesta)時間12年前 (2013/09/01 15:42), 編輯推噓3(309)
留言12則, 9人參與, 最新討論串1/1
最近剛學php 請問一下~ 要如何設定 才可以把 [所有] php編譯發生的錯誤寫到 /usr/loca/nginx/logs/error.log 或是 /apache/logs/error.log裡面 剛剛程式裡面加了error_reporting(E_ALL); 似乎也沒有反應~ 可否能有個簡單的範例讓我測試一下~ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.236.189

09/01 15:52, , 1F
那好像是改apache的設定,nginx我不清楚
09/01 15:52, 1F

09/01 16:05, , 2F
apache也可~ 不一定要nginx
09/01 16:05, 2F

09/01 16:08, , 3F
我記得是php.ini裡面的 error_log
09/01 16:08, 3F

09/01 16:42, , 4F
既然用nginx的話php-fpm.conf可以設定錯誤紀錄
09/01 16:42, 4F

09/02 18:01, , 5F
如果是把error log放在自己指定的資料夾的話 權限記得開
09/02 18:01, 5F

09/02 19:45, , 6F

09/03 15:44, , 7F
php.ini >> error_log = /you/want/to/save.log
09/03 15:44, 7F

09/05 11:50, , 8F
php.ini 有一行error_log="C:\WINDOWS\temp\xxx.log"
09/05 11:50, 8F

09/05 11:51, , 9F
如果是Xdebug
09/05 11:51, 9F

09/05 11:51, , 10F
xdebug.trace_output_dir = "XXX"
09/05 11:51, 10F

09/05 11:51, , 11F
xdebug.profiler_output_dir = "xxxx"
09/05 11:51, 11F

09/11 22:26, , 12F
有两个做法:1. 改php. ini 2. 用php捕捉错误
09/11 22:26, 12F
文章代碼(AID): #1I8k_ZMx (PHP)
文章代碼(AID): #1I8k_ZMx (PHP)