我正在 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