感谢 @pfaffman,我们尝试从 多站点 设置切换到 标准安装,但问题仍然存在。
我们做了什么:
- 移除 Discourse 安装:
- 删除了整个
/var/discourse目录。
- 删除了整个
- 重新安装 Discourse:
- 再次克隆了 Discourse 仓库。
- 使用必要的配置重新创建了
app.yml。
- 重新构建应用:
- 运行了
./launcher rebuild app。
- 运行了
- 更新 DNS:
- 将域名指向了新服务器。
- 将 Cloudflare 设置为 仅 DNS 模式以允许颁发 SSL 证书。
SSL 的额外问题:
-
当我们在
app.yml中启用 SSL 并禁用 Cloudflare 代理时,即使启用了 SSL,我们也遇到了以下问题:
问题:
- 问题是否可能与未恢复数据库备份有关?
- 是否需要额外的步骤来清理旧的多站点配置?
- 在此设置中正确启用 SSL 而不遇到问题的方法是什么?
感谢有经验的人提供任何指导!
