Ho installato Discourse (su Plesk, con Cloudflare), ho installato alcuni plugin e improvvisamente non funziona più su Chrome o Firefox (non viene visualizzata l’interfaccia utente), mentre continua a funzionare su Edge/Explorer.
Modifica: su Chrome/Firefox tutta l’interfaccia utente è racchiusa in un tag HTML , mentre su Edge no.
C’è un modo per eseguire correttamente il debug di questo comportamento?
Sto parlando di Microsoft Edge e, in modalità provvisoria (disattivando tutto), funziona in modo limitato, dicendo che dovrei abilitare JavaScript, anche se è già abilitato.
Sto iniziando a pensare che Chrome e Firefox reagiscano a un problema di sicurezza legato al certificato SSL; probabilmente inizierò a verificare questo aspetto: Cloudflare e simili.
Esiste una buona guida da seguire per la configurazione di Cloudflare?
Grazie.
Ok, ho finalmente rimosso il proxy di Cloudflare e ha ricominciato a funzionare, quindi il problema con NoScript proveniva da lì, qualcosa legato a SSL rigoroso e/o all’origin pull.
Proverò a fare ulteriori debug, ma se esiste una guida completa su Cloudflare e Discourse sarebbe fantastico.
A meno che tu non abbia motivi per credere di essere un probabile bersaglio di attacchi DDoS, il consiglio è di disattivare la nuvola arancione. Se cerchi, ci sono molte discussioni a riguardo.
Sembra che tutti i problemi fossero legati a Rocket Loader.
Grazie alla presenza di nginx di Plesk davanti a Discourse, sono riuscito a utilizzare DNS arancioni, SSL completo (strict), recuperare i certificati dell’origine su Cloudflare e abilitare HTTPS completo su Discourse.
Se insisti nell’utilizzare Cloudflare davanti a Discourse, devi impostare una regola pagina per il tuo dominio Discourse su “disabilita le prestazioni”. Questo disattiverà tutte le funzionalità di Cloudflare note per causare problemi a Discourse.