我正在使用CentOS Web (CWP)和Apache作为web服务器。我删除了Apache,并使用下面的命令重新创建了一个error_log:
touch error_log我已经成功地创建了error_log,但是它没有向文件写入任何错误。我做了一些研究,发现这可能是因为:
对于第一个问题,因为在上午使用CWP,它使用nobody:nobody的user:group。我尝试过授予700、600、644、755和777的权限,但是error_log文件始终是空的。
文件权限现在如下所示:
drwxr-xr-x. 3 root root 4096 Aug 16 06:25 .
drwxr-xr-x. 16 root root 4096 Jul 23 01:54 ..
-rw-r--r--. 1 root root 3071646 Aug 16 13:49 access_log
-rw-r--r-- 1 nobody nobody 0 Aug 16 06:25 error_log
-rw-r--r-- 1 root root 5 Aug 16 04:34 httpd.pid
-rw------- 1 root nobody 1318922 Aug 16 13:49 suphp_log
drwxr-xr-x 2 nobody root 4096 Jul 25 22:30 tmp如果有什么东西我错过了,谁能遮住它的光?
发布于 2016-08-16 18:53:37
所有者(用户:组)应为root:root,权限为644
-rw-r--r-1根根3638790 2016-08-16 20:06 /usr/local/apache/log/error_log
然后重新启动apache,它将开始日志记录。
https://serverfault.com/questions/797190
复制相似问题