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.

Como Atualizar o Mautic na Linha de Comando

Como Atualizar o Mautic na Linha de Comando
5 (100%) 4 votes

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:

Como Atualizar o Mautic 2.2 através da Linha de Comando

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

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

Como Atualizar o Mautic 2.2 através da Linha de Comando

Você terá uma saída assim:

passo3

Atualizar o Mautic

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

php upgrade.php

passo04

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

passo05

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

Corrigindo o erro Package Not Found (Mautic 2.12.0)

  • No Mautic 2.12.1 o problema foi corrigido

Algumas versões apresentam um erro “Package Not Found” durante a atualização. Isso se deve ao fato de por algum motivo o Mautic não conseguir baixar o pacote correto do update. Para resolver este problema é só baixar manualmente o pacote de atualização e rodar o script novamente.

Para realizar o download basta executar estes quatro comandos:

php app/console cache:clear php app/console mautic:update:find

Importante: Altere o texto em vermelho pela versão que você deseja atualizar.

wget https://github.com/mautic/mautic/releases/download/2.12.0/2.12.0.zip

Agora precisamos renomear o arquivo que baixamos para que o script de atualização possa localizá-lo. Execute o comando abaixo:

mv 2.12.0.zip 2.12.0-update.zip 

Agora basta executar o script de atualização novamente que o upgrade será realizado 😉

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!

Artigos relacionados