我在Linux上使用Nginx和PHP-FPM。 我不确定这个问题是否PHP不写入PHP.ini中指定的位置,或者根本不工作。
Nginx和PHP-FPM生成的一些日志包含PHP错误,但是与其他Nginx日志输出混合在一起。 当我运行phpInfo()时,error_log中的值被设置为我的主目录中的一个文件夹,但是没有任何东西被创build。
我知道Nginx conf和PHP-FPM conf中的值可以覆盖PHP.ini中设置的值,但是运行phpInfo()会显示最终的configuration值。
我希望能够有1个文件夹,Nginx的访问和错误日志,以及PHP错误的单独文件。
谢谢。
错误目录指向你的主目录,但是我相信nginx不能写入你的主目录,除非你用你的用户名运行nginx。
如果要写入某个特定的目录,则应该有权写入该目录。
尝试改变错误目录的位置,它应该工作。
确保log_errors设置为On 。 并确保error_log文件可由PHP正在运行的用户写入。 (通常是www数据)
没有别的,真的。