Fw: [請益] PHP Log file.

看板Linux作者 (看文不要只會用橫的看)時間10年前 (2016/01/06 10:22), 10年前編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
※ [本文轉錄自 PHP 看板 #1MZ7B5hB ] 作者: averywu (看文不要只會用橫的看) 看板: PHP 標題: [請益] PHP Log file. 時間: Wed Jan 6 09:49:54 2016 不才的客戶主機,有些問題要DEBUG。所以打算把 log 寫到檔案裡,不再跟 apache的log共存。 一如往常,打開 /etc/php.ini 把下列項目指定成這樣: error_reporting = E_ALL & ~E_NOTICE display_errors = Off log_errors = On error_log = /var/log/php.log 然後 service httpd restart 後就不理會了。 今天工程師問我要去哪看LOG,我說你去 /var/log/php.log查就好 結果.... /var/log/php.log 裡只有一堆 PHP Notice,其它什麼都沒有。 然後 /var/log/httpd/error_log 裡依然有大量的 PHP Warning 怎回事!? 就算我 error_reporting 設錯,也該是把全部的訊息寫到 php.log 吧? 怎會分二邊在記錄啊.... 有先進遇過這種神奇的問題嗎? PHP 5.3.3 x86_64 apache 2.2.15 ( httpd 2.2.15 ) 裝在 CentOS 6.6 (x86_64) -- 小惡魔的家 http://blog.pixnet.net/shiuju/ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.237.155 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1452044997.A.ACB.html ※ 編輯: averywu (60.251.237.155), 01/06/2016 09:51:02 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: averywu (60.251.237.155), 01/06/2016 10:22:53

01/06 14:19, , 1F
有沒可能是 php 沒有權限?/var/log 需要權限才能寫
01/06 14:19, 1F

01/06 17:14, , 2F
新開的 php.log 有寫入訊息,但只有 Notice 訊息
01/06 17:14, 2F

01/08 00:53, , 3F
不應該是權限的問題,php module是繼承apache的,當然
01/08 00:53, 3F

01/08 00:54, , 4F
SELinux的問題有考慮過嗎?httpd_log_t才可以被寫入
01/08 00:54, 4F

01/08 00:55, , 5F
/var/log下默認是var_log_t只有/var/log/httpd下才是
01/08 00:55, 5F
文章代碼(AID): #1MZ7f-U4 (Linux)
文章代碼(AID): #1MZ7f-U4 (Linux)