Ho aggiornato all’ultima versione dal mio pannello di amministrazione e ora il menu hamburger non funziona (non succede nulla quando ci clicco). Inoltre, se provo ad accedere alla pagina di amministrazione (indirettamente, attraverso un’altra pagina), ricevo il messaggio: “Ops! Questa pagina non esiste o è privata”.
Di fatto, sono bloccato fuori dal mio account amministratore, anche se sono loggato come admin e sembra che possa accedere all’intero forum, tranne alle sezioni di amministrazione.
Avevo creato un account amministratore di backup utilizzando un’email diversa, per precauzione. Sono entrato con quello attraverso un browser diverso (Firefox, mentre usavo Chrome con l’account originale), ma il problema persiste.
Grazie per la tua risposta. Sì, l’installazione è stata eseguita seguendo la documentazione. Il mio sito funziona regolarmente da oltre un anno e ho già effettuato l’aggiornamento del Docker Manager e del forum molte volte nell’ultimo anno o più.
La modalità sicura non aiuta. Non riesco ancora ad aprire il menu hamburger e non riesco ad accedere alla pagina di amministrazione.
Non ho installato plugin, né ufficiali né non ufficiali.
Quanto tempo è passato dall’ultima volta che hai eseguito un aggiornamento tramite la console? Se è passato del tempo, ti suggerisco di eseguire i seguenti comandi dopo aver effettuato l’accesso al server tramite SSH e vedere se ciò risolve il problema.
cd /var/discourse
git pull
./launcher rebuild app
Se non funziona, ti consiglio di rimuovere tutti i plugin non ufficiali e provare un altro rebuild.
admin-931041a70cc9f399a2f29e2c4afe1ae3f4fdc800ae4847a500ff7fb1a18d4346.js:1 Impossibile caricare la risorsa: il server ha risposto con uno stato 404 ()
No. Solo un’installazione di base, predefinita e ‘fuori dalla scatola’ di Discourse su Digital Ocean, passo dopo passo seguendo la guida all’installazione. Nessun plugin - assolutamente nessuno.
E ha funzionato perfettamente per molto tempo. È solo l’ultimo aggiornamento che ho eseguito oggi che sta causando questo problema.
Vedi un altro errore nella console JS di Chrome:
Uncaught (in promise) Error: There is no route named admin
at N.handlersFor (_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:67202)
at t.r.applyToState (_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:68624)
at u.n.generate (_ember_jquery-c2cca4a19fd4c70eabc95b010a6d7643955ec2a2251aeb1d70f625773eebea21.js:69651)
at CustomWidget.href (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:71237)
at CustomWidget.buildAttributes (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:71253)
at CustomWidget.draw (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:77241)
at CustomWidget.render (application-5ade79a09d5d305014f3543d57298f97e44330ed11effaa0f920f0fae5cc69de.js:77053)
at renderThunk (vendor-6f134c08df0bcd1400292f4b6d77d179ad8668a38aede2b58bebaac15023e420.js:18307)
at handleThunk (vendor-6f134c08df0bcd1400292f4b6d77d179ad8668a38aede2b58bebaac15023e420.js:18294)
at createElement (vendor-6f134c08df0bcd1400292f4b6d77d179ad8668a38aede2b58bebaac15023e420.js:17663)
Ho appena notato che cliccando sulla mia immagine avatar, proprio accanto al menu hamburger, non succede nulla. Nessun menu a tendina o altro.
Non sono sicuro, questo indica un problema di rete e questo indica che hai alcuni plugin personalizzati.
So che hai detto di non averne, ma sembra che tu abbia installato alcuni plugin personalizzati: potrebbero essere stati installati da qualcun altro o potresti aver semplicemente dimenticato di averli.
Quindi eliminiamo prima questa possibilità. Se i comandi qui non risolvono il tuo problema, puoi per favore ricontrollare per assicurarti di non avere plugin personalizzati installati, verificando il file app.yaml sul tuo server?