クロスインスタンスのバックアップ/リストアでサイト設定を上書きしてしまいましたか?

私の会社ではDiscourseの評価を行っており、インスタンスAとBの2つを作成しました。インスタンス間でバックアップ/リストア機能がどのように適用されるかを確認したく、インスタンスAのバックアップをインスタンスBにリストアしました。

データはAからBへ正常に移行されたようですが、一部のサイト設定も上書きされたようです。例えば、インスタンスBでは以前は有効になっていなかったSSOでのサインインが有効になっています。AとBでは管理者アカウントが異なっていましたが、Bの管理者アカウントへのアクセス権がなくなってしまいました。

元のapp.ymlのDISCOURSE_DEVELOPER_EMAILSの値を使用してu/admin-loginを試しましたが、成功しませんでした(「不明なメールアドレス」と最終的には「この操作を何度も実行しました…」というメッセージが表示されました)。launcher rebuild appなどの様々なことを試しましたが、インスタンスBの管理者パネルにアクセスできるようになる気配がありません。

何か助けていただけると大変助かります!インスタンスBの管理者アカウントに再度アクセスするにはどうすればよいでしょうか?

「いいね!」 1

SiteSettings はバックアップの一部ですが、それは当然です。特定のサイトを実行するために不可欠な情報が含まれています。

コマンドラインで、コンテナ内で以下を実行できます。

rake admin:create 新しい管理者ユーザーを作成してログインできるようにします。

「いいね!」 3

ymlファイルで設定されたものを除き、すべて設定が置き換えられます。それを実行する例については、アップロード用のS3互換オブジェクトストレージプロバイダーの設定を参照してください。また、それは便利な方法で、あるバックアップを別のサーバーに復元できます。ステージングサーバーの設定に関するトピックも例とともにあります。ステージングサーバーの設定

「いいね!」 2

迅速な返信とフォローアップ情報、本当にありがとうございます!これらのフォーラムにはたくさんの良い情報がありますね。乾杯!

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.