PHP error_log()没有登录到php.ini中指定的文件

时间:2016-02-10 14:21:46

标签: php apache error-log

我在Ubuntu上使用php5和apache 2。 我将php.ini中的error_log设置为我想要记录php错误的位置,并从apache虚拟主机配置文件中删除ErrorLog指令。

只有当我使用带有3个参数版本的error_log()时,PHP才会创建文件并记录到该文件,并将日志文件的路径添加为第三个参数。 但是,当我使用error_log()单个字符串参数时,它会记录到apache2默认错误日志。

权限似乎没问题。 这是根据php -i使用的唯一php.ini文件。

知道我错过了什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

@CBore - 谢谢,这正是问题所在。 一旦我从网络服务器查看phpinfo()的输出,我就看到它使用了不同的php.ini。

非常感谢您指出这一点。