Доступ к запрашиваемому объекту возможен только из локальной сети 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.