Ícone do site Powertic

Como Atualizar o Mautic na Linha de Comando

Como Atualizar o Mautic 2+ através da Linha de Comando

Atualizar o Mautic muitas vezes dá um certo frio na barriga. Com a chegada da versão 2.0 a equipe de desenvolvimento ofereceu um novo modo de atualizar a plataforma um tanto diferente do que nós já apresentamos aqui neste vídeo na época da versão 1.4.

Com este novo procedimento ganhamos mais estabilidade e consistência durante a atualização das migrações do banco de dados, o script também limpa a pasta cache e corrige algumas permissões dos arquivos.

Este procedimento vale para todos os Mautic desde a versão 2.0.

Basicamente o processo consiste em baixar um script php e executar este script dentro da pasta root da sua instalação. Vamos ao passo a passo?

Importante: Execute um backup dos arquivos e do banco de dados antes de realizar o upgrade.

Baixando o script upgrade.php para atualizar o mautic

Abra seu terminal conecte-se ao seu VPS. Agora abra a pasta onde seu Mautic está instalado. Veja:

Agora digite o comando abaixo para baixar o script de atualização do Mautic:

wget https://github.com/mautic/mautic/raw/staging/upgrade.php

Você terá uma saída assim:

Atualizar o Mautic

Agora que você já tem o script na pasta raíz do Mautic execute o seguinte comando:

php upgrade.php

Aguarde o progresso da atualização que demora poucos segundos e pronto.

Seu Mautic está atualizado mas ainda temos um último passo para que tudo funcione perfeitamente!

Atualizando permissões após atualizar o Mautic

Por fim não esqueça de refazer as permissões das pastas. No nosso caso usamos o Digital Ocean e por padrão uma máquina LAMP utiliza o usuário “www-data” e também o grupo “www-data” para acessar os arquivos via apache. Digite o comando abaixo dentro da pasta do mautic:

chown -R www-data:www-data .
chmod -R g+rw .

Agora sim você poderá utilizar o Mautic sem problemas. Não deixe de ver nosso Guia para Atualizar o Cache e Ajustar as Permissões do Mautic.

Atualizando o Schema do Banco de Dados

Outro fator que pode auxiliar problemas na atualização é atualizar o schema do banco de dados na linha de comando.

Um grande abraço e até a próxima!