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.
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
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.
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"