PHP 不记录错误


PHP not logging errors

我在服务器上尝试了两种不同的东西:

    • 在/var/log/中创建了一个目录 php
    • 所有者:组更改为 www-data
    • :www-data(Apache 所有者)
    • 将目录的权限更改为 775
    • php.ini 有 error_log = "/var/log/php/php.log"
    • PHP.ini 已将错误日志记录设置为 ON,并将错误报告设置为 all
    • 重新启动的 Apache
  1. 在代码中,将error_log("消息")更改为error_log("消息",3,path_to_logfile)

两者都不会在适用的日志文件中生成消息。

你说你创建了/var/log,但你试图写入/var/log/php。尝试在/var/log 中创建一个名为 php 的目录。