こんにちは、
bbPress から投稿のインポートに ついに 成功しました!やったー!
しかし、開発インスタンスのバックアップファイルを作成して本番環境にインポートできなくなってしまいました。
インポート前にはバックアップを作成し、それは正常に動作しました。
インポート以降、このページが表示され、進捗が全く進みません(30 分以上この状態です):
いつも通り、ご支援いただけますと大変助かります!
もしかして、開発サーバーがクラッシュしましたか?
Rails サーバーを起動したコンソールにログ出力が表示されているはずです。いずれにせよ、開発環境でのバックアップ作成にはコマンドラインの使用をお勧めします。discourse ディレクトリで script/discourse backup を実行してください。
Gerhard の言うとおりです!
コマンドラインから復元することもできます。
./launcher enter app
discourse enable_restore
discourse restore
最後のコマンドを実行すると、利用可能なバックアップファイルの一覧が表示されます(これで正しい場所にファイルがあるか確認できます)。その後、必要なファイルをコピー&ペーストして復元してください。
その通りです。ただ、開発環境でのコマンドラインによるバックアップの手順を把握するまで、かなり時間がかかりました。こうしたコツを紹介するハウツー記事を書くことを考えています。
復元すると、デフォルトでメール設定が「スタッフのみ」にリセットされます。バナーが表示されます(「すべてのメール」と書かれていますが、実際には少し異なります)。
僕のようなポンコツにはとても助かりますね🤣
編集:間違ったディレクトリにいました。あはは。