Guia

Funcionalidade parou de funcionar após uma atualização: o que fazer?

Se uma funcionalidade parou logo após uma atualização, a primeira decisão é se dá para voltar à versão anterior enquanto o problema é investigado. Depois, compare o que mudou: código, versão da linguagem, bibliotecas ou configuração do servidor. A causa quase sempre está nessa diferença.

Publicado em · 1 min de leitura

1. Avalie o impacto e, se preciso, volte

Se a falha impede a operação (vendas, pagamentos, atendimento), voltar a versão anterior costuma ser o caminho mais rápido. Isso é simples quando o código está em um repositório com histórico e há um processo de publicação. Atenção: se a atualização alterou o banco de dados, voltar exige cuidado para não perder dados.

2. Identifique o que mudou

Tipo de atualizaçãoO que verificar
Código da aplicaçãoDiferenças entre a versão anterior e a atual
Bibliotecas e pacotesMudanças incompatíveis listadas nas notas de versão
Versão do PHP ou do bancoFunções removidas, comportamentos alterados
Servidor ou hospedagemConfigurações, extensões e permissões
Serviço externoNova versão da API de um parceiro

3. Corrija e teste em ambiente separado

Reproduza o erro em um ambiente de testes, corrija e valide antes de publicar de novo. Verifique também outras partes que usam o mesmo código.

Como evitar

  • Código em repositório, com histórico de cada mudança
  • Ambiente de testes igual ao de produção
  • Testes automatizados nas funcionalidades críticas
  • Publicações fora do horário de pico, com plano de volta
  • Atualizar dependências aos poucos, não tudo de uma vez

Leia também

Se a atualização foi de versão do PHP ou do Laravel, veja como atualizar um sistema PHP antigo e pacotes desatualizados no Laravel. Corrigimos falhas pós-atualização no nosso serviço de manutenção de sistemas PHP e Laravel.

Continue lendo

Seu concorrente já tem um site. E você?

Receba um orçamento personalizado em minutos. Sem compromisso, sem enrolação.

  • Resposta rápida no WhatsApp
  • Orçamento 100% gratuito
  • Garantia de 7 dias

🔒 Seus dados estão seguros. Sem spam.