E aí, Hugo!
Então, quando você muda a variável APP_ENV
para prod
no Symfony, algumas coisas mudam no ambiente. Uma delas é que o Symfony vai mostrar mensagens de erro mais genéricas e não tão detalhadas quanto em ambiente de desenvolvimento.
Se você está vendo um 500 Internal Server Error
, é provável que tenha algo de errado, mas sem a mensagem detalhada de erro, fica mais difícil saber o que exatamente está acontecendo.
Aqui vão algumas dicas pra você:
Logs: Dá uma olhada nos logs do Symfony, especialmente no arquivo var/logs/prod.log
. Lá você pode encontrar informações mais detalhadas sobre o que está causando o erro.
Cache: Em ambiente de produção, o Symfony usa o cache pra melhorar a performance. Às vezes, pode ser que você precise limpar o cache com o comando php bin/console cache:clear --env=prod
.
Configurações de Produção: Verifique se todas as configurações que funcionam bem no ambiente de desenvolvimento também estão corretas para o ambiente de produção. Às vezes, há configurações específicas que precisam ser ajustadas.
Verificação de Rotas: Certifique-se de que a rota /series
está configurada corretamente no ambiente de produção.
Debug: Se possível, tente replicar o erro em um ambiente local em modo de produção. Isso pode te ajudar a identificar e corrigir o problema mais rapidamente.