Cuando trato de acceder a un phpMyAdmin de xampp en otra PC usando la dirección IP, aparece este error:
¡Acceso Prohibido!
Nuevo concepto de seguridad XAMPP:
El acceso al objeto solicitado solo está disponible desde la red local.
Este ajuste se puede configurar en el archivo "httpd-xampp.conf".
Estaba buscando la solución y encontré un montón de sugerencias como modificar el archivo httpd-xampp.conf .
1) La opción era modificar el bloque <LocationMatch> de esta manera:
<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> El problema es que mi archivo httpd-xampp.conf no contiene dicho bloque, pero si trato de agregarlo al final del archivo, sigo teniendo el mismo error.
2) La opción era modificar <Directory "C:/xampp/phpMyAdmin"> de la siguiente manera:
<Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>O
<Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>O
<Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Limit Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>Esto tampoco resolvió el problema. Sigo recibiendo el mismo error.
PD ¡Estoy reiniciando Apache después de cada cambio!
¿Alguien podría ver lo que me podría estar perdiendo?
¡Lo acabo de arreglar! Por favor vaya a:
<Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>y cambiar todo el contenido de la siguiente manera:
<Directory "C:/xampp/phpMyAdmin"> AllowOverride AuthConfig Limit Order allow,deny Require all granted Allow from all </Directory>Si usa Mac, vaya a Panel Xampp> Volúmenes> Montar, y aquí está
después,
abrir httpd-xampp.conf
cambio:
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Require local ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory>
a:
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>
5) Servicios de reinicio
Nada funcionó para mí, pero lo siguiente fue increíble:
1) Abierto
/opt/lampp/etc/extra/httpd-xampp.conf
2) Busque <Directory "/opt/lampp/phpmyadmin">
3) Ahora solo agregue Requerir todo otorgado antes
4) Entonces el código se verá así
<Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted </Directory>5) Ahora, finalmente, reinicie XAMPP