Las últimas versiones de XAMPP, el servidor web todo en uno, bloquean las conexiones remotas en la base de datos phpMyAdmin. Sólo se permite el acceso desde el propio servidor, una seguridad básica pero efectiva para evitar el pirateo de la base de datos desde el exterior (pero no hay diferencia si existe una vulnerabilidad para acceder fraudulentamente al servidor en cuestión). Este tutorial explica cómo permitir que las estaciones de trabajo se conecten al servidor de gestión de base de datos MySQL .
XAMPP es un paquete de software para gestionar un servidor web: X (cruz) A pache M ySQL P erl P HP. La versión de Windows es WAMPP y Linux es LAMPP. Se utiliza, por ejemplo, en la solución de inventario informático OCS Inventory.
Error de acceso remoto a phpMyAdmin
El error que se muestra cuando se desea acceder a un servidor XAMPP remoto es este:
«Acceso denegado. Nuevo concepto de seguridad XAMPP. El acceso al directorio solicitado sólo está disponible en la red local. Este parámetro se puede configurar en el archivo httpd-xampp.conf.»
Aunque está escrito que sólo se permite el acceso desde la red local, este no es el caso ya que no tendríamos este 403 Prohibido desde otra estación LAN.
Permitir que un PC LAN se conecte a un servidor local phpMyAdmin
Este procedimiento indica cómo acceder a phpMyAdmin desde otro ordenador en la misma red de área local (LAN).
1. En el caso de un servidor XAMPP instalado en Windows, vaya a C:xampp|apache|confacheextra o la ruta equivalente.
2. Editar archivo httpd-xampp.conf
3. Al final del archivo de texto, agregue las IPs necesarias a la línea» Allow from » tags :
- DIFUNDE LA PALABRA-
Al añadir» 192.168.0.0.0.0/24 «, permitimos conexiones desde máquinas de la red local de direccionamiento 192.168.0.x. Si sólo una estación de trabajo en la LAN tendrá acceso a este recurso, indique esta IP (por ejemplo 192.168.0.101). En el caso de una IP externa, simplemente indíquelo sin máscara.
4. Reinicie el servicio Apache , ya sea mediante servicios Windows o mediante la consola XAMPP Control Panel Application (xampp-control): Detenga y luego Inicie con esta interfaz.
5. El acceso a phpMyAdmin está autorizado desde un ordenador remoto.
Permitir todas las conexiones públicas en phpMyAdmin
Esta sección describe cómo permitir todas las conexiones al administrador PHP, ya sea en una red local o desde Internet.
1. En una configuración de Windows, vaya a la ruta C:xamppapacheconfextra (predeterminado) y modifique el archivo httpd-xampp.conf .
2. Busque el siguiente código:
AllowOverride AuthConfig
Requerimientos locales
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
DIFUNDE LA PALABRA-
3. Modificarla para obtenerla:
AllowOverride AuthConfig Limit
Orden permitir, negar
Exigir que se concedan todos los
Permitir de todos
DIFUNDE LA PALABRA-
4. Por lo tanto, no más restricciones de acceso a phpMyAdmin pero tampoco más restricciones de seguridad. Se debe llevar a cabo con cuidado.
Contenido relacionado
[pt_view id=»b21675bme7″]