Criamos um site comunitário em uma plataforma auto-hospedada e funcionou perfeitamente, mas depois de mudarmos algumas partes do tema, o site ficou muito estranho, o conteúdo não está aparecendo e o cabeçalho está se repetindo pelo menos 10 vezes em uma única página. Anexamos a captura de tela abaixo. O portal parece bom, mas quando fazemos login, o conteúdo não é mostrado.
Falando nisso, você pode usar o modo de segurança se as personalizações estiverem te bloqueando. Dessa forma, você pode entrar no painel de administração novamente e desativá-las.
O problema ocorre quando o administrador faz login e vê o conteúdo.
Além disso, ao fazer login como outra pessoa e sem fazer login, parece estar tudo bem.
Acabamos de adicionar o componente de imagem de banner ao nosso tema, nada mais.
Sinto que pode haver algum problema de limite de requisição ou algo do tipo.
Estes são os logs em /logs, o que pode ser feito a respeito?
Tentamos reconstruir o contêiner, mas isso não funcionou. Algumas contas de administrador estão funcionando bem, mas para minha conta de administrador o erro ainda persiste.
Eu usei o Firefox agora e parece estar tudo bem, mas no Chrome e no Edge o erro ainda persiste. Espero que nenhum usuário da nossa comunidade enfrente problemas com isso.
Ainda enfrentando problemas no navegador e em alguns navegadores o banner na página inicial aparece e em outros não.
Por favor, me ajude o mais rápido possível
Ele não suporta sintaxes modernas de JS e, portanto, quebra o código do Discourse antes que ele chegue ao navegador.
Portanto, receio que não haja nada que possamos fazer do lado do Discourse para corrigir isso. O recurso Auto Minify da Cloudflare está quebrado e não é mais suportado
O conselho geral é que a minificação deve ser feita ‘no momento da compilação’ (at build time). É isso que fazemos no Discourse, e pode ser que já seja o caso para o seu site principal também.
Aqui está uma discussão sobre a depreciação do recurso na própria comunidade da Cloudflare:
Olá,
Desativamos a ‘Minificação Automática’ e também limpamos o cache, mas o problema persiste, mostrando este erro: Uncaught (in promise) Error: There is no route named admin
A causa raiz são os erros anteriores, que dizem coisas como
Identificador inesperado ‘#s’
Seus ativos ainda estão sendo exibidos como minificados. Se você desativou definitivamente o recurso de minificação automática e limpou totalmente o cache, sugiro entrar em contato com o suporte da Cloudflare para ver por que ele ainda está mexendo com os ativos: