1
直到最近,我才能夠使用error_log("Message");
來寫入/var/log/apache2/error.log。不過,現在似乎完全停止了。我沒有得到任何東西,期望在我嘗試重新啓動Apache2服務時發出通知。PHP error_log(「Message」);不寫入日誌
我也試過chmod 777對文件無效。
直到最近,我才能夠使用error_log("Message");
來寫入/var/log/apache2/error.log。不過,現在似乎完全停止了。我沒有得到任何東西,期望在我嘗試重新啓動Apache2服務時發出通知。PHP error_log(「Message」);不寫入日誌
我也試過chmod 777對文件無效。
error_log()函數對單個參數的作用取決於error_log配置設置。
有關詳細信息,請參閱http://php.net/manual/en/function.error-log.php和http://php.net/manual/en/errorfunc.configuration.php#ini.error-log。
我想你想要ini_set("error_log", NULL)
;請參閱上面的後面的鏈接:「如果未設置此指令,則將錯誤發送到SAPI錯誤記錄器,例如,它是Apache中的錯誤日誌或CLI中的stderr。」
(當然,你可能要檢查它設置爲(echo ini_get("error_log")
),如果可能的話,爲什麼。)
檢查'\ error_log'的返回值。如果它是錯誤的,那麼出錯了 – Aitch 2015-02-08 23:41:12
我得到TRUE返回給我,這是奇怪的 – IeuanG 2015-02-08 23:47:50