无法设置管理员帐户

我已成功安装 Discourse。我可以通过域名进入设置页面,但在设置用户名和密码部分,我点击“注册”但没有重定向。

1 个赞

您进行了标准安装吗?您是否查看了新 Discourse 安装的故障排除电子邮件

3 个赞

我进行了标准安装。我不确定电子邮件设置,因为 sendinblue 将我的个人电子邮件地址作为 smtp 用户名。现在我正在尝试使用 MailGun。

2 个赞

点击“注册”后,现在无法连接。电子邮件设置没有问题。

重建结束时,我收到了此错误消息:
另外,我正在使用 ARM64。

FAILED
--------------------
Pups::ExecError: /bin/bash -c "if [[ ! \"$LETSENCRYPT_ACCOUNT_EMAIL\" =~ ([^@]+)@([^\\.]+) ]]; then echo \"LETSENCRYPT_ACCOUNT_EMAIL is not a valid email address\"; exit 1; fi" failed with return #<Process::Status: pid 1036 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cmd"=>["if [ -z \"$LETSENCRYPT_ACCOUNT_EMAIL\" ];
then echo \"LETSENCRYPT_ACCOUNT_EMAIL ENV variable is required and has not been
set.\"; exit 1; fi", "/bin/bash -c \"if [[ ! \\\\\\\"$LETSENCRYPT_ACCOUNT_EMAIL\\\\\\\"
=~ ([^@]+)@([^\\\\.]+) ]]; then echo \\\\\\\"LETSENCRYPT_ACCOUNT_EMAIL is not a valid
email address\\\\\\\"; exit 1; fi\""]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages,
there may be more than one.
1 个赞

不确定可能是什么。它实际上可能与 LETSENCRYPT_ACCOUNT_EMAIL 有关,但也有可能无关。

2 个赞

我正在运行 ./discourse-doctor。

好的,我现在解决了问题。

1 个赞

您能分享一下问题和解决方案,供他人参考吗?
我注意到您在 OP 中输入的密码太短了。管理员帐户需要至少 15 个字符。

2 个赞

可能我没有看到“密码太短”的文本。那应该在一个红色的框里,但我使用了 Discourse doctor 并将我的 SMTP 提供商更改为 mailgun。

3 个赞

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