Это мой фрагмент httpd-xampp.conf для phpMyAdmin
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
#Require all granted
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
#ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Я использовал http: // локальный / phpmyadmin / и http://127.0.0.1/phpmyadmin/ оба не работают. Получу ошибку 403.
Может быть, это Apache 2.4, а вы используете конфигурацию для 2.2?
В 2.2 управление доступом на основе имени хоста клиента, IP-адреса и других характеристик клиентских запросов осуществлялось с помощью директив
Order
,Allow
,Deny
, иSatisfy
.В 2.4 такой контроль доступа осуществляется так же, как и другие проверки авторизации, с использованием нового модуля. mod_authz_host. Старые идиомы управления доступом следует заменить новыми механизмами аутентификации, хотя для совместимости со старыми конфигурациями новый модуль mod_access_compat предоставлен.
Самый простой способ добиться этого на 2.4 - заменить все Allow
/Deny
с участием
Require local
В
local
провайдер разрешает доступ к серверу, если выполняется одно из следующих условий:
- адрес клиента совпадает
127.0.0.0/8
- адрес клиента
::1
- и клиент, и адрес сервера соединения совпадают