Crash del sito: i contenuti non vengono mostrati

Abbiamo creato un sito della community su una piattaforma self-hosted e ha funzionato perfettamente, ma dopo aver modificato alcune parti del tema, il sito è diventato molto strano, il contenuto non viene visualizzato e l’intestazione si ripete almeno 10 volte in una singola pagina, ho allegato lo screenshot qui sotto. Il portale sembra a posto ma quando accediamo il contenuto non viene mostrato.

Si prega di esaminare e suggerire alcuni passaggi per far funzionare nuovamente il portale della community.

Ciao, benvenuto in Meta :wave:

Quali personalizzazioni hai aggiunto?

Guardando il forum, da parte mia sembra a posto:

A proposito, puoi usare la modalità provvisoria se le personalizzazioni ti bloccano. In questo modo puoi accedere nuovamente al pannello di amministrazione e disabilitarle. :+1:

3 Mi Piace

Il problema si verifica quando l’amministratore accede e visualizza il contenuto.
A parte questo, accedendo come un’altra persona e senza accedere, sembra tutto a posto.

Abbiamo appena aggiunto il componente dell’immagine banner nel nostro tema, nient’altro.

Sento che potrebbero esserci problemi di limiti di richiesta o qualcosa di simile.

Ci sono errori nei tuoi /logs o nella console del browser che potrebbero fornire maggiori dettagli?

Inoltre, l’intestazione ripetuta suona come questo problema Resolving "SyntaxError: Unexpected identifier #..." caused by Cloudflare Auto Minify.

5 Mi Piace

Questi sono i log in /logs, cosa si può fare a riguardo?
Abbiamo provato a ricostruire il container ma non ha funzionato, alcuni account admin funzionano correttamente ma per il mio account admin l’errore persiste.

Ho provato anche la modalità provvisoria, ma anche lì non viene mostrato alcun contenuto.
Potresti aiutarmi?

Ci sono errori nella console del browser?

1 Mi Piace

Sì, ci sono alcuni errori nella console, allego qui gli screenshot.

Ho usato Firefox ora e sembra che vada bene, ma in Chrome e Edge l’errore persiste, spero che nessun utente della nostra community abbia problemi con questo.

Ancora problemi nel browser e in alcuni browser il banner sulla home page viene visualizzato e in altri no.
Aiutami al più presto

Hai provato i passaggi suggeriti da Jammy?

Sì, abbiamo eseguito i passaggi su Cloudflare.
Ma non funziona ancora correttamente.

Le tue risorse sono ancora in fase di minificazione da parte di Cloudflare:

Per favore, rileggi le istruzioni. In particolare, la parte “svuota la cache” è facile da trascurare.

2 Mi Piace

Questo errore viene generato nel browser

C’è qualche altra alternativa dato che non possiamo eseguire il passaggio di Auto Minify perché anche il nostro sito web ne sarebbe influenzato direttamente?

Qual è la tua opinione sul suo effetto sul nostro sito web principale?
C’è un altro modo per affrontare la situazione?

Il sistema ‘Auto Minify’ di Cloudflare è a fine vita e verrà rimosso a breve:

Non supporta le sintassi JS moderne e, pertanto, interrompe il codice di Discourse prima che raggiunga il browser.

Quindi, temo che non ci sia nulla che possiamo fare dal lato Discourse per risolvere questo problema. La funzione Auto Minify di Cloudflare è interrotta e non è più supportata :sweat:

Il consiglio generale è che la minificazione dovrebbe essere eseguita ‘al momento della compilazione’. Questo è ciò che facciamo in Discourse e potrebbe già essere il caso anche per il tuo sito web principale.

Ecco una discussione sulla deprecazione della funzione nella community di Cloudflare:

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

2 Mi Piace

Ciao,
Abbiamo disabilitato ‘Auto Minify’ e anche pulito la cache, ma il problema persiste, mostrando anche questo errore:
Uncaught (in promise) Error: There is no route named admin

La causa principale sono gli errori precedenti, che dicono cose come

Identificatore imprevisto ‘#s

I tuoi asset sono ancora visualizzati come minificati. Se hai disabilitato definitivamente la funzione di minificazione automatica e hai completamente svuotato la cache, ti suggerisco di metterti in contatto con il supporto di Cloudflare per capire perché sta ancora interferendo con gli asset:

2 Mi Piace