A_A
(A A)
1
こんにちは
Communicateqでホストされているフォーラムと、DigitalOceanでホストされている別のセルフホスト型フォーラムがあります。本日、Communicateqでホストされているフォーラムのバックアップを取得し、UI経由でDOフォーラムに復元しました。
その後、DOフォーラムにログインできなくなりました。「パスワードをお忘れですか」オプションを試したところ、「ユーザー名に一致するアカウントがありません」というエラーが表示されました。管理者または他のユーザーアカウントでログインできません。
フォーラムの上部に次の警告が表示されています。
非スタッフユーザーのメール送信が無効になりました。
類似のスレッドをいくつか確認しましたが、解決策は見つかりませんでした。
両方のフォーラムでGoogle SSOログインを有効にしました。DOフォーラムにはいくつかの拡張機能を自分でインストールしました。どちらかがこの問題を引き起こしているかどうかはわかりません。両方のフォーラムのURLは異なります。
以下の点について、ご協力をお願いします。
- この問題の根本原因の特定
- DOフォーラムへのログイン
- 復元中に何が起こったのか(ログ)と、コマンドラインメソッドがUIよりも優れているかどうかを知る
よろしくお願いします。
こんにちは、ようこそ@A_A 
バックアップを復元すると、「メールを無効にする」が「非スタッフ」に設定されるため、ユーザー全員に通知が送信されることはありません。準備ができたら、設定を切り替えて再度全員にメールを送信できるようになります(これが表示されている情報バナーの説明になるはずです)。
バックアップが復元されたので、復元されたサイトからアカウントとしてログインできるはずです(以前のアカウントとは異なる場合)。これは、Communiteqにあったものとまったく同じであるはずです。
そうではないということでしょうか?
「いいね!」 4
A_A
(A A)
3
こんにちは。
元の投稿で述べたように、管理者アカウントからログインできず、他のユーザーも同様の問題に直面しています。以下がエラーメッセージです。
ユーザー名、メールアドレス、またはパスワードが正しくありません
すべてのユーザーのメールアドレス/ユーザー名を認識することさえできません。
この問題を解決するために支援が必要です。
「いいね!」 1
pfaffman
(Jay Pfaffman)
4
リストア中に何か問題が発生したようです。コマンドラインからもう一度試してみるのが良いでしょう。そして、以下のようなコマンドを実行して、期待通りのユーザーがいるか確認します(リストアを再度実行する前に試すこともできます)。
./launcher enter app
rails c
User.all.pluck(:username, :id)
「いいね!」 3
A_A
(A A)
5
サポートありがとうございます。古いユーザーベースからログインしようとしていたようです。このコマンドを実行したところ、ユーザーのリストが見つかり、その後問題なく動作しました。
改めて感謝いたします。次回からはコマンドラインから行います。
「いいね!」 4
pfaffman
(Jay Pfaffman)
6
そのコマンドはユーザーを表示するだけで、何も変更しません。ほとんどの場合、コマンドラインからの復元を好みますが、それはまったく同じように機能します。
「いいね!」 1
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.