Ho creato un design personalizzato per la homepage dei miei siti. Ma dopo l’ultimo aggiornamento, vedo che la homepage assomiglia al design predefinito di Discourse con la visualizzazione elenco. Il lavoro personalizzato è scomparso. Come posso correggere questo problema?
Hai dato un’occhiata nell’amministrazione del tema per vedere quale tema è impostato come predefinito?
Grazie per la tua risposta. Sì, il tema personalizzato è quello predefinito. Il colore personalizzato, il banner di ricerca, ecc. hanno un aspetto corretto. Ma il modo in cui avevo progettato la home page è scomparso. Avevo delle caselle all’interno della pagina che portavano gli utenti alle categorie giuste. Inoltre, avevo dei link personalizzati nell’intestazione. Ora l’intestazione sembra semplice.
Vedi errori nella console del browser?
Abbiamo riscontrato un problema con Redis. Una volta risolto, siamo stati in grado di eseguire gli aggiornamenti. Ma nessun errore correlato a questo.
Quando tento ripristinare un backup precedente, il processo di ripristino non viene completato. Come posso aggiornare a una versione precedente? Ho eseguito gli aggiornamenti 2 mesi fa. Ero su 3.5.0.beta9-dev. Come posso aggiornare al successivo, anziché all’ultimo? Vorrei provare passo dopo passo. Aiuto!
Mi dispiace che tu stia riscontrando difficoltà. Puoi fare un passo indietro e dirci… hai seguito le istruzioni ufficiali di installazione per creare il tuo sito? Sei in grado di ripristinare il tuo backup su un server diverso?
Se stai riscontrando problemi con il server (ad esempio con redis) allora potresti fare meglio a ricominciare con un nuovo server, seguendo le istruzioni ufficiali di installazione e poi ripristinando il tuo ultimo backup. Poi potrai vedere cosa sta succedendo con il tuo tema.
Questi erano componenti aggiuntivi che hai aggiunto al tuo tema o erano già integrati in esso?
Potrebbe anche essere il fatto che modifiche al core potrebbero averlo danneggiato?
Sì, abbiamo seguito solo il processo di installazione ufficiale. Il problema di Redis è risolto. Ho 3 istanze di sviluppo. Solo su una ho riscontrato il problema di Redis durante l’aggiornamento. Siamo riusciti a capire il perché e l’abbiamo risolto. La seconda su Azure non ha presentato il problema di Redis. Gli aggiornamenti sono andati a buon fine. Ma quando ho aggiornato la home page, tutto il lavoro personalizzato è scomparso. Se non riesco a risolvere il problema in Sviluppo, non posso eseguire gli aggiornamenti in Produzione. Non sono sicuro di come eseguire il rollback a una build precedente. Ho un’altra istanza di Sviluppo sulla vecchia build, che è la 3.5.0.beta9-dev. Non sono sicuro di come correggere questo problema.
Sulla seconda istanza di sviluppo, ho scelto un backup e ho provato a ripristinarlo, ma non è successo nulla. abbiamo dovuto ricostruire l’app alcune volte e questo è arrivato alla nuova build e il lavoro sulla home page non è apparso.
Questi sono componenti aggiuntivi per il nostro tema. Abbiamo realizzato alcuni componenti su misura. Ma il lavoro della homepage è andato perso con 3.6.0.beta2-latest. Abbiamo aggiornato da 3.5.0.beta9-dev. Non sono sicuro di cosa abbia causato l’interruzione. Possiamo eseguire gli aggiornamenti dal backend, ma se c’è un modo per tornare a un’altra versione, possiamo verificare se è stato a causa della versione 3.6.0.beta2-latest.
Forse una domanda sciocca, ma puoi dare un’occhiata alle tue preferenze utente, nella scheda interfaccia? Ci sono state alcune modifiche recenti su come vengono gestiti i temi e le palette di colori in Discourse. Dovresti vedere lo stesso tema e utilizzare le impostazioni predefinite del tema per la modalità chiara e scura.
Potrebbe anche essere utile verificare che altri temi siano stati eliminati o non siano selezionabili dall’utente nell’interfaccia di amministrazione, solo per assicurarsi che tutti utilizzino lo stesso tema.
Se nessuno di questi consigli di risoluzione dei problemi che ti stiamo dando funziona, allora dovrai approfondire il codice e vedere cosa è cambiato nel core di Discourse che influisce sul tuo tema. Se questo è troppo difficile da fare da solo, puoi pubblicare in Marketplace per ottenere aiuto a pagamento da un esperto. Sfortunatamente, questo va oltre l’aiuto che possiamo darti qui in Support.
