DreamFactory – 在迁移到新的服务器时遇到的问题

迁移之后发现无法登录问题,进一步分析

  • 发现迁移在Users中只有前20位用户的信息,导出界面也可看出只有Users第一页的用户

    于是在Users界面导出json再上传至新的DF系统,(需要删除最初导入的20位用户,否则会报用户名已存在的错误) — 问题未解决
    迁移用户之后发现用户的Roles为No Roles ,对比原DF后暂修改测试帐号的Roles为RegisterRole — 问题未解决

查数据库知在bitnami_dreamfactory数据库中有user和user_to_app_to_role两个表,通过导入该表可以导入users信息和Roles
导入之后发现还是不对,原因在于新服务器中的DF Roles的ID与旧DF的ID不同,所以修改新DF ID即可。

  • 新系统中RegisterRole未激活,手动勾选

    — 问题未解决

  • 继续查看该Role的Access选项,对比后发现少参数

    对比添加其他参数 — 问题未解决
  • 查表发现,