Peut-être que votre serveur de développement a planté ? Vous devriez voir les journaux dans la console où vous avez lancé le serveur Rails. Quoi qu’il en soit, je recommande d’utiliser la ligne de commande pour créer des sauvegardes dans votre environnement de développement. Exécutez script/discourse backup dans votre répertoire discourse.
Vous pouvez également restaurer depuis la ligne de commande.
./launcher enter app
discourse enable_restore
discourse restore
La dernière commande affichera les fichiers de sauvegarde disponibles (ce qui vous confirmera qu’ils sont bien au bon endroit), puis vous pourrez copier-coller celui que vous souhaitez.
Incroyable, merci à vous deux @gerhard@pfaffman. C’est super facile quand on sait comment faire, n’est-ce pas.
Dernière question et je vous laisse tranquille : comment désactiver les e-mails sur le forum de destination ? Je ne veux pas inonder 3000 personnes de spams… J’ai supprimé les détails SMTP de app.yml, mais je reçois toujours des e-mails système de Discourse en production, et je veux être vraiment vraiment sûr de ne pas envoyer accidentellement un e-mail à tout le monde.
En effet, mais cela m’a pris pas mal de temps pour comprendre la sauvegarde en ligne de commande en développement. Je pense à rédiger un tutoriel avec de tels astuces.
Lors de la restauration, les paramètres par défaut définissent l’e-mail uniquement pour le personnel. Vous verrez une bannière (elle indique « tous les e-mails », mais ce n’est pas tout à fait exact).