[英]PHP error_log() doesn't log to file specified in php.ini
我在Ubuntu上将php5和apache 2一起使用。 我将php.ini中的error_log
设置为要记录php错误的位置,并从apache虚拟主机配置文件中删除了ErrorLog
指令。
仅当我将error_log()
与3参数版本一起使用时,PHP才会创建该文件并记录到该文件,并将日志文件的路径添加为第三个参数。 但是,当我将error_log()
与单个字符串参数一起使用时,它将记录到apache2默认错误日志中。
权限似乎很好。 那是根据php -i
使用的唯一php.ini文件。
知道我想念什么吗?
谢谢。
@CBore-谢谢,这正是问题所在。 当我从网络服务器查看phpinfo()
的输出后,我看到它正在使用其他php.ini。
非常感谢您指出这一点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.