Ripristino del backup, 'Email protetta' e impossibilità di ricevere email

Ho creato un backup di Discourse sul mio vecchio VPS (ora ho eseguito una nuova installazione). Ho provato a eseguire discourse enable_restore e discourse restore [file] come consigliato qui, tuttavia continuo a ricevere discourse: command not found.


Quindi, invece, ho pianificato di eseguire un’installazione, registrare e ripristinare Discourse tramite il pannello di amministrazione. Ho eseguito un’installazione seguendo queste istruzioni. Tutto è andato bene. Il problema successivo è stato che durante la registrazione, l’email fornita è protetta perché apparentemente non ho JavaScript abilitato? Posso confermare di averlo, tuttavia.

image


Il mio ultimo problema è che in realtà non ricevo l’email di registrazione e non è nella mia cartella spam. Dovrebbe funzionare dato che l’ho testato con Oops - that's an error! - GMass

Ecco le mie impostazioni SMTP:


Qualsiasi aiuto sarebbe apprezzato. Grazie!

Sembra che Cloudflare stia interferendo con il tuo Discourse. Ti suggerisco di disabilitare il proxy Cloudflare per il tuo dominio (icona grigia invece che arancione su Cloudflare) o almeno di disabilitare le protezioni che causano i problemi.

2 Mi Piace

Ciao, la nuvola grigia è già attiva per il mio dominio principale e il sottodominio di posta elettronica.

1 Mi Piace

E per il problema dell’email: Dopo aver ripristinato un backup, le email in uscita sono disabilitate. Devi cambiare l’impostazione del sito disable_emails. Puoi fare lo stesso dalla console rails se non riesci ad accedere perché il tuo account non è attivo.

cd /var/discourse
./launcher enter app
rails c

SiteSetting.disable_emails = "no"

Ho già eseguito questo passaggio.

La nuvola grigia è attiva per il tuo sottodominio Discourse?

Non ho un sottodominio per Discourse, è solo il mio dominio principale quindi sì.