克隆到新服务器;更改域名;新主题每次都要求登录

您好,刚接触 Discourse。

我需要克隆一个环境。

我做了以下操作:

  • 从 discourse_docker 和 discourse_volumes 目录运行 rsync -a
  • 将目录移动到新服务器
  • 更改 discourse_docker/containers/app.yml(域名)
  • 为新域名生成新证书,并将证书和密钥移动到 discourse_volumes/shared/standalone/ssl
  • 在新服务器上运行 ./launcher rebuild app

一切运行正常,看起来一切正常。当我回复一个帖子时,可以正常工作。但是当我创建“新帖子”时,它会把我重定向到登录页面。

我哪里做错了?有什么提示吗?

安全模式下会发生这种情况吗?

我认为您需要执行一个 rake 任务,将主题从旧域名映射到新域名。

2 个赞

非常感谢您提供的信息。
在您的帮助下问题已解决。

在安全模式下,它运行正常。

退出安全模式,只要我禁用每个插件,我就会重新测试该功能。

一个插件引起了麻烦。

但幸运的是,当我重新启用它时,该功能运行正常。我不知道发生了什么。也许当我禁用和重新启用它时,后台发生了一些重新映射。

问题已解决

非常感谢 @Ethsim2 的宝贵建议

正如我在之前的帖子中所述,问题已经解决,禁用了并重新启用了有问题的插件。

但作为 Discourse 的新手,我一定会遵循您在新环境中的建议。

2 个赞