Administrar phpMyAdmin remoto con servidor en Fedora 29


phpMyAdmin es una herramienta de software libre escrita en PHP, destinada a manejar la administración de MySQL sobre la Web. phpMyAdmin soporta una amplia gama de operaciones en MySQL y MariaDB. Las operaciones más frecuentes (gestión de bases de datos, tablas, columnas, relaciones, índices, usuarios, permisos, etc.) se pueden realizar a través de la interfaz de usuario, mientras que todavía tiene la posibilidad de ejecutar directamente cualquier instrucción SQL.

https://www.phpmyadmin.net

Por defecto al intentar acceder a la IP del equipo dónde se encuentra instalado XAMPP y administrar phpMyAdmin de manera remota, marcará error de acceso, como se muestra en la imagen de abajo.

Para corregir éste problema, es necesario modificar el archivo httpd-xamp.conf

sudo gedit /opt/lampp/etc/extra/httpd-xampp.conf

Abrir el documento, buscar la sección de código que aparece abajo.

<Directory "/opt/lampp/phpmyadmin">
	AllowOverride AuthConfig Limit
	Require local
	ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

Una vez encontrado al sección, modificarla para permitir cualquier conexión de cualquier ip de la red, o bien, especificar solo una ip:

# since XAMPP 1.4.3
<Directory "/opt/lampp/phpmyadmin">
	AllowOverride AuthConfig Limit
	# Require local
	# Require ip 192.168.1.72
	Require all granted
	ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

Y con eso ya se podrá administrar de manera remota dentro de la misma red.


Comentarios:

@