Se arriva a quel punto, il marketplace è il luogo dove risolvere il problema.
Come ho detto sopra, Discourse ha bisogno di una sola regola su Cloudflare. Quella regola è:
Non vuoi che nulla interferisca con JavaScript o con il modo in cui la pagina viene caricata, cosa che la minificazione e Rocket Loader farebbero. Entrambi di solito causano il problema che stai segnalando.
Se desideri memorizzare nella cache le risorse, abilita solo questa opzione dopo aver verificato che il sito funzioni con la configurazione sopra indicata, e anche in quel caso utilizza solo la cache standard per /uploads/*; la memorizzazione nella cache di altri elementi non è supportata.
Conoscere l’FQDN ci aiuterebbe a utilizzare altri strumenti per l’analisi, ma poiché non ce l’abbiamo, saltiamo completamente questa fase.
Quella dovrebbe essere l’unica regola che interessa il tuo sito. Se ne hai altre che rischiano di sovrapporsi, per ora disattivale semplicemente.
Se ciò non funziona, è il momento di esaminare le app.
Poiché l’aggiornamento ha innescato il problema, è anche possibile che la causa sia un plugin obsoleto. Hai detto che la tua installazione è “bone stock”, ma intendi solo in termini di personalizzazioni? Ci sono plugin aggiunti all’app.yml oltre a quelli predefiniti? I plugin difettosi tendono a manifestarsi proprio durante un aggiornamento.
