[英]How to log an PHP error_log error message to Apache server error_log?
我正在運行帶有cPanel的VPS服務器。 我已經設置了所有Apache服務器錯誤以登錄到/ usr / local / apache / logs / error_log。
可以將錯誤消息記錄到Apache錯誤日志中,而不是將與用戶PHP相關的error_log記錄在/home/user/public_html/error_log.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/
這有可能嗎?
使用Web根目錄中的apache .htaccess
文件記錄所有錯誤和警告。
內.htaccess
文件:
php_flag log_errors on
php_value error_log /usr/local/apache/logs/error_log.log
這樣,您不必為每個錯誤發生都編寫代碼。 Appache會將所有錯誤和警告自動記錄到您指定的錯誤日志文件中。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.