Il tuo sito potrebbe non funzionare perché un tema o un componente presenta errori.

Ho appena eseguito un aggiornamento e ora ricevo il messaggio “Il tuo sito potrebbe non funzionare perché un tema / componente presenta errori” quando visito il mio sito. Il problema è che non mi dà alcuna idea di quale sia l’errore. Non è cambiato nulla da parte mia. Solo l’aggiornamento. Qualcuno può aiutarmi almeno a capire cosa c’è nel mio tema che offende Discourse?

MODIFICA: Sembra che alcuni script che ho inserito nella sezione HEAD del mio script non vengano più visualizzati. Questi caricano solo alcuni feed di notizie. Qualcuno può fare luce su questo?

1 Mi Piace

Questo potrebbe essere un buon punto di partenza Preparing for Discourse's upgrade to Ember 5

È un tema che hai costruito tu stesso?

Sì. Non sapevo nemmeno che stesse succedendo. Reverterò il sito e leggerò quello prima di riprovare l’aggiornamento. Grazie per avermi indicato la giusta direzione.

Il problema che sto riscontrando è che non ho idea di cosa non vada bene a questo nuovo Discourse riguardo al mio sito. Esiste un registro degli errori che posso consultare da qualche parte? Tutto ciò che mi dice è che un tema/componente ha degli errori. Nessuna indicazione su quali errori.

Hai controllato la console del browser?

c’è anche la pagina /logs

Grazie, non sapevo nemmeno dell’esistenza della pagina /logs ma mi è stata di grande aiuto. “Ember non è definito”. Sembra che passerò domani a fare ricerche su Google. lol.

Sembra un componente/plugin danneggiato. E questo lo sapevamo già. Fornisce qualche indizio su cosa potrebbe essere? Puoi incollare qui quell’errore?

1 Mi Piace

L’uso globale di Ember è stato deprecato. Questo può essere risolto relativamente facilmente. Se scopri il componente difettoso o hai difficoltà a correggere il tuo codice personalizzato, non esitare a chiedere; ti aiuteremo!

3 Mi Piace

Quindi, ho pensato che il modo migliore per affrontare questo problema sia semplicemente avviare un nuovo Discourse e ripristinarvi il mio backup. Il mio attuale Discourse è su una versione di Ubuntu vecchia di 6 anni e non riceve più aggiornamenti LTS. È ora di un rinnovamento.

Tuttavia, per rendere le cose più difficili, voglio cogliere l’occasione per cambiare dominio. Ho l’attuale Discourse installato come https://mydomain.com. Voglio che il nuovo Discourse sia installato come https://discourse.mydomain.com. Sto configurando un nuovo Discourse in https://discourse.mydomain.com mentre scrivo. La mia domanda è semplicemente questa:

Cosa succederà se prendo il backup di mydomain.com e lo ripristino in discourse.mydomain.com? Funzionerà tutto magicamente con il nuovo dominio? Non voglio perdere i miei utenti o la cronologia dei post.

Non importa. L’ho appena fatto e ha funzionato bene. :slight_smile: Grazie a tutti coloro che mi hanno aiutato in questo thread. Segnerò questo come risolto.

Come hai risolto questo problema?

Bene, come ho menzionato sopra, il VPS che stavo usando aveva 6 anni, quindi ne ho creato uno nuovo su Ubuntu 22.04 LTS, ho installato Discourse da zero e poi ho ripristinato un backup del mio forum nella nuova istanza di Discourse. Tutti i miei problemi sono scomparsi. Nessuna perdita di dati. Nessun tempo di inattività oltre al fatto che i miei feed di notizie non hanno funzionato per un po’.

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.