Se sua loja Magento apresenta erro 500, 503 ou apenas uma tela branca, o problema pode ser grave — mas muitas vezes tem solução simples. Esses erros são comuns e geralmente indicam falhas no servidor, permissões incorretas, conflitos de extensões ou falhas de cache. Neste artigo, você vai aprender como fazer um diagnóstico rápido e seguro para restaurar sua loja.
Entendendo os principais erros
Erro 500 (Internal Server Error)
O erro 500 no Magento significa que algo impediu o servidor de processar a solicitação. Pode ser causado por:
- Permissões incorretas em arquivos ou pastas
- Código com erro em módulos ou temas
- Problemas no .htaccess ou PHP
Erro 503 (Service Temporarily Unavailable)
Esse erro costuma indicar que o Magento está em modo de manutenção ou que há falha na inicialização.
- Arquivo
maintenance.flag
ativo - Falhas no deploy ou recompilação
Tela branca (White Screen of Death)
A tela branca geralmente representa um erro de PHP que não está sendo exibido por falta de configuração adequada.
- Erros de sintaxe ou exceções não tratadas
- Logs desabilitados
Diagnóstico rápido para erros no Magento
1. Ative o modo de desenvolvedor
No terminal, execute:
bin/magento deploy:mode:set developer
Isso permite exibir mensagens de erro completas no navegador.
2. Verifique os logs
Acesse os arquivos:
/var/log/system.log
/var/log/exception.log
/var/report/
Esses logs mostram a origem do problema (extensão, classe, linha de código etc.)
3. Corrija permissões
Permissões erradas podem gerar erro 500. Corrija com:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod u+x bin/magento
4. Limpe cache e arquivos temporários
bin/magento cache:clean
bin/magento cache:flush
rm -rf var/cache/* var/page_cache/* var/view_preprocessed/*
5. Verifique o arquivo de manutenção (erro 503)
rm -f var/.maintenance.flag
6. Recompile e redeploy
Após alterações ou atualizações, use:
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
Causas comuns e como prevenir
- Extensões de terceiros com bugs: utilize apenas plugins confiáveis
- Atualizações mal feitas: sempre teste em staging antes
- Mudanças em produção sem backup: mantenha um ponto de restauração
- Servidores mal configurados: opte por hospedagens otimizadas para Magento
Como restaurar o site com segurança
- Acesse via SSH e consulte logs
- Faça backup dos arquivos e banco de dados
- Desative módulos suspeitos
bin/magento module:disable Nome_Do_Modulo
bin/magento setup:upgrade
- Teste após cada alteração
- Entre em contato com suporte técnico especializado se necessário
Conclusão
Erro 500, erro 503 ou tela branca no Magento não precisam ser um pesadelo. Com um diagnóstico rápido e técnico, você consegue identificar a causa raiz e resolver com segurança. Evite improvisos, mantenha boas práticas e monitore sua loja regularmente.