开发环境备份不工作

你好,

我终于成功从 bbPress 导入了帖子!太棒了!

但不幸的是,我现在无法为开发环境实例创建备份文件以导入到生产环境。

在导入之前,我创建过备份,当时一切正常。

自导入以来,我看到的页面进度一直为零(这种情况已经持续超过 30 分钟了):

一如既往,非常感谢您的帮助!

也许你的开发服务器崩溃了?:man_shrugging: 你应该在启动 Rails 服务器的控制台中看到日志输出。无论如何,我建议在开发环境中使用命令行创建备份。请在 discourse 目录下执行 script/discourse backup

1 个赞

正如 Gerhard 所说!

你也可以通过命令行进行恢复。

./launcher enter app
discourse enable_restore
discourse restore

最后一条命令会列出可用的备份文件(确认文件已正确放置),然后你可以复制并粘贴你想要恢复的那个文件。

1 个赞

太棒了,感谢两位 @gerhard @pfaffman。一旦知道怎么做,其实超级简单,对吧。

最后一个问题,然后我就不打扰你们了:如何在目标论坛上禁用邮件?我不想对 3000 人进行邮件轰炸……我已经从 app.yml 中删除了 SMTP 配置,但不知为何,我仍然在接收来自生产环境 Discourse 的系统邮件。我想确保自己绝不会意外地给所有人发送邮件。

1 个赞

确实如此,不过我花了不少时间才搞懂开发环境中的命令行备份。我正考虑写一篇关于这类技巧的操作指南。

在恢复时,默认会将邮件设置为仅限工作人员查看。你会看到一个横幅提示(它显示“所有邮件”,但这并不完全准确)。

这对像我这样的木偶来说会非常有用 :rofl:

编辑:我进错了目录。哎呀。

1 个赞

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