您好!我们正尝试将站点设置(site_settings)从预览环境导出到生产环境。我们尝试的两种方法都导致 Discourse 无法再次加载:
- 直接导出数据库表,移除似乎包含预览 URI 结果的内容,然后重新导入,会引发 500 错误。
- 运行
rake site_settings:export和导入,结果是无限循环trying to load content GET ... net::ERR_CONNECTION_TIMED_OUT。
您好!我们正尝试将站点设置(site_settings)从预览环境导出到生产环境。我们尝试的两种方法都导致 Discourse 无法再次加载:
rake site_settings:export 和导入,结果是无限循环 trying to load content GET ... net::ERR_CONNECTION_TIMED_OUT。这可能会对您有所帮助
您需要提供更多细节才能将其视为 bug 报告。这是标准安装吗?
这并不奇怪,也不推荐这样做。
我在 Discourse 源代码中没有看到这个错误。这是最新版本吗?
您是这样运行的吗?
rake site_settings:import < settings.yml
这是我运行它并在同一站点上恢复它时的情况:
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:export >/tmp/settings.yml
root@monstera-stagingdashboard:/var/www/discourse# rake site_settings:import </tmp/settings.yml
starting import...
Results:
Updated: 0
Not Found: 0
Errors: 0
我更改了一些设置并再次运行它,它奏效了。
我认为它仍然有效,尽管它比 rake 任务应该的更难使其工作。