![启动 Apache 时出现令人费解的权限失败](https://linux22.com/image/1594610/%E5%90%AF%E5%8A%A8%20Apache%20%E6%97%B6%E5%87%BA%E7%8E%B0%E4%BB%A4%E4%BA%BA%E8%B4%B9%E8%A7%A3%E7%9A%84%E6%9D%83%E9%99%90%E5%A4%B1%E8%B4%A5.png)
我正在 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