Назад | Перейти на главную страницу

Проблема с разрешением журнала ошибок Apache после удаления в CWP

Я использую CentOS Web Panel (CWP) и Apache в качестве веб-сервера. Я удалил Apache error_log и воссоздал его, используя команду ниже:

touch error_log

Я успешно создал error_log но он не написал никакой ошибки в файл. Я провел небольшое исследование и обнаружил, что это может быть связано с:

  1. неправильный пользователь, группа
  2. неправильное значение разрешения файла

Для первой проблемы, поскольку я использую 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

Если есть что-то, чего мне не хватает, может ли кто-нибудь осветить это?

Владелец (пользователь: группа) должен быть root: root, разрешение 644

-rw-r - r-- 1 корень root 3638790 16.08.2016 20:06 / usr / local / apache / logs / error_log

После этого перезапустите apache, и он начнет регистрацию.