我在Ubuntu上使用php5和apache 2。
我将php.ini中的error_log
设置为我想要记录php错误的位置,并从apache虚拟主机配置文件中删除ErrorLog
指令。
只有当我使用带有3个参数版本的error_log()
时,PHP才会创建文件并记录到该文件,并将日志文件的路径添加为第三个参数。
但是,当我使用error_log()
单个字符串参数时,它会记录到apache2默认错误日志。
权限似乎没问题。
这是根据php -i
使用的唯一php.ini文件。
知道我错过了什么吗?
感谢。
答案 0 :(得分:0)
@CBore - 谢谢,这正是问题所在。
一旦我从网络服务器查看phpinfo()
的输出,我就看到它使用了不同的php.ini。
非常感谢您指出这一点。