Poder usar UPLOAD_LIMIT en el docker de PhpMyAdmin

Nota: Estoy usando la imagen oficial de https://hub.docker.com/r/phpmyadmin/phpmyadmin/

He tenido un pequeño problema al intentar importar una base de datos bastante grande usando el PhpMyAdmin.

Cuando tienes bases de datos grandes necesitas aumentar los limites por defecto de php

post_max_size = 50M 
upload_max_filesize = 50M

El problema lo he tenido en que según la documentación esto se modifica con la variable de entorno "UPLOAD_LIMIT", pero a mi no me funcionaba.

Al final investigando un poco he encontrado el problema.

En mi servidor se instalo una versión hace meses, y como no se especificó ninguna versión en concreto ... se instaló la última disponible en ese momento. Paso el tiempo y phpmyadmin se actualizó, añadio la variable de entorno UPLOAD_LIMIT que antes no existia.

En resumen, la solución es actualizar la imagen docker que tienes en tu maquina.

docker pull phpmyadmin/phpmyadmin

Despues de esto has de reconstruir el contenedor y entonces ya estaras usando la ultima versión y se detectará correctamente el parametro UPLOAD_LIMIT

Tags