Squirrelmail apache запрещенная страница

Я использую PHP 7.0.5 и Apache 2.4.20, и я хотел бы запустить Squirrelmail.

Я получаю сообщение об ошибке 403, когда пытаюсь получить доступ к любой из страниц squirrelmail, таких как HostName / squirrelmail, HostName / squirrelmail / src / login.php или HostName / squirrelmail / src / configtest.php и т. Д.

В моем httpd.conf у меня есть:

 Alias /squirrelmail /usr/local/squirrelmail/www
<Directory /usr/local/squirrelmail/www>
Options None
AllowOverride None
DirectoryIndex index.php
Order Allow,Deny
Allow from all
</Directory>

1

Решение

Это связано с тем, что управление доступом httpd 2.4 изменилось с предыдущей версии
решение заключается в следующем

Заказать разрешить, запретить разрешить от всех

следует заменить на:

Требовать все предоставленные

затем перезапустите httpd

systemctl перезапустить httpd

2

Другие решения

Вы должны проверить журнал Apache, чтобы решить проблему, в centos 7 журналы будут в двух путях:

/var/log/httpd/error_log

Или же

/var/log/httpd/ssl_error_log

Как правило, файл Apache vhost.conf должен содержать следующие строки:

Alias /webmail /usr/share/squirrelmail

<Directory "/usr/share/squirrelmail">
Options Indexes MultiViews
Require all granted
AllowOverride none
Order allow,deny
Allow from all
Options +SymLinksIfOwnerMatch
DirectoryIndex index.php index.html index.htm
</Directory>
1

По вопросам рекламы [email protected]