restringir - El acceso al objeto solicitado solo está disponible desde la red local phpmyadmin
restringir acceso phpmyadmin ip (7)
Oye, usa estas secciones de código.
La ruta para xampp es: 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>
Acabo de instalar xampp 1.8.0 para linux y cuando abrí phpmyadmin obtuve este error, Access Forbidden !!
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".
Intenté this post pero sin suerte. por favor ayuda. Lo estoy abriendo desde mi propia PC, no desde ninguna otra red.
Añadiendo a la respuesta de Sekar
No olvides reiniciar tu servidor XAMPP
Actualice la respuesta aceptada:
ahora necesitas comentar Require 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
En Xampp 5.6.3 Windows Path C: / xampp / apache / conf / extra / httpd-xampp.conf comente en esto: #Require local
Nuevo concepto de seguridad de XAMPP ... #Regire local ...
Nada me funcionó, pero lo siguiente fue increíble:
1) Abierto
httpd-xampp.conf
que está en
/ opt / lampp / etc / extra /
2) Encuentre <Directory "/opt/lampp/phpmyadmin">
3) Ahora solo agregue Requerir todo otorgado antes
4) Así 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 con este comando / opt / lampp / lampp restart
Eso es todo y ya está hecho!
También funciona con xampp. :)
Si ve el siguiente mensaje de error, cuando intente con 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".
Puede hacer lo siguiente (para XAMPP, implementado en el sistema UNIX): Puede intentar cambiar la configuración para <Directory "/opt/lampp/phpmyadmin">
# vi /opt/lampp/etc/extra/httpd-xampp.conf
y cambiar la configuración de seguridad para
#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>
Módulo pl de primer comentario, configuración de segundo cambio para el directorio de nodos. Después de esto, deberías reiniciar el demonio httpd
# /opt/lampp/xampp restart
Ahora puede acceder a http://[server_ip]/phpmyadmin/
abre tu archivo http.conf
vim /opt/lampp/etc/extra/httpd-xampp.conf
Comente " Denegar de todos " en la siguiente sección,
#
# 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>
Editar:
Intente agregar "Permitir de todos" antes de la línea "ErrorDocument". Espero eso ayude.
después de poner "Permitir de todos", debe reiniciar su xampp para aplicar la configuración. Gracias