Accesso a Discourse login perso (nessuna credenziale), dominio originale perso - ora si cerca di migrare a un nuovo droplet DO

Qualcuno ha familiarità con questo problema?

Ho consultato:
https://www.gulshankumar.net/discourse-forum-server-migration/

Non ho familiarità con l’implementazione della soluzione nel secondo link senza accesso al vecchio dominio. Qualcuno conosce una soluzione alternativa? Grazie!

Non so di quale “secondo link” stai parlando.

Prova /u/admin-login

E anche rake admin:create (all’interno del container).

Il nuovo sito è attivo da qualche parte? Puoi condividerlo?

Ciao, scusa per la risposta tardiva.

Sia il nuovo sito che il vecchio sito sono attivi. Ma i forum di discourse non vengono visualizzati all’interno del container docker del droplet. Quindi non posso accedere a /u/admin-login

Se il sito è attivo, aggiungi /u/admin-login all’URL del tuo sito e ricevi un link via email per accedere

Non capisco cosa significhi.

1 Mi Piace

Il sito web si sta caricando con un errore “ERR_TOO_MANY_REDIRECTS”. Non sono sicuro se questo sia il problema di fondo o solo un sintomo.

L’errore con il sito web non è correlato a problemi di rete/server, l’esecuzione di “apt-update” o il controllo del file di configurazione di rete (ho provato tutto questo in precedenza) non aiuteranno a risolvere il problema del sito web. Il forum di discourse semplicemente non viene visualizzato.

Sono riuscito a registrare nuovamente il dominio originale, ho ripristinato le impostazioni in app.yml, corretto i record DNS in CF, ecc., il forum Discourse non viene ancora visualizzato sul dominio originale. :\

Hai nginx davanti a discourse come nel link nell’OP o si tratta di un’installazione standard?

La mia ipotesi è che tu abbia fatto un sacco di ricostruzioni con il dominio che desideri mentre il DNS per quel dominio non si risolveva sul server e ora sei limitato per una settimana. È difficile dirlo, però.

Se hai un nginx davanti a Discourse, allora il problema è probabilmente che non sta facendo la cosa giusta, o che sta usando un nome host mentre Discourse ne sta usando un altro.

È forum.domain.com e l’installazione di Discourse è su forum. Il forum di Discourse ha funzionato correttamente per mesi e mesi, ha avuto input dagli utenti, ecc. Poi il dominio originale è stato occupato da spam cinese.

Ho letto altrove che una configurazione SSO potrebbe creare un loop di reindirizzamento e STO ricevendo l’errore “troppi reindirizzamenti”. Ma i dati utente dovrebbero trovarsi nel droplet nella configurazione di Discourse, non essere archiviati altrove. Non capisco perché ci dovrebbe essere un problema di accesso utente.

Un’installazione di Ruby non aggiornata potrebbe bloccarlo?

Sto esaminando il file di debug di discourse-doctor e termina con un’installazione di Ruby non aggiornata che blocca l’installazione di discourse e gem bundle. Ci sono un paio di errori in precedenza, ma sembrano meno importanti.