Доступ к запрашиваемому объекту возможен только из локальной сети 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".
Я пробовал эту статью, но не повезло. пожалуйста помоги. Я открываю его со своего компьютера, а не из любой другой сети.
Ответы
Ответ 1
откройте файл 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:
Попробуйте добавить "Разрешить все" до строки "ErrorDocument".
Надеюсь, что это поможет.
Ответ 2
Добавление в ответ Sekar
Не забудьте перезапустить сервер XAMPP
Обновить принятый ответ:
теперь вам нужно прокомментировать Требовать локальные
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
#Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
Ответ 3
Если вы видите ниже сообщение об ошибке, попробуйте 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>
Первый - комментировать pl модуль, второй - изменить конфиг для узла Directory. После этого вы должны перезапустить демон httpd
# /opt/lampp/xampp restart
Теперь вы можете получить доступ к http://[server_ip]/phpmyadmin/
Ответ 4
Ничто не работало для меня, но следующее было потрясающе:
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 restart
Что он и вы Готовы!
Он также работает с xampp.:)
Ответ 5
Эй, используйте этот раздел кода.
Путь для 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>
Ответ 6
после установки "Разрешить все", вам необходимо перезапустить xampp, чтобы применить настройку. спасибо
Ответ 7
На Xampp 5.6.3 Windows
Путь C:\xampp\apache\conf\extra\httpd-xampp.conf
комментарий в этом: #Require local
Новая концепция безопасности XAMPP... #Require local...
Ответ 8
В более новой версии xampp вы можете использовать другой метод, сначала откройте файл httpd-xampp.conf и найдите строку "phpmyadmin" с помощью команды ctrl + F (Windows). а затем заменить этот код
Alias /phpmyadmin "D:/server/phpMyAdmin/"
<Directory "D:/server/phpMyAdmin">
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
с этим
Alias /phpmyadmin "D:/server/phpMyAdmin/"
<Directory "D:/server/phpMyAdmin">
AllowOverride AuthConfig
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Не забудьте перезагрузить ваш Xampp.