Uso a stack EasyEngine em quase todos os meus projetos de WordPress. Recentemente tive um problema pra adicionar suporte a imagens webp nos containers docker que o EE provê.
Pesquisando na internet não tive respostas muito claras e tive que ir mais a fundo nas configurações do docker e do php para poder resolver o problema. Vamos a solução:
1 – Se logue na imagem docker como root (vou usar o site da Agenda Preta como exemplo)
ee shell agendapreta.com --user=root
2 – Instale o pacote libgraphicsmagick1-dev
apt-get install libgraphicsmagick1-dev
3 – Instale o pacote gmagick-2.0.5RC1 com o pecl
pecl install gmagick-2.0.5RC1
4 – Edite o arquivo php.ini localizado em /var/lib/docker/volumes/agendapretacom_config_php/_data/php/php.ini adicionando a linha “extension=gmagick.so” (você precisará sair do shell do container para fazer isso)
5 – Reinicie os containers do site:
ee site restart agendapreta.com
6 – Confira se a extensão está instalada com o comando
php -m
É isso! se tiver alguma dúvida posta aí nos comentários que posso tentar ajudar.
Abraços.
Comentários