Ho appena aggiornato a Discourse 2.7.0.beta6 (da beta5, credo) tramite l’aggiornatore web e ora il mio sito non funziona correttamente.
Manca il logo e la barra del menu in alto; anche se le categorie e i post sono visibili, i post non si aprono correttamente e risultano vuoti. Si vedono solo il titolo (e le categorie sottostanti) e il pulsante Rispondi.
La pagina 404 mostra il logo e i pulsanti Iscriviti / Accedi, ma quando faccio clic su Accedi non appare la casella di login, solo uno sfondo nero.
Curiosamente, in Firefox l’opzione “visualizza HTML” non funziona e continua a tentare il caricamento. In Chrome invece funziona.
Ho provato a ricostruire il sito nuovamente tramite CLI e sembra sia andato a buon fine, ma non ha risolto nulla. Ho anche provato a cancellare la cache di Redis e a ricostruire di nuovo…
Ho anche disattivato alcuni plugin e ricostruito, ma non ha aiutato.
Ho inoltre provato a ripristinare un backup, sperando che riportasse l’intero sistema alla versione precedente funzionante, ma anche questo non ha risolto.
Mi sto esaurendo le idee e l’energia… Qualsiasi aiuto, per favore?
Se funziona, significa che il problema è probabilmente causato da un tema o da un plugin.
Alcuni componenti dei temi sono stati danneggiati dagli aggiornamenti recenti del core, quindi potresti provare a aggiornarli e/o disabilitarli uno alla volta finché tutto non funziona senza la Modalità Sicura.
Ok, il colpevole era questo vecchio plugin che non ricordavo nemmeno di avere installato:
Peccato non aver trovato prima la modalità sicura cercando su Google come riparare un sito Discourse e aver fatto così tanta sperimentazione. Ma ho imparato molto su Discourse da questa esperienza.