Impossibile accedere dopo aver ripristinato un backup

Ciao

Ho un forum ospitato su Communiteq e un altro forum self-hosted, ospitato su digitalocean. Oggi ho effettuato un backup del forum ospitato su Communiteq e l’ho ripristinato sul mio forum DO tramite l’interfaccia utente.

Dopo di ciò, non riesco ad accedere al mio forum DO. Quando ho provato a scegliere l’opzione “forgot-password”, ho ricevuto l’errore “Nessun account corrisponde al nome utente”. Non riesco ad accedere tramite amministratore o qualsiasi altro account utente.

Questo avviso viene mostrato in cima al forum:

L’invio di email è stato disabilitato per gli utenti non staff.

Ho provato a consultare altri thread simili ma non ho trovato alcuna soluzione.

Ho abilitato il login SSO di Google su entrambi i forum. Ho installato alcune estensioni sul mio forum DO. Non so se una di queste possa causare questo problema. Entrambi i forum hanno URL diversi.

Per favore, aiutami a:

  • Scoprire la causa principale di questo problema
  • Accedere al forum DO
  • Sapere cosa è successo durante il ripristino (log) e se il metodo da riga di comando è migliore dell’interfaccia utente

Grazie.

Ciao e benvenuto @A_A :slight_smile:

Quando ripristini un backup, disabilita le email è impostato su ‘non staff’, in modo che tutti i tuoi utenti non vengano bombardati da notifiche e, quando sei pronto, puoi reimpostare l’opzione per consentire nuovamente le email a tutti (il che dovrebbe spiegare il banner informativo che stai vedendo).

Ora che il backup è stato ripristinato, dovresti essere in grado di accedere con il tuo account dal sito ripristinato (quindi non quello che c’era in precedenza, se era diverso). Dovrebbe essere esattamente lo stesso di quello che era su Communiteq.

Non è così?

4 Mi Piace

Ciao,

Come ho menzionato nel mio post originale, non riesco ad accedere tramite il mio account amministratore e anche altri utenti stanno riscontrando lo stesso problema. Di seguito è riportato l’errore:

Nome utente, email o password errati

Non è nemmeno in grado di riconoscere l’ID email / nome utente per tutti gli utenti.

Quindi ho bisogno di aiuto per risolvere questo problema.

1 Mi Piace

Sembra che qualcosa sia andato storto con il ripristino. Probabilmente proverei di nuovo dalla riga di comando. E poi qualcosa come

./launcher enter app
rails c
User.all.pluck(:username, :id)

Per vedere se hai gli utenti che ti aspetti (potresti provarlo prima di eseguire nuovamente il ripristino)

3 Mi Piace

Grazie per il tuo supporto. Sembra che stessi cercando di accedere tramite la mia vecchia base di utenti. Quando eseguo questo comando, ho trovato l’elenco degli utenti e in seguito ha funzionato correttamente.

Grazie ancora. La prossima volta lo farò tramite la riga di comando.

4 Mi Piace

Quel comando mostra solo gli utenti e non cambia nulla. Sebbene preferisca il ripristino da riga di comando nella maggior parte dei casi, funziona esattamente allo stesso modo.

1 Mi Piace

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