Como Atualizar o Mautic na 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!
Perfeito tudo normal ate agora
A nova task CRON não entra no artigo?
Olá Anderson, este artigo cobre a atualização do Mautic. Para saber sobre tarefas CRON você pode visitar este outro artigo: https://www.orangeweb.com.br/mautic/boas-praticas-para-configuracao-das-tarefas-cron-do-mautic/
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?
Olá Keyla tudo bem? obrigado por interagir com o post! Você está usando qual versão do Mautic?
Olá Luiz, para qual versão esse artigo atualiza? Meu Mautic é o 2.0.1
Olá Talita, qualquer mautic a partir do 2.0.0
olá! eu uso a versão 2.4 e quando atualizo para a 2.6.1 a foto do avatar fica quebrada. Sabe como corrigir?
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
Olá Luiz, este backup antes de realizar o Upgrade pode ser um SnapShot da Digital Ocean?
Abraços e Obrigado!
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?
Luiz você disse pra fazer um backup dos arquivos e do banco de dados antes de realizar o upgrade. Como faço o backup?
o meu servidor é compartilhado (hostgator) como faço para atualizar através do script?