1
我正在使用cPanel運行VPS服務器。我已經設置了所有的Apache服務器錯誤來登錄到/ usr/local/apache/logs/error_log。如何將PHP error_log錯誤消息記錄到Apache服務器error_log?
可以記錄錯誤信息到Apache錯誤日誌,而不是在/home/user/public_html/error_log.log
我有這樣的片段進行測試用戶PHP相關的error_log,但一切我得到的是我的自定義error_log消息記錄在我的public_html /中的error_log文件中,而不是Apache error_log中。
<?php
/**
*
* Logs a message to Apache server error_log at /usr/local/apache/logs/error_log
*
*
*/
error_log("Just a ordinary Apache error_log for testing", 0, "/usr/local/apache/logs/error_log.log") // logs to user error_log in public_html/
這可能嗎?
注意:請記住爲日誌文件提供必要的寫入權限。我會推薦給0777. – TipuZaynSultan
它有幫助,但是運行PHP與suPHP處理程序和CloudLinux,需要一個小的解決方法來在PHP配置中註冊全局變量,以使用php_flag和php_value指令。 –