Impossibile attivare l'account

Ehi ragazzi!
Quindi sto cercando di configurare Discourse!

Finora tutto sembra andare bene, l’email funziona, eccetera!

Quindi, quando mi iscrivo per la prima volta al mio nuovo Discourse, mi chiede di registrarmi come al solito. Inserisco la password di amministratore per l’email per configurare l’account, ricevo l’email per attivare l’account e poi… qui iniziano i miei problemi!

Clicco sul link ricevuto via email e vengo reindirizzato al sito, dove c’è un pulsante Clicca qui per attivare l'account, ma non succede nulla… proprio nulla, il pulsante è morto!

Perché succede questo?

Grazie

Stai usando un nome di dominio? È obbligatorio.

Come hai effettuato l’installazione?

Ho seguito la guida all’installazione nella pagina GitHub.

Sì, sto utilizzando un dominio, ma anche se lo eseguo in locale sulla macchina, ottengo lo stesso problema.

Ho anche provato a forzare l’attivazione dell’account, il che ha portato a una schermata bianca durante il caricamento del sito web :confused:

Potrebbe essere perché sto usando il mio nome di dominio così com’è e non un sottodominio?

Questo comportamento di solito significa che il tuo https è rotto o stai passando attraverso un proxy strano come CloudFlare per generare un https falso.

Al momento lo sto facendo tramite GoDaddy, da cui proviene il mio dominio.

Ho solo inoltrato il dominio all’IP su cui viene eseguito il forum?

Quindi ho fatto un’installazione pulita di Discourse…

E quando uso il mio dominio, la barra degli indirizzi mostra l’IP e non il dominio? È un problema con la mia configurazione DNS?

Hai eseguito ./discourse-setup? Quando l’hai fatto, hai specificato un nome host?

Ho lo stesso problema di te :cry:

Puoi vedere cosa ha da dire ./discourse-doctor. Puoi anche condividere il tuo nome di dominio qui in modo che possiamo verificare le tue impostazioni DNS.

Grazie mille.
Il mio nome di dominio è asiavaper.com

C’è sicuramente qualcosa che non va con il tuo https. Hai abilitato https fornendo un indirizzo email a ./discourse-setup? Hai qualche proxy inverso o altro dispositivo che inoltra il traffico al dominio?

Ho installato lo stesso server una seconda volta e ho riscontrato lo stesso problema più volte oggi.

Se guardi la console JavaScript (premi F12 su molti browser), vedrai:

categories:25 Il caricamento dello script 'https://asiavaper.com/assets/locales/en_US-13bd90597606fb9c418137d59bfbf2505d12db86463283f82980508460bbb766.js' è stato rifiutato perché viola la seguente direttiva della Content Security Policy: "script-src 'unsafe-eval' 'report-sample' https://asiavaper.com/logs/ https://asiavaper.com/sidekiq/ https://asiavaper.com/mini-profiler-resources/ https://discourse.sgp1.cdn.digitaloceanspaces.com/assets/ https://discourse.sgp1.cdn.digitaloceanspaces.com/brotli_asset/ https://asiavaper.com/extra-locales/ https://asiavaper.com/highlight-js/ https://asiavaper.com/javascripts/ https://asiavaper.com/plugins/ https://asiavaper.com/theme-javascripts/ https://asiavaper.com/svg-sprite/". Nota che 'script-src-elem' non è stato impostato esplicitamente, quindi viene utilizzata 'script-src' come soluzione di riserva.

Non so perché ci siano collegamenti a quel CDN Spaces, ma probabilmente è quello il problema.

Hai appena clonato Discourse e eseguito ./discourse-setup?

Ti consiglio di rimuovere quelle variabili d’ambiente DISCOURSE_S3 finché non avrai risolto i problemi. È meglio iniziare senza di esse e inserirle tramite l’interfaccia web una volta compresa la procedura. Far funzionare gli Spaces richiede un po’ di accorgimento.

Ok, grazie per il tuo aiuto!

A proposito, posso farti un’altra domanda?
Voglio reinstallare il database su DigitalOcean Databases. Come devo configurarlo? Mi sta dando fastidio da giorni.

Il mio problema era dovuto al fatto che stavo cercando di indirizzare il mio dominio a un IP non statico (cioè stavo puntando il dominio a un PC ospitato in casa), cosa che ovviamente non gradiva. Ho cambiato passando a un VPS OVH e ora funziona perfettamente :smiley:

Poiché non si tratta di un’installazione “standard”, la configurazione dei database di DigitalOcean va oltre l’ambito del supporto che è probabile ricevere qui. Se hai bisogno di aiuto e disponi di un budget, non esitare a contattarmi direttamente.

Dovrebbe essere semplice come inserire le credenziali come puoi vedere nel campione web_only, ma ci sono diverse cose che possono renderlo più complicato di così.

Ci proverò, ma grazie mille per il tuo aiuto

:smile: :smile: :smile: