删除管理员帐户,在首次注册失败并重建应用程序后

您好,我曾尝试按照这些说明在VPS上安装Discourse。

我在第9步尝试添加管理员账户,然后到达需要发送确认邮件的部分。由于我使用的邮件服务(Brevo)配置错误,此步骤失败了,但我已将其纠正。

我重新构建,构建成功。但是,当我再次尝试创建管理员账户时,它不允许我创建,并提示用户名“必须是唯一的”。我猜想这是因为第一次创建时,邮件确认步骤失败了。

我应该如何解决这个问题?

1 个赞

您好,欢迎!:wave:

您是否尝试返回 /finish-installation/confirm-email URL,然后点击“重新发送激活邮件”以查看是否可行?

你好,这个方法奏效了。真不敢相信我竟然没想到这一点 :facepalm: 我能够确认我对 SMPT 的修改奏效了,因为我现在可以收到邮件了。

话虽如此,如果可能的话,我还是想先删除那个注册不成功的管理员账户,因为我也更改了管理员邮箱为另一个。

1 个赞

如果你能访问旧邮箱,我会更改用户偏好设置中的邮箱;这似乎更容易。你觉得呢?

好的,那么我将编辑 app.yml 文件,将其更改为旧电子邮件,然后重新构建,确认电子邮件(我还没有点击确认电子邮件,只是按照我之前的帖子重新发送了它),一旦我能够访问管理面板,就将电子邮件从旧的更改为新的。这大致是您的建议吗?

除非我理解错了,否则您在 app.yml 中无需进行任何更改。

如果您收到了确认电子邮件(现在设置已修复),请点击它。
然后,转到用户的偏好设置,并将其电子邮件更改为您想要的新电子邮件。

我之所以认为需要更改 app.yml,是因为如果我使用旧电子邮件登录,它将没有管理员权限,因为 app.yml 包含新电子邮件。所以我在想,我需要先将 app.yml 更改为旧电子邮件,然后重建。