启动 Apache 时出现令人费解的权限失败

启动 Apache 时出现令人费解的权限失败

我正在 Ubuntu 18.04 上设置 Apache2 的全新安装,但 Apache 无法启动。我收到的错误:

(2)No such file or directory: AH00089: Couldn't start ErrorLog process '/usr/bin/cronolog /var/log/apache2/log_my_domain/error.log'. AH00015: Unable to open logs

这是我的配置文件中的相关行:

ErrorLog "|/usr/bin/cronolog /var/log/apache2/log_my_domain/error.log"

当我的站点未启用时,Apache 启动正常,并且我已确认它以用户身份运行www-data

这是我的日志权限:

/var/log:
  drwxr-xr-x   4 root      www-data           4096 Jun 16 18:17 apache2

/var/log/apache2:
  drwxr-xr-x  4 root www-data 4096 Jun 16 18:17 .
  drwxrwxr-x 12 root syslog   4096 Jun 16 06:25 ..
  -rw-r-----  1 root www-data    0 Jun 15 00:09 access.log
  -rw-r-----  1 root www-data 1796 Jun 16 19:22 error.log
  drwxrwxr-x  2 root www-data 4096 Jun 16 19:15 log_my_domain

/var/log/apache2/log_my_domain:
  -rwxrwxr-- 1 root www-data    0 Jun 16 19:15 error.log

相关内容