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:

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:

assine newsletter

Receba Conteúdo exclusivo

Newsletter Exclusiva sobre Mautic, n8n, Entregabilidade e Ferramentas de NoCode / LowCode para Marketing.

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!

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!

Nesse grupo conversamos sobre Inbound Marketing, Estratégias, Mautic, N8N, Entregabilidade, Metabase e Wordpress. Não fique de fora!

Responses

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

  1. Olá, Luiz!
    Até o ponte de baixar o arquivo upgrade.php pelo link q vc passou está ok… depois quando vou executar dá um erro:
    … [~/public_html/mautic]# php upgrade.php

    Parse error: syntax error, unexpected ‘[‘ in /home/keyla726/public_html/mautic/upgrade.php on line 65

    O que fazer?
    Toda vez q tiver uma atualização do mautic será por esse processo?

  2. Olá Luiz, estou com o mesmo problema da Keyla.
    De um erro ao rodar o upgrade.php

    Parse error: syntax error, unexpected ‘[‘ in /home/trust914/public_html/lp/upgrade.php on line 66

    Estou com o Mautic 2.2.1 em um VPS no Hostgator.
    Me ajude por favor.
    Obrigado

  3. Olá Luiz, este backup antes de realizar o Upgrade pode ser um SnapShot da Digital Ocean?

    Abraços e Obrigado!

  4. Olá!

    O meu me retorna o seguinte erro:

    2017-05-20 18:50:52 (60.9 MB/s) – ‘upgrade.php.4’ saved [43552/43552]

    root@moda:/home/admin/web/revenda.nobreusual.com.br/public_html# php upgrade.php
    Checking for new updates…updating to 2.8.1!
    Extracting the update package…PHP Fatal error: Uncaught Error: Class ‘ZipArch ive’ not found in /home/admin/web/revenda.nobreusual.com.br/public_html/upgrade. php:420
    Stack trace:
    #0 /home/admin/web/revenda.nobreusual.com.br/public_html/upgrade.php(230): extra ct_package(‘2.8.1’)
    #1 {main}
    thrown in /home/admin/web/revenda.nobreusual.com.br/public_html/upgrade.php on line 420
    root@moda:/home/admin/web/revenda.nobreusual.com.br/public_html#

    Sabe como fazer para resolver?

  5. Luiz você disse pra fazer um backup dos arquivos e do banco de dados antes de realizar o upgrade. Como faço o backup?