我正在运行带有cPanel的VPS服务器 . 我已设置所有Apache服务器错误以登录到/ usr / local / apache / logs / error_log .
可以在/home/user/public_html/error_log.log中将错误消息记录到Apache错误日志,而不是用户PHP相关的error_log
我有这个片段用于测试,但我得到的是我的自定义error_log消息记录在我的public_html /而不是Apache error_log中的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/
这甚至可能吗?
1 回答
在Web根目录中使用apache
.htaccess
文件来记录所有错误和警告 .里面
.htaccess
文件:这样,您就不必为每个错误事件编写代码 . Appache会自动将所有错误和警告记录到指定的错误日志文件中 .
希望这可以帮助 .