迁移后备份恢复,未创建管理员帐户电子邮件

这表明导入脚本没有创建管理员帐户。如果你只是使用 developer_email 地址登录和/或创建帐户,你就可以了。

这可能是因为恢复备份关闭了非员工的电子邮件,而该用户不是员工。

也许吧?对于一个新站点和迁移来说,这无疑是一个先有鸡还是先有蛋的问题。我认为如果你将你的用户添加到 developer_emails,它就会起作用。

你还可以做的是在你的脚本中添加类似这样的内容:

User.create(username: 'pat-the-admin', email: 'pat@user.com',password: 'very-safe-123', active: true, name: "Pat User") unless User.find_by_email('pat@user.com`)