Vi scrivo per chiedere aiuto riguardo a un problema critico che sta interessando il nostro forum Discourse su starorigin.net. Gli utenti stanno riscontrando un grave bug di login/logout che sta paralizzando la nostra community. Quando si tenta di effettuare il logout, la pagina si aggiorna ma non riesce a disconnettere completamente, mostrando il messaggio “You have been logged out” con un pulsante di aggiornamento che non risolve il problema. Inoltre, effettuare il login o il logout in nuovi browser o in modalità incognito è problematico.
Abbiamo provato diversi passaggi di risoluzione dei problemi, tra cui la cancellazione della cache del browser, l’utilizzo di diversi browser e dispositivi e il controllo degli aggiornamenti. Sospettiamo che i plugin e i temi installati di recente possano causare il problema, ma anche dopo averli rimossi e ricostruito il container, il problema persiste.
La vostra competenza e assistenza sono molto apprezzate. Vi prego di rispondere con qualsiasi intuizione o soluzione abbiate.
Questo problema è stato risolto.
Grazie a tutti per il vostro supporto e suggerimenti, in particolare a @denvergeeks, che mi ha aiutato con entusiasmo registrandosi e accedendo al mio sito web per individuare l’errore e risolvere il problema. Metà di questo problema è stato dovuto alla mia stessa svista e sciocchezza, poiché c’era un conflitto tra le impostazioni della cache di Cloudflare e le impostazioni della cache del mio pannello di gestione del server, 1Panel. Dopo aver disattivato l’interruttore della cache nel pannello di gestione del server 1Panel, il mio sito web è tornato alla normalità. Sono molto grato a tutti per il vostro aiuto!
modalità provvisoria, questo bug è ancora gravemente presente. Inoltre, quando esco dal mio account amministratore, vengo automaticamente reindirizzato all’account di un utente normale e appare una finestra che dice “Sei stato disconnesso”. Inoltre, sono migrato su un nuovo server qualche giorno fa e non sono sicuro se sia correlato.
Questo è esattamente il problema che sto affrontando! Proprio ora, quando ho provato ad accedere al mio account, sono stato persino reindirizzato erroneamente alla tua interfaccia dell’account! Non ho idea di cosa stia causando tutto questo. Ho intenzione di eseguire il backup dei dati della mia community, eliminare i container, scaricare nuovamente le immagini, ricreare i container e ripristinare il backup per vedere se questo risolve il mio problema.
Il browser Chrome ha fornito un suggerimento, ma non capisco bene cosa significhi:
Contenuto misto: carica tutte le risorse tramite HTTPS per migliorare la sicurezza del tuo sito.
Anche se la pagina HTML iniziale viene caricata tramite una connessione HTTPS sicura, alcune risorse come immagini, fogli di stile o script vengono accessibili tramite una connessione HTTP non sicura. L’uso di risorse non sicure è limitato per rafforzare la sicurezza dell’intero sito.
Per risolvere questo problema, carica tutte le risorse tramite una connessione HTTPS sicura.
Ci sono molti argomenti sugli errori di contenuto misto.
Ecco una soluzione:
Ma ci deve essere un motivo per cui alcuni contenuti non vengono caricati tramite HTTPS, poiché dovrebbe essere l’impostazione predefinita con un’installazione standard.
Qualche giorno fa, ho migrato su un nuovo server. Ecco come ho fatto: ho seguito i passaggi ufficiali per scaricare l’immagine, creare il container e accedere al container. Quindi, ho creato un file app.yml e ho copiato il contenuto del file app.yml dal mio vecchio server a quello nuovo. Dopodiché, ho caricato i dati di backup della mia community nella directory di backup predefinita sul nuovo server. Infine, ho ricostruito il container. Seguendo questi passaggi, sono riuscito a migrare con successo sul nuovo server. Tuttavia, un giorno dopo, dopo aver tentato di installare nuovi plugin, ho riscontrato questo bug. Ho rimosso tutti i plugin appena installati, ma il bug persiste ancora e non sono in grado di risolverlo.
[PLUGIN discourse-tooltips]
“Avviso di deprecazione: La modifica di topic-list con reopen è deprecata. Utilizzare il trasformatore di valori topic-list-columns e altre nuove API del plugin topic-list. [deprecato da Discourse v3.4.0.beta3-dev] [id deprecazione: discourse.hbr-topic-list-overrides]”
Mi chiedo se sia correlato a questo plugin?
Sembra che potrei aver capito dove si trova il problema. Questo plugin sembra essere stato deprecato, quindi proverò a rimuoverlo e vedrò cosa succede.
Non credo, si tratta solo di un avviso di deprecazione per la consapevolezza degli sviluppatori per un’API che sta utilizzando, che ora è deprecata. Non è un errore. Quell’API specifica non verrà rimossa fino al secondo trimestre.
Interessante… Proprio ora ho aperto il tuo sito (ma non ho effettuato l’accesso) in Firefox (che non ho mai usato per visitare il tuo sito, né in generale stamattina), e anche senza effettuare l’accesso vedo che sono loggato come quell’altro utente…
Poi, qualche minuto dopo la pagina si è aggiornata di nuovo e mostra che sono disconnesso…
Poi, vedo questi errori nella console del browser Firefox…
Poi immediatamente clicco per andare alla pagina dell’elenco utenti, ma non sono ancora elencato come utente (anche se posso ancora vedere il mio avatar corretto nell’intestazione)…