Vielleicht ist dein Entwicklungsserver abgestürzt? Du solltest eine Protokollausgabe in der Konsole sehen, in der du den Rails-Server gestartet hast. Auf jeden Fall empfehle ich dir, für die Erstellung von Backups in deiner Entwicklungsumgebung die Kommandozeile zu verwenden. Führe script/discourse backup in deinem discourse-Verzeichnis aus.
Und du kannst auch über die Befehlszeile wiederherstellen.
./launcher enter app
discourse enable_restore
discourse restore
Der letzte Befehl gibt die verfügbaren Sicherungsdateien aus (damit du sicher weißt, dass alles am richtigen Ort ist). Dann kannst du die gewünschte Datei kopieren und einfügen.
Toll, danke an euch beide @gerhard@pfaffman. Wenn man es einmal weiß, ist es super einfach, oder?
Letzte Frage, und ich lasse euch in Ruhe: Wie deaktiviere ich E-Mails auf dem Ziel-Forum? Ich möchte 3000 Leute nicht mit Spam bombardieren… Ich habe die SMTP-Details aus app.yml gelöscht, aber somehow erhalte ich immer noch System-E-Mails von der Produktions-Discourse-Instanz. Ich möchte wirklich ganz sicher sein, dass ich nicht versehentlich alle per E-Mail erreiche.
Stimmt, aber es hat mich ziemlich lange gekostet, das Backup über die Kommandozeile in der Entwicklungsumgebung zu verstehen. Ich überlege, ein How-to mit solchen Tricks zu schreiben.
Beim Wiederherstellen wird die E-Mail-Einstellung standardmäßig auf „nur für Mitarbeiter