web-dev-qa-db-fra.com

L'accès à l'objet demandé est uniquement disponible à partir du réseau local phpmyadmin

Je viens d'installer xampp 1.8.0 pour Linux et quand j'ai ouvert phpmyadmin, j'ai eu cette erreur Accès interdit !!

 Nouveau concept de sécurité XAMPP: 

 L’accès à l’objet demandé n’est disponible que sur le réseau local .

 Ce paramètre peut être configuré dans le fichier "httpd-xampp.conf" .

J'ai essayé ceci post mais sans chance. s'il vous plaît aider. Je l'ouvre depuis mon propre PC, pas depuis un autre réseau.

21
Pramodh

ouvrez votre fichier http.conf

vim /opt/lampp/etc/extra/httpd-xampp.conf

Commentaire " Refuser de tout " dans la section suivante,

#
# 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>

Modifier:
Essayez d’ajouter «Autoriser de tout» avant la ligne «ErrorDocument» . J'espère que cela vous aidera.

44
VKGS

Ajout à la réponse de Sekar 

N'oubliez pas de redémarrer votre serveur XAMPP  

Mettre à jour la réponse acceptée: 

maintenant vous devez commenter Exiger 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

26
Mina Gabriel

Si vous voyez un message d'erreur ci-dessous, tentez 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".

Vous pouvez faire ensuite (pour XAMPP, déployé sur le système UNIX): Vous pouvez essayer de modifier la configuration pour <Directory "/opt/lampp/phpmyadmin">

# vi /opt/lampp/etc/extra/httpd-xampp.conf

et modifier les paramètres de sécurité pour 

#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>

Premier module de commentaires, deuxième - modifier la configuration pour le répertoire de nœuds. Après cela, vous devriez redémarrer le démon httpd 

# /opt/lampp/xampp restart

Vous pouvez maintenant accéder à http: // [serveur_ip]/phpmyadmin/

20
Vladimir Azarov

Rien n'a fonctionné pour moi mais le truc suivant était génial:

1) ouvert 

httpd-xampp.conf 

qui est à 

/ opt/lampp/etc/extra / 

2) Trouver <Directory "/opt/lampp/phpmyadmin">

3) Maintenant, ajoutez simplement Exiger tout ce qui a été accordé avant 

4) Le code ressemblera à ceci
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>

5) Maintenant, enfin, redémarrez xampp avec cette commande/opt/lampp/lampp restart

C'est ça et vous avez terminé!

Cela fonctionne aussi avec xampp. :)

13
Mubashar

Hey, utilisez cette section de code.

Le chemin d'accès à xampp est: 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
FAISAL

après avoir mis "Autoriser de tout", vous devez redémarrer votre xampp pour appliquer le paramètre. Merci

2
Vergity Terante

Sous Xampp 5.6.3 Windows Le chemin C:\xampp\Apache\conf\extra\httpd-xampp.conf Comment dans ceci: #Require local

Nouveau concept de sécurité XAMPP ... #Require local ...

0
Dung