大家好
我正在将我们的 discourse 服务器迁移到新的位置。
在旧服务器上,我执行了:
discourse backup
然后将最新的备份文件从容器复制到主机系统
将其复制到新服务器
然后在新服务器上:
启动了 discourse 容器
将备份文件复制到其中
执行了 discourse restore(一切正常)
然后我可能犯了一个错误,我尝试使用 docker restart 重新启动 discourse 容器,而没有重建它。
当我在浏览器中打开它时,它只显示五个闪烁的点。
我尝试使用“launcher rebuild app”命令重建应用程序。仍然是相同的五个闪烁点。
我错过了什么?
提前非常感谢。
jericson
(Jon Ericson)
2
重建是否成功完成?容器是否正在运行?
您可以尝试运行 Discourse Doctor:
sudo -s
/var/discourse/
./discourse-doctor
这应该会提供更多有帮助的信息。
重建可以顺利通过。discourse-doctor 也未发现任何问题。
jericson
(Jon Ericson)
5
这是使用标准安装还是其他方法?您在恢复备份之前是否查看过该网站?
pfaffman
(Jay Pfaffman)
6
查看 JavaScript 控制台。这很可能是一个损坏的主题,但如果您有 CDN(或 S3),则可能是损坏的 CDN 配置。如果您没有 CDN,那么安全模式可能会解决问题;然后您可以找到问题所在的主题(或插件)。
3 个赞
pfaffman
(Jay Pfaffman)
8
在 app.yml 中,主要移除那些不来自 github/discourse/ 的内容,然后重建。
3 个赞
不过,如果您在此处分享您的插件列表,我们或许能发现某个已知存在问题的插件,这或许能为您节省一些时间。
1 个赞