1
resposta

php.ini no container do Docker

Quando tento instalar o puglin Elementor.zip no wordpress aparece a seguinte mensagem:

O arquivo enviado excede a diretiva upload_max_filesize em php.ini.

Como exatamente eu altero o php.ini dentro do container ? Alguém me ajuda a solucionar esse problema.

utilizei esse docker-compose.yml

version: '3.1'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8980:80
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: exampleuser
      WORDPRESS_DB_PASSWORD: examplepass
      WORDPRESS_DB_NAME: exampledb
    volumes:
      - ./wordpress:/var/www/html

  db:
    image: mysql:5.7
    restart: always
    ports:
      - 3749:3306
    environment:
      MYSQL_DATABASE: exampledb
      MYSQL_USER: exampleuser
      MYSQL_PASSWORD: examplepass
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./db:/var/lib/mysql
1 resposta

Oi Eduardo, tudo bem?

Desculpe a demora em retornar.

Para alterar o arquivo php.ini dentro do container do Docker, você pode seguir os seguintes passos:

  1. Acesse o terminal do seu sistema operacional.
  2. Utilize o comando docker exec -it <nome_do_container> bash para acessar o shell do container. Substitua <nome_do_container> pelo nome do seu container.
  3. Agora que você está dentro do container, navegue até o diretório onde o arquivo php.ini está localizado. Geralmente, o caminho é /usr/local/etc/php/.
  4. Utilize um editor de texto, como o nano ou o vim, para abrir o arquivo php.ini. Por exemplo, nano php.ini.
  5. Procure pela diretiva upload_max_filesize e altere o valor para o tamanho máximo de arquivo que você deseja permitir. Por exemplo, upload_max_filesize = 64M para permitir arquivos de até 64 megabytes.
  6. Salve as alterações e feche o arquivo.
  7. Reinicie o container do Docker para que as alterações tenham efeito.

Depois de seguir esses passos, você deve conseguir instalar o plugin Elementor.zip sem encontrar o erro relacionado ao tamanho máximo de arquivo no php.ini.

Espero ter ajudado.

Um abraço e bons estudos.