johnr
(john)
1
我的公司正在评估 Discourse,我创建了两个实例 A 和 B。我想查看备份/恢复功能,因为它可能适用于不同的实例,于是将实例 A 的备份恢复到了实例 B。
看起来数据已成功从 A 迁移到 B,但一些站点设置似乎也被覆盖了。例如,实例 B 现在启用了 SSO 登录,而之前 B 上并未启用此功能。A 和 B 的管理员账户不同,我现在似乎无法访问 B 上的管理员账户。
我尝试使用原始 app.yml 的 DISCOURSE_DEVELOPER_EMAILS 值通过 u/admin-login 登录,但没有成功(显示“未知电子邮件地址”,最终显示“您已执行此操作太多次……”)。我尝试了重建 app 等操作,但似乎无法在访问 B 实例的管理员面板方面取得任何进展。
非常感谢任何帮助!我如何才能重新登录 B 实例上的管理员账户?
1 个赞
SiteSettings 是备份的一部分,为什么不呢?它们包含运行特定站点的关键信息。
在命令行中,在容器内,您可以运行:
rake admin:create 来创建一个新的管理员用户,以便您可以登录。
3 个赞
pfaffman
(Jay Pfaffman)
3
所有设置均被替换,除了在 yml 文件中设置的那些。请参阅 Configure an S3 compatible object storage provider for uploads f 以获取相关示例。此外,这是将一个备份恢复到另一个服务器的便捷方法。还有一个关于设置暂存服务器的主题,其中包含示例。Set up a staging server
2 个赞
johnr
(john)
4
非常感谢您快速的回复和后续信息!这些论坛里有很多有用的信息。祝您一切顺利!
1 个赞
system
(system)
关闭
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.