我刚在 hetzner 上尝试了新的官方安装方法,非常喜欢简化的体验以及设置脚本中可爱的 ASCII 艺术。唯一奇怪的是,我在确认页面上遇到了一个错误。我忽略了它,因为我正在恢复另一个站点,急着要让该站点重新上线。如果我再次遇到这种情况,我会检查日志并分享我在其中看到的任何内容。
enable_discourse_id: 自动注册 Discourse ID 失败。这可能是由于网络连接问题、防火墙限制或 Discourse ID 服务无法访问造成的。请检查服务器日志以获取更多详细信息或联系支持。”
据我所知没有!当我替换了 app.yml 然后重建,然后恢复了我的备份,一切都正常。但我的个人网站不使用 Discourse ID。
pfaffman
(Jay Pfaffman)
5
您是否在安装脚本中提供了您的 SMTP 凭据?也许您没有提供,因为您无论如何都要复制您的 app.yml,如果您不提供,它将默认使用 discourse_id。
pmusaraj
(Penar Musaraj)
7
我认为你最好的办法是检查 /logs,那里应该有一个与 Discourse ID 相关的错误条目。(我将此移至一个单独的主题,因为它与公告无关。)
1 个赞
我查看了日志,但为时已晚……在我恢复备份之后。我现在在日志中看不到任何关于此问题的记录。对我个人来说,这不再是个问题了。
Hetzner 对新客户也有 5 台服务器的限制,我已经达到了这个限制!所以我现在不能再用新服务器试一次了。一旦我可以了,我就会这么做。
1 个赞
pmusaraj
(Penar Musaraj)
9
实际上,我检查了一下,发现 Discourse ID 现在已经在我的网站上生效了。正如我所说,我已经恢复了我的网站,所以这个问题在这个网站上不再存在了。
但我很好奇,如果我重复创建新站点的步骤会发生什么,等 Hetzner 让我操作后我就会去做!也许是在我下周 2 月 1 日为第一张发票付款之后。
这是否可能与我更改 Namecheap 上域名的 IP 地址的时间点有关,即在我启动网站之前不久?也许当时域名还没有解析到新的 IP 地址给所有人。
pfaffman
(Jay Pfaffman)
11
那么,它尝试安装 discourse_id 是预期的。
在运行 discourse-setup-ruby 时,您是否已将域的 DNS 指向新站点?
这是我的猜测。
2 个赞
是的!我通过 ssh 登录了该域名,所以对我来说它肯定在工作。但我怀疑 Discourse ID 那边还没有生效。