繁体   English   中英

PHP error_log()未记录到php.ini中指定的文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM