Falha no site: conteúdo não aparece

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.

Por favor, veja e sugira algumas etapas para fazer o portal da comunidade funcionar novamente.

Olá, bem-vindo à Meta :wave:

Que personalizações você adicionou?

Olhando o fórum, parece que está tudo bem do meu lado:

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. :+1:

3 curtidas

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.

Há algum erro em /logs ou no console do navegador que possa fornecer mais detalhes?

Além disso, o cabeçalho repetido soa como este problema Resolving "SyntaxError: Unexpected identifier #..." caused by Cloudflare Auto Minify.

5 curtidas

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 já tentei o modo de segurança também, mas lá também, nenhum conteúdo é mostrado.
Você poderia me ajudar?

Existem erros no console do navegador?

1 curtida

Sim, existem alguns erros no console, anexando as capturas de tela aqui.

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

Você tentou os passos que o Jammy sugeriu?

Sim, nós realizamos os passos no Cloudflare.
Mas ainda não está funcionando corretamente.

Seus ativos ainda estão sendo minificados pelo Cloudflare:

Por favor, siga as instruções novamente. Em particular, a parte de ‘limpar cache’ é fácil de perder.

2 curtidas

Este erro está sendo lançado no navegador

Existe alguma outra alternativa, pois não podemos fazer a etapa de Minificação Automática, já que nosso site também seria afetado diretamente.

Qual sua opinião sobre o efeito disso em nosso site principal?
Existe alguma outra maneira de lidar com a situação?

O sistema ‘Auto Minify’ da Cloudflare está em fim de vida e será removido em breve:

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 :sweat:

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:

https://community.cloudflare.com/t/deprecating-auto-minify/655677

2 curtidas

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:

2 curtidas