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.
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.
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
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/
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. :)
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>
après avoir mis "Autoriser de tout", vous devez redémarrer votre xampp pour appliquer le paramètre. Merci
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 ...