新网站安装按钮无法工作

您好,我刚刚安装了一个全新的 Discourse(版本 2.9.0.beta7),除了注册第一个账户外,我没有做任何其他事情,就注意到一些区域的按钮不起作用。

我使用的是两个容器的方法,数据和 web_only 容器都在同一台机器上运行。我不认为这会有关联,但以防万一。根据 何时应从 beta 版本切换到 stable 版本? - support - Discourse Meta,似乎与我使用 beta 版本或 version: tests-passed 无关。

您是否在使用某种反向代理?我看到一个 PUT 请求被阻止,当按照官方安装指南安装 Discourse 并且浏览器和 Discourse 服务器之间没有中间设备时,这种情况不会发生。

您的安装也缺少 HTTPS,这在遵循官方安装的每次安装中默认启用。

5 个赞

你好,谢谢你的提示。检查了防火墙,是的,我可以看到端口 80 上有一个被阻止的 PUT 请求。它就在眼前,控制台日志里!我可以确认在我允许防火墙上的这个请求后,它现在可以正常工作了。不过很奇怪,因为我之前使用的是大约两年前的 Discourse 旧版本,当时没有这个问题。我想是改变了。

我没有使用 discourse-setup 来安装,所以目前没有使用 HTTPS,因为我计划单独安装一个证书。

3 个赞

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