Вчера я установил Cacti + RRDTools через yum на CentOS 5. Кажется, все установлено правильно, и каталог cacti находится в / var / www / cacti. Я настраиваю поддомен, чтобы указать на него.
Однако моя проблема в том, что я всегда получаю ошибку 403 Forbidden при попытке доступа к любому из файлов. В каталоге нет Apache HTTP Auth. Я изменил владельца и группу файлов с root на cactiuser (мой пользователь cacti), на apache, на none, и ничего не решает.
Я также пробовал получить к нему доступ с самого компьютера (localhost) и все еще получил 403.
У кого-нибудь были эти проблемы? Если хотите, могу поделиться более подробной информацией о конфигурации.
похоже что-то с конфигурацией сервера ... вот журнал
[Thu Jun 25 10:04:57 2009] [error] [client 10.1.10.10] client denied by server configuration: /var/www/cacti/index.php
[Thu Jun 25 11:48:17 2009] [error] [client 10.1.10.10] client denied by server configuration: /var/www/cacti/debug.html
У вас включен Selinux?
Если да, проверьте метку файла в / var / www / cacti.
Но думаю, RPM об этом позаботился ...
Я только что установил Cacti на Cent этим утром, согласно документации, которую я использовал, cacti должны быть установлены в / var / www / html / cacti, может быть другой версии.
http://www.cacti.net/downloads/docs/html/unix_configure_cacti.html
Попробуйте изменить это в своем apache cfg, в некоторых версиях Cacti это может быть cacti.conf AllowOverride None Order Deny, Allow
к
AllowOverride None Order Deny, Allow Deny от всех
Что-то еще, это все еще может быть ошибка разрешений, вот где у меня было больше всего проблем. Попробуйте добавить apache и cactiuser в одну группу и измените свои разрешения соответственно.
Вам нужно будет перезапустить apache /etc/init.d/httpd restart