Aiuto! Ho provato a installare un plugin e ora il mio forum è sparito

Ciao,

Stiamo riscontrando un problema con il nostro forum Discourse. Stavo cercando di aggiungere un plugin (cosa che sono riuscito a fare più volte in precedenza senza problemi) e per qualche motivo, quando sono andato a verificare il successo dell’aggiunta del plugin, il forum era scomparso. Abbiamo provato a ripristinare il forum dai backup effettuati oggi e dal 6/8 nella speranza di ripristinare il forum. Tuttavia, non importa cosa proviamo, nulla sembra funzionare. Speravo che forse aveste già riscontrato questo tipo di problema in passato e potreste indicarci la giusta direzione su cosa fare per ripristinarlo? Ho esaminato il processo di build e nulla è saltato fuori come un errore… quindi non sono del tutto sicuro dove cercare. Qualsiasi aiuto sarebbe apprezzato, sono abbastanza nuovo a Discourse… quindi non sono sicuro di quale sia il protocollo corretto a questo punto.

Grazie per qualsiasi aiuto possiate fornire.

1 Mi Piace

Ciao e benvenuto @Bryan_Spann :slight_smile:

Utilizzare le opzioni della modalità sicura ([IlTuoSito]/safe-mode) può aiutarti a individuare da dove potrebbe provenire il problema. Anche ispezionare la console per eventuali errori quando provi a caricare il sito può essere molto rivelatore (fai clic con il pulsante destro del mouse, seleziona Ispeziona, quindi guarda la scheda Console quando aggiorni la pagina). Anche i tuoi /logs possono spesso contenere informazioni utili. :+1:

Quando installi un plugin ed esegui ./launcher rebuild app, questo aggiornerà anche il tuo sito all’ultima versione, il che (se non è il plugin stesso) a volte può causare conflitti con qualsiasi codice personalizzato esistente che potresti avere in atto. L’utilizzo dei metodi sopra descritti può spesso aiutarti a rintracciare esattamente cosa sta causando il problema e permetterti di disattivarlo o modificarlo secondo necessità.

6 Mi Piace

Jammy! Grazie per quel suggerimento… Ho disabilitato il tema che stavo usando e ne ho selezionato un altro e ora abbiamo un forum… quello che è strano è che non ho toccato i temi per diverse settimane… è stato solo dopo aver caricato questo plugin che il tema ha avuto un problema… il plugin potrebbe aver alterato il tema installato in qualche modo? Torneremo a esaminare ciascuno dei componenti del tema e li rimuoveremo e li aggiungeremo uno alla volta finché non isoleremo il componente specifico che ha il problema… ti ringrazio per l’aiuto, è veramente apprezzato.

2 Mi Piace

Sembra che sia stato l’aggiornamento di accompagnamento a creare un conflitto con uno dei tuoi pezzi di codice personalizzato. Spero che tu riesca a individuarlo ora che la pressione si è un po’ allentata. :slight_smile: :crossed_fingers:

1 Mi Piace

Sei riuscito a rintracciarlo @Bryan_Spann? :slight_smile: :crossed_fingers:

Se no, abbiamo ricevuto un paio di segnalazioni simili in cui l’uso di Discourse.User nei temi personalizzati era il colpevole, poiché ora è stato deprecato a favore di currentUser.

2 Mi Piace

Ciao Jammy,

Sembra che stia succedendo qualcosa di simile anche da parte nostra. Ho uno dei miei sviluppatori che sta rivedendo il codice e aggiornando le funzioni/chiamate deprecate. Prevediamo di essere di nuovo operativi lunedì o martedì con gli aggiornamenti.

Apprezzo davvero che tu abbia ricontrollato… raramente si vede un tale livello di risposta… in breve… sei un raro esemplare, amico mio, continua così!

3 Mi Piace

Ehi Bryan, qualche informazione aggiuntiva per te. Come ha menzionato @JammyDodger, Discourse.User non è raccomandato, ma in realtà non avevamo intenzione che si rompesse ieri. Ho appena sistemato le cose, quindi se aggiorni il tuo forum agli ultimi tests-passed le cose dovrebbero ricominciare a funzionare.

Invece di un errore, vedrai un avviso nella console del browser. Dovresti comunque cercare di scoprire da dove proviene e aggiornarlo: alla fine lasceremo definitivamente il supporto.

3 Mi Piace