我最近在我的服务器上安装了 Discourse,但在用户注册时遇到了问题。当新用户尝试创建帐户时,他们被重定向到 id.discourse.com,而不是直接在我的论坛上完成注册。
我希望整个注册过程都保留在我自己的论坛上。
这是因为我在初始设置时没有配置 SMTP 吗?如果是,我现在如何在安装后连接 SMTP?
我目前正在使用 Brevo 进行电子邮件服务,所以如果有人有配置 Brevo 与 Discourse 的分步指南或推荐设置,那将非常有帮助。
我最近在我的服务器上安装了 Discourse,但在用户注册时遇到了问题。当新用户尝试创建帐户时,他们被重定向到 id.discourse.com,而不是直接在我的论坛上完成注册。
我希望整个注册过程都保留在我自己的论坛上。
这是因为我在初始设置时没有配置 SMTP 吗?如果是,我现在如何在安装后连接 SMTP?
我目前正在使用 Brevo 进行电子邮件服务,所以如果有人有配置 Brevo 与 Discourse 的分步指南或推荐设置,那将非常有帮助。
如果您没有设置电子邮件,可以通过编辑 app.yml 文件中的详细信息来设置,方法是设置 DISCOURSE_SMTP_USER_NAME 和 DISCOURSE_SMTP_PASSWORD 变量。
我记得您可以通过 enable discourse id 设置完全禁用 Discourse ID。
请参阅此部分以设置电子邮件:
根据安装指南,在
./discourse-setup提示时输入这些值。要更改当前的电子邮件服务,也可以运行./discourse-setup(这会使论坛离线几分钟,同时进行重建)。Brevo,以前称为 SendInBlue,GDPR — 每天免费 300 封电子邮件
SMTP 服务器地址? smtp-relay.brevo.com SMTP 用户名? [您域名在 [SMTP-Key 选项卡](https://app.brevo.com/settings/keys/smtp)下的 SMTP 凭据] SMTP 密码? [您域名在 [SMTP-Key 选项卡](https://app.brevo.com/settings/keys/smtp)下的 SMTP 凭据] 端口: 587
我执行了上述所有步骤,但主要问题仍然存在。
在管理员设置中,我关闭了 discourse ID,但现在当用户点击“注册”时,页面上没有显示任何字段。
嗯……您的“允许新用户注册”设置已启用吗?
还有 Enable local logins(启用本地登录)也是。