Acabei de atualizar para o Discourse 2.7.0.beta6 (acho que era a partir da beta5) usando o atualizador web e agora meu site não está funcionando corretamente.
O logotipo e a barra de menu no topo estão ausentes e, embora as categorias e os tópicos estejam visíveis, os tópicos não abrem corretamente e aparecem vazios. Apenas o título (e as categorias abaixo) e a opção de Responder são visíveis.
A página 404 exibe o logotipo e as opções de Cadastro / Login, mas a caixa de login não aparece quando clico nela; só vejo uma tela preta.
Curiosamente, no Firefox, a opção “mostrar HTML” não funciona e fica tentando car indefinidamente. No Chrome, porém, funciona.
Tentei reconstruir o site novamente usando a CLI e pareceu ter sido bem-sucedido, mas nada foi reparado. Também tentei limpar o cache do Redis e reconstruí-lo novamente…
Também desativei alguns plugins e reconstruí, mas não ajudou.
Tentei ainda restaurar um backup, esperando que isso revertesse todo o sistema para a versão anterior funcional, mas isso também não ajudou.
Estou ficando sem ideias e energia… Alguma ajuda, por favor?
Se funcionar, isso significa que o problema provavelmente é causado por um tema ou plugin.
Alguns componentes de tema foram quebrados por atualizações recentes do núcleo, então você pode tentar atualizá-los e/ou desativá-los um por um até que tudo funcione sem o modo de segurança.
Ok, o culpado era esse plugin antigo que eu nem lembrava que tinha instalado:
Que pena que não encontrei o modo de segurança mais cedo, ao pesquisar no Google como reparar um site Discourse e passei por tanta experimentação. Mas aprendi muito sobre o Discourse com isso.