2008-10-08 81 views
1

在我必須處理的服務器上,來自虛擬主機的錯誤不會轉到標準的PHP錯誤日誌。爲什麼有些PHP錯誤不會寫入PHP日誌中?

在php.ini中,我們有

log = /var/log/file 

phpinfo()不顯示虛擬主機和整個服務器之間的任何差別。

set_error_handler()設置的回調函數捕獲不在php日誌中的錯誤。

error_reporting設置爲E_ALL一次,永遠不會修改。

你能幫我找到一種方法來探索這裏發生了什麼?

回答

0

我會看看php.ini中的error_log,log_error和error_reporting指令,並且在httpd.conf中查看一下,因爲指令也可以使用「php_admin_value」和其他方法添加到那裏。