バックアップ復元後、ログインできません

こんにちは

Communicateqでホストされているフォーラムと、DigitalOceanでホストされている別のセルフホスト型フォーラムがあります。本日、Communicateqでホストされているフォーラムのバックアップを取得し、UI経由でDOフォーラムに復元しました。

その後、DOフォーラムにログインできなくなりました。「パスワードをお忘れですか」オプションを試したところ、「ユーザー名に一致するアカウントがありません」というエラーが表示されました。管理者または他のユーザーアカウントでログインできません。

フォーラムの上部に次の警告が表示されています。

非スタッフユーザーのメール送信が無効になりました。

類似のスレッドをいくつか確認しましたが、解決策は見つかりませんでした。

両方のフォーラムでGoogle SSOログインを有効にしました。DOフォーラムにはいくつかの拡張機能を自分でインストールしました。どちらかがこの問題を引き起こしているかどうかはわかりません。両方のフォーラムのURLは異なります。

以下の点について、ご協力をお願いします。

  • この問題の根本原因の特定
  • DOフォーラムへのログイン
  • 復元中に何が起こったのか(ログ)と、コマンドラインメソッドがUIよりも優れているかどうかを知る

よろしくお願いします。

こんにちは、ようこそ@A_A :slight_smile:

バックアップを復元すると、「メールを無効にする」が「非スタッフ」に設定されるため、ユーザー全員に通知が送信されることはありません。準備ができたら、設定を切り替えて再度全員にメールを送信できるようになります(これが表示されている情報バナーの説明になるはずです)。

バックアップが復元されたので、復元されたサイトからアカウントとしてログインできるはずです(以前のアカウントとは異なる場合)。これは、Communiteqにあったものとまったく同じであるはずです。

そうではないということでしょうか?

「いいね!」 4

こんにちは。

元の投稿で述べたように、管理者アカウントからログインできず、他のユーザーも同様の問題に直面しています。以下がエラーメッセージです。

ユーザー名、メールアドレス、またはパスワードが正しくありません

すべてのユーザーのメールアドレス/ユーザー名を認識することさえできません。

この問題を解決するために支援が必要です。

「いいね!」 1

リストア中に何か問題が発生したようです。コマンドラインからもう一度試してみるのが良いでしょう。そして、以下のようなコマンドを実行して、期待通りのユーザーがいるか確認します(リストアを再度実行する前に試すこともできます)。

./launcher enter app
rails c
User.all.pluck(:username, :id)
「いいね!」 3

サポートありがとうございます。古いユーザーベースからログインしようとしていたようです。このコマンドを実行したところ、ユーザーのリストが見つかり、その後問題なく動作しました。

改めて感謝いたします。次回からはコマンドラインから行います。

「いいね!」 4

そのコマンドはユーザーを表示するだけで、何も変更しません。ほとんどの場合、コマンドラインからの復元を好みますが、それはまったく同じように機能します。

「いいね!」 1

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