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ção | O que verificar |
|---|---|
| Código da aplicação | Diferenças entre a versão anterior e a atual |
| Bibliotecas e pacotes | Mudanças incompatíveis listadas nas notas de versão |
| Versão do PHP ou do banco | Funções removidas, comportamentos alterados |
| Servidor ou hospedagem | Configurações, extensões e permissões |
| Serviço externo | Nova 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.