こんにちは。VPSにDiscourseをインストールしようとしましたが、こちらの指示に従いました。
ステップ9で管理者アカウントを追加しようとしたところ、確認メールが送信されるはずの段階で失敗しました。これは使用しているメールサービス(Brevo)の設定ミスが原因でしたが、修正済みです。
再構築を実行したところ、成功しました。しかし、再度管理者アカウントを作成しようとすると、「ユーザー名は一意でなければなりません」というメッセージが表示され、作成できません。これは、最初の作成時にメール確認ステップで失敗したためだと推測しています。
この問題を解決するにはどうすればよいでしょうか?
「いいね!」 1
こんにちは、ようこそ! 
/finish-installation/confirm-email のURLに戻り、「アクティベーションメールを再送信」をクリックして、機能するかどうか試していただけましたか?
こんにちは、これはうまくいきました。まさか思いつかなかったとは:facepalm: SMPTの修正が機能したことを確認できました。メールを受信できるようになったからです。
とはいえ、もし可能であれば、まず正常に登録できなかった管理者アカウントを削除したいのですが、管理者メールも別のものに変更しました。
「いいね!」 1
古いメールにアクセスできるなら、ユーザーの設定でメールを変更するのが、より簡単だと思います。どう思いますか?
わかりました。app.yml を古いメールアドレスに編集し、再構築して、メールを確認します(確認メールはまだクリックしていませんが、前の投稿で依頼したとおり再送信をテストしました)。管理パネルにアクセスできたら、古いメールアドレスを新しいものに変更します。大体このような手順でよろしいでしょうか?
私の理解が間違っていなければ、app.yml に変更を加える必要はありません。
確認メールを受け取った場合(設定が修正されました)、それをクリックしてください。
次に、ユーザーの設定に移動し、希望する新しいメールアドレスに変更してください。
app.yml を変更する必要があると思った理由は、古いメールアドレスでログインした場合、app.yml に新しいメールアドレスが含まれているため、管理者権限が付与されなかったからです。そのため、まず app.yml を古いメールアドレスに変更してから再構築する必要があると思いました。