7.5版至8.0版升级常见问题 1、升级时提示:
Table '***_enewsdtuserpage' already exists |
原因:8.0的表已经存在,是因为原来安装8.0测试版后没有删除8.0表就直接安装帝国7.5致使表遗留下来。 解决办法:恢复数据库后对比7.5版数据表,把多余的8.0版表删除,然后按升级说明里的“重新升级说明”步骤重新升级就能解决。
2、升级时提示:
Duplicate column name 'ecmsvpf' |
原因:您重复执行了升级程序/e/update/upcheck.php,导致部分数据表已被更新至8.0表结构。 解决办法:恢复数据库后对比7.5版数据表,把多余的8.0版表删除(如果存在),然后按升级说明里的“重新升级说明”步骤重新升级就能解决。
3、升级时提示:
帝国CMS8.0版开始只发布UTF8编码的版本,如果要升级8.0版请先转为UTF8编码再升级,谢谢! |
答:从8.0版开始,只发布UTF8编码的版本,如果是GBK或BIG5编码版要升级8.0版请先转为UTF8编码再升级。如果需转换可以看这个教程:http://www.phome.net/zx/empirecms/cdata/215.html (备份时记得不要选按十六进制备份)
4、升级时提示:
您已升级过了,请不要重复升级。 (如果是升级过程中断,请恢复备份的数据库后,再重新升级) |
答:该提示说明数据表里已经有8.0的字段,说明重复执行过升级程序。如果是升级过程中断,按升级说明里的“重新升级说明”步骤重新升级就能解决。
5、升级提示“升级程序不能重复运行 原因:重复运行升级程序或从多个版本一路升级。 解决办法:关掉当前窗口,打开新的窗口运行。
6、升级后为什么没有看到新增功能的菜单? 原因:您的用户组权限没有开启,所以不显示菜单。 解决办法:修改用户组开启相应的权限,才会显示相应的管理菜单。
7、使用了多访问端,子访问端如何升级? 答:看升级包里的升级说明第五的说明。
8、升级后想启用PHP8运行环境有什么注意事项? 答:由于升级程序并不会改变您网站的模板和数据,如果您要启用PHP8运行环境,请先将模板内容里的数组、字段的html代码里的数组都加单引号,然后再启用PHP8运行环境,否则会出错。
|
|
|
|