Доступ к запрашиваемому объекту доступен только из локальной сети phpmyadmin
Я только что установил xampp 1.8.0 для linux, и когда я открыл phpmyadmin, я получил эту ошибку Доступ Запрещен!!
New XAMPP security concept: Access to the requested object is only available from the local network. This setting can be configured in the file "httpd-xampp.conf".
пробовал этой пост, но не повезло. пожалуйста помочь. Я открываю его с моего собственного ПК, а не из какой-либо другой сети.
7 ответов
откройте http.файл conf
vim /opt/lampp/etc/extra/httpd-xampp.conf
комментарии "отрицать от всех" в следующем разделе
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
#Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Edit:
Попробуйте добавить "Allow from all" перед строкой "ErrorDocument".
Надеюсь, это поможет.
добавление к ответу Sekar
Не забудьте перезагрузить сервер XAMPP
обновить принятый ответ:
теперь вам нужно прокомментировать требование local
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
#Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
если ниже вы видите сообщение об ошибке, при попытке в phpyAdmin
:
New XAMPP security concept:
Access to the requested directory is only available from the local network.
This setting can be configured in the file "httpd-xampp.conf".
вы можете сделать следующее (Для XAMPP, развернутого в UNIX-системе):
Вы можете попробовать изменить настройки <Directory "/opt/lampp/phpmyadmin">
# vi /opt/lampp/etc/extra/httpd-xampp.conf
и измените настройки безопасности на
#LoadModule perl_module modules/mod_perl.so
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
First-comment PL module, second-change config для каталога узлов.
После этого вы должны перезапустить httpd
демон
# /opt/lampp/xampp restart
теперь вы можете открыть http: / / [server_ip] / phpmyadmin/
ничего не работало для меня, но вот что было удивительным:
1) Открыть
файл httpd-XAMPP был.conf
который находится на
/ opt / lampp / etc / extra/
2) Найти <Directory "/opt/lampp/phpmyadmin">
3) Теперь просто добавьте требовать все предоставленные до
4) таким образом, код будет выглядеть следующим образом<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
5) Теперь, наконец, перезапустите xampp с помощью этой команды /opt/lampp/lampp перезапустить
вот и все, и вы сделали!
Он также работает с xampp. :)
Эй, используйте этот раздел кода.
путь для xampp: apache\conf\extra\httpd-xampp.conf
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Allow from all
#Allow from ::1 127.0.0.0/8 \
# fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
# fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
На XAMPP 5.6.3 Windows Путь C:\xampp\apache\conf\extra\httpd-xampp - ... conf комментарий в этом: #Require local
новая концепция безопасности XAMPP ... #Требуют ...