Closed mahui-cn closed 1 year ago
我从6.x到7.x的升级经验,也有很多坑,供参考:
1,官方文档里的6.x升级到7.x的方法中, sscms data backup的-c参数无效,实际sscms程序是读取当前目录下的sscms.json文件中的数据库链接字符串进行备份或升级。官方是否要修改这个说明文档,误导了很多人。。 http://sscms.com/docs/v7/cli/advanced/older-version-upgrade.html#%E7%AC%AC%E4%BA%8C%E6%AD%A5-%E8%BF%90%E8%A1%8C%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E5%91%BD%E4%BB%A4 2,目前只能用官方在帖子里提到的方法,把新版目录中的sscms.json文件的中数据库链接字符串,填写为老版本的数据库信息,如果这个配置文件中有 SecurityKey,需要删除这个键值,否则加密key不一致,运行时还是会报错。 3,数据库升级成功后,会自动跳转到管理员登录界面,这时可能会出现登录的验证码图片不显示的问题,查看代码,还是因为生成验证码是会读取 SecurityKey键值,所以还是要再删除这个键值,再访问管理员界面,这时系统会重新进入初始化流程,再重新设置数据库链接信息后,程序会再生成正确的SecurityKey写入到sscms.json,初始化后跳转到管理员登录界面,验证码就能正常显示了。
close
2735
我从6.x到7.x的升级经验,也有很多坑,供参考:
1,官方文档里的6.x升级到7.x的方法中, sscms data backup的-c参数无效,实际sscms程序是读取当前目录下的sscms.json文件中的数据库链接字符串进行备份或升级。官方是否要修改这个说明文档,误导了很多人。。 http://sscms.com/docs/v7/cli/advanced/older-version-upgrade.html#%E7%AC%AC%E4%BA%8C%E6%AD%A5-%E8%BF%90%E8%A1%8C%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%87%E4%BB%BD%E5%91%BD%E4%BB%A4 2,目前只能用官方在帖子里提到的方法,把新版目录中的sscms.json文件的中数据库链接字符串,填写为老版本的数据库信息,如果这个配置文件中有 SecurityKey,需要删除这个键值,否则加密key不一致,运行时还是会报错。 3,数据库升级成功后,会自动跳转到管理员登录界面,这时可能会出现登录的验证码图片不显示的问题,查看代码,还是因为生成验证码是会读取 SecurityKey键值,所以还是要再删除这个键值,再访问管理员界面,这时系统会重新进入初始化流程,再重新设置数据库链接信息后,程序会再生成正确的SecurityKey写入到sscms.json,初始化后跳转到管理员登录界面,验证码就能正常显示了。