Acabei de fazer uma atualização e agora recebo “Seu site pode não funcionar porque um tema / componente tem erros.” quando acesso meu site. O problema é que ele não me dá nenhuma ideia de qual é o erro. Nada mudou do meu lado. Apenas a atualização. Alguém pode me ajudar a descobrir pelo menos o que há em meu tema que está ofendendo o Discourse?
EDIT: Parece que alguns scripts que coloquei na seção HEAD do meu script não estão mais aparecendo. Estes apenas carregam alguns feeds de notícias. Alguém pode esclarecer isso?
Sim. Eu nem sabia que isso estava acontecendo. Vou reverter o site e ler isso antes de tentar a atualização novamente. Obrigado por me indicar a direção certa.
O problema que estou tendo é que não tenho ideia do que este novo Discourse não gosta no meu site. Existe um log de erros que eu possa consultar em algum lugar? Tudo o que ele me diz é que um tema/componente tem erros. Nenhuma indicação de quais erros.
Obrigado, eu nem sabia da página /logs, mas isso ajudou muito. “Ember is not defined”. Parece que vou passar o dia de amanhã pesquisando no Google. lol.
O uso global do Ember foi descontinuado. Isso pode ser corrigido com relativa facilidade. Se você descobrir o componente com defeito ou tiver problemas para corrigir seu código personalizado, sinta-se à vontade para perguntar; nós ajudaremos!
Então, tenho pensado que a melhor maneira de lidar com isso é simplesmente iniciar um novo Discourse e restaurar meu backup nele. Meu Discourse existente está em uma versão de 6 anos do Ubuntu e não está mais recebendo atualizações LTS. Hora de uma atualização.
Só para dificultar as coisas, no entanto, quero aproveitar a oportunidade para mudar o domínio. Tenho o Discourse atual instalado em https://mydomain.com. Quero o novo Discourse instalado em https://discourse.mydomain.com. Estou configurando um novo Discourse em https://discourse.mydomain.com enquanto digito isso. Minha pergunta é simplesmente esta:
O que acontecerá se eu pegar o backup de mydomain.com e restaurá-lo em discourse.mydomain.com? Tudo funcionará magicamente no novo domínio? Não quero perder meus usuários ou histórico de postagens.
Bem, como mencionei acima, o VPS que eu estava usando tinha 6 anos, então criei um novo no Ubuntu 22.04 LTS, instalei o Discourse do zero e depois restaurei um backup do meu fórum na nova instância do Discourse. Todos os meus problemas desapareceram. Nenhuma perda de dados. Nenhum tempo de inatividade além de meus feeds de notícias não funcionarem por um tempo.