Solucionar problema de POST Content-Length of bytes exceeds php al cargar una copia de MySQL con Docker PHPMyAdmin

Tiempo de lectura: < 1 minuto

Hola, hoy vamos a solucionar el problema «Warning: POST ContentLength of X bytes exceeds the limit of X bytes in Unknown on line 0″ que no nos deja subir copias .sql a nuestro PHPMyAdmin.

En este caso utilizamos la imagen de PHPMyAdmin oficial de Docker.

phpmyadmin:
    image: phpmyadmin
    restart: always
    container_name: phpmyadmin_container
    ports:
      - 8081:80
    environment:
      - PMA_ARBITRARY=1
    links:
      - miservicio_mysql:db
    networks:
      - docker-network

Para solucionar este error, añadiremos la línea:

      - UPLOAD_LIMIT=100000000

Dentro de enviroment, esto creará una variable de entorno para indicar que el límite es 100000000 bytes. (podemos indicar la cantidad que necesitemos o queramos).

El contenedor final queda:

phpmyadmin:
    image: phpmyadmin
    restart: always
    container_name: phpmyadmin_container
    ports:
      - 8081:80
    environment:
      - PMA_ARBITRARY=1
      - UPLOAD_LIMIT=100000000
    links:
      - miservicio_mysql:db
    networks:
      - docker-network

Deja un comentario