大家好,
不知为何,这两个输入框是可见的(但它们无法使用)
我已经多次重建 Discourse,但不确定该如何移除它们。
提前感谢!
Can you replicate it using safe mode?
Yoururl.com/safe-mode/
你好,
我不确定在注销状态下是否处于安全模式,因为每当我访问 myurl.tld/safe-mode/ 时,它会自动将我重定向回 myurl.tld/login(因为需要登录账户)。
但如果我按照上述步骤进入安全模式,是的,我可以复现该问题。
编辑:我没有进行任何自定义设置,这个问题从安装后就一直存在。另外,我通过 .onion 地址运行 Discord。
编辑 2:我已完全重新安装了 Discourse,问题依旧。
此实例是如何安装的?
此实例是通过先安装 Docker,然后将 Discourse 克隆到 /var/discourse 目录,并结合 Nginx 安装的。
随后,使用 samples/standalone.yml 作为 containers/app.yml,接着引导并启动应用。
您没有按照安装指南操作是有什么原因吗?我看到您计划通过 Tor 发布,但这是否妨碍您先在临时 URL 上进行构建?
最好先按照标准流程进行安装,确保一切正常运行后再进行任何更改。这样您就能更清楚地知道是哪项更改导致了问题。
据我所知,Discourse 的常规安装程序不支持 .onion 地址,这就是原因。(或者至少在我几个月前尝试时是这样)/ 我手头没有临时 URL。
好的,但正因如此,您应先执行常规安装,确认一切正常运行,然后再安装其他组件并进行名称切换。
这样做的好处是,discourse-setup 会根据您的服务器配置自动调整 Unicorn 工作进程数量和数据库内存。
同时发生大量变更会大大增加故障排查的难度。
好的,这说得通。
如果我使用 discourse-setup 安装,它会在没有 nginx 的情况下独立运行吗?然后修改 app.yml 以支持独立模式并更改域名,之后重新构建?
说实话,我的问题让我自己都觉得莫名其妙,因为我找不到任何错误日志(包括 Discourse 日志和 nginx 日志)中的相关信息。而且,我在一个月前在 VPS 上执行完全相同的安装过程时并没有遇到这些问题(当时只是为了测试,那个 VPS 本打算作为生产服务器使用)。
只需使用 discourse.example.com/login?safe_mode=no_custom%2Cno_plugins%2Conly_official 即可。