Quand j'essaye d'accéder à un phpMyAdmin de xampp dans un autre pc en utilisant l'adresse ip, j'obtiens cette erreur:
Accès interdit!
Nouveau concept de sécurité XAMPP:
L'accès à l'objet demandé est uniquement disponible à partir du réseau local.
Ce paramètre peut être configuré dans le fichier "httpd-xampp.conf".
Je cherchais la solution et ai trouvé un tas de suggestions telles que la modification du fichier httpd-xampp.conf
.
1) L’option était de modifier le bloc <LocationMatch>
comme ceci:
<LocationMatch "^/(?i(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Le problème est que mon fichier httpd-xampp.conf
ne contient pas un tel bloc, mais si j'essaie de l'ajouter à la fin du fichier, je reçois toujours la même erreur.
2) L’option était de modifier <Directory "C:/xampp/phpMyAdmin">
comme suit:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Ou
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Ou
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Cela n'a pas résolu le problème non plus. Toujours avoir la même erreur.
P.S. Je redémarre Apache après chaque changement!
Est-ce que quelqu'un pourrait voir ce que je pourrais manquer?
Je viens de le réparer! S'il vous plaît aller à:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
et changez tout le contenu comme ci-dessous:
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Require all granted
Allow from all
</Directory>
Rien n'a fonctionné pour moi mais le truc suivant était génial:
1) Ouvert
/opt/lampp/etc/extra/httpd-xampp.conf
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
Si vous utilisez Mac, Allez dans Panneau Xampp> Volumes> Monter, et vous êtes ici
puis,
ouvrir httpd-xampp.conf
changement:
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>
à:
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>
5) services de redémarrage