Problemi di configurazione ID Discourse su Hetzner

Ho appena provato il nuovo metodo di installazione ufficiale su Hetzner e ho apprezzato l’esperienza semplificata e l’adorabile arte ASCII nello script di configurazione. L’unica stranezza è stata che ho ricevuto un errore sulla pagina di conferma. L’ho ignorato perché stavo ripristinando un altro sito e avevo fretta di rimettere online il sito. Se mi dovesse capitare di nuovo, controllerò il log e condividerò tutto ciò che vedo lì.

enable_discourse_id: Impossibile registrare automaticamente con Discourse ID. Ciò potrebbe essere dovuto a problemi di connettività di rete, restrizioni del firewall o al fatto che il servizio Discourse ID non è raggiungibile. Si prega di controllare i log del server per maggiori dettagli o di contattare il supporto."

Il tuo sito è dietro un firewall o ha problemi di DNS?

per quanto ne so, no! quando ho sostituito app.yml e poi ricostruito, quindi ripristinato il mio backup, tutto è andato bene. ma non uso l’ID di Discourse sul mio sito personale. :person_shrugging:

Hai fornito allo script di installazione le tue credenziali SMTP? Forse non l’hai fatto dato che avresti comunque copiato il tuo app.yml, e se non le fornisci, l’impostazione predefinita è usare discourse_id.

No, non l’ho fatto. Ho rifiutato di configurare SMTP durante l’installazione.

Penso che la cosa migliore sia controllare in /logs, dovrebbe esserci una voce di errore relativa all’ID di Discourse. (Ho spostato questo in un argomento separato poiché non è correlato all’annuncio.)

1 Mi Piace

Ho controllato i log ma troppo tardi… dopo aver ripristinato il mio backup. Non vedo più nulla riguardo a questo problema nei log. Non è più un problema per me personalmente.

Hetzner ha anche un limite di 5 server per i nuovi clienti, e ho raggiunto quel limite! Quindi al momento non posso semplicemente riprovare con un nuovo server. Appena potrò lo farò.

1 Mi Piace

AH, ok. In tal caso, puoi provare questo: Changing domain names prevents Discourse ID from working - #3 by 在云端_裸奔 e una volta fatto, attiva/disattiva Discourse nell’interfaccia utente di amministrazione. Dovrebbe semplicemente funzionare o attivare nuovamente lo stesso errore in /logs.

In realtà, sto solo controllando e vedo che l’ID di Discourse funziona già sul mio sito. Come ho detto, ho ripristinato il mio sito, quindi questo non è più un problema per questo sito.

Ma sono curioso di vedere cosa succederebbe se ripetessi i passaggi per creare un nuovo sito, cosa che farò non appena hetzner me lo permetterà! Forse dopo aver pagato la mia prima fattura la prossima settimana, il 1° febbraio.

Potrebbe essere stato correlato al fatto che ho cambiato l’IP per il dominio su namecheap poco prima di avviare il sito? Forse il dominio non si stava ancora risolvendo al nuovo IP per tutti.

Allora è previsto che tenti di installare discourse_id.

Avevi impostato il DNS per il dominio in modo che puntasse al nuovo sito quando hai eseguito discourse-setup-ruby?

Questa è la mia ipotesi.

2 Mi Piace

Sì! Ho effettuato l’accesso tramite ssh al nome di dominio, quindi per me funzionava sicuramente. Ma sospetto che non funzionasse ancora per Discourse ID.