下面是小编收集整理的帝国CMS6.6升级到7.0常见问题(共含7篇),供大家参考借鉴,希望可以帮助到有需要的朋友。同时,但愿您也能像本文投稿人“基基复基基”一样,积极向本站投稿分享好文章。
一、升级注意事项:
1、如果开启后台网站安全防火墙,先关闭,然后再升级。
2、最好检查 phome_enewsinfovote 表里的记录是否有不存在的栏目ID(classid字段)或信息ID(id字段)的记录,如果有请删除掉记录,然后再升级。
二、升级常见问题:
1、升级时提示:
Duplicate entry ‘0‘ for key 1
alter table ***_enewsinfovote add PRIMARY KEY(pubid);
原因:phome_enewsinfovote 表有不存在的栏目ID或信息ID的记录。
解决办法:用phpmyadmin查看表里的记录,找出不存在的信息记录,删除掉,然后按升级说明里的“重新升级说明”步骤操作就能解决.
升级过程中提示上面错误时,可在已升级的表中查找不存在信息的技巧的SQL语句:
代码如下:select * from phome_enewsinfovote where pubid=0;
把不存在的信息 记录下来,以便恢复数据库后删除多余记录.
2、升级时提示:
Table ‘phome_ecms_news_index‘ already exists
原因:7.0的表已经存在,是因为原来安装7.0测试版后没有删除7.0表就直接安装帝国6.6致使表遗留下来.
解决办法:恢复数据库后对比6.6版数据表,把多余的7.0表删除,然后按升级说明里的“重新升级说明”步骤重新升级就能解决.
3、升级时转换数据过程中提示“Cann‘t connect to DB!”
原因:空间数据库不稳定,导致升级过程中时不时链接不上数据库,
解决办法:如果空间比较一般,可以改升级配置文件 /e/update/upconfig.php 里的每组转换数和转换间隔时间设置,然后再升级。
4、升级提示“升级程序不能重复运行”
原因:重复运行升级程序或从多个版本一路升级.
解决办法:关掉当前窗口,打开新的窗口运行.
5、升级后为什么没有看到新增功能的菜单?
原因:你的用户组权限没有开启,所以不显示菜单。
解决办法:修改用户组开启相应的权限。
6、升级后刷新页面提示:
Unknown column ‘checked‘ in ‘where clause‘
原因:提示checked字段不存在,因为7.0版本SQL方式调用信息不再需要checked字段。
解决办法:修改调用的SQL语句,把checked=1条件删除即可解决。
7、升级后评论、会员、商城表单提交时提示“您来自的链接不存在”
原因:评论、会员、商城表单提交地址由原来的“/e/enews/index.php”分别改为“/e/pl/doaction.php”、“/e/member/doaction.php”、“/e/ShopSys/doaction.php”。
解决办法:修改模板里的表单提交地址,把提交地址改为上面对应地址就能解决.
8、升级后修改会员一直提示“请将信息填写完整”.
原因:有字段7.0改名了。
解决办法:后台>用户>会员管理>管理会员表单>修改会员表单,什么也不用设置,直接点下面的提交就能解决.
希望本文所述对大家的帝国CMS建站有所帮助。
今天将帝国cms 从6.6升级到7.0 出现Multiple primary key defined错误,这里分享下解决方法
刚升级一会就出现Multiple primary key defined
alter table ***_ecms_infoclass_shop change classid classid int(10) unsigned NOT NULL default ‘0‘, DROP INDEX classid, add PRIMARY KEY(classid);
这个按字面意思就是
数据表结构问题,提示:已经有存在的主键,不能再增加主键
构架大更新:采用更先进构架、更强劲内核,性能提升30%以上:
1、已发布信息与待审核信息采用独立数据表分开存放,效率立竿见影,
前台显示信息无需验证信息是否审核,查询信息与页面生成速度大幅度提升。
2、信息新增主表索引表,在数据量越大时,查询信息速度更快。
特别是在数据量越大时生成效率越高。并且此构架为以后版本实现主表再分表打下基础,扩展性更强。
3、信息主表表结构更优化,字段优化与缩减,使单数据表容量更大,效率更高。
主表字段优化与缩减或移至副表或公共表,使单数据表容量更大,效率更高。
4、优化模板编译,大量减化批量生成变量替换,批量生成速度更快。
5、管理信息的栏目导航显示采用缓存及时更新,显示栏目导航效率更高。
6、预统计信息数量,读取多信息列表速度更快。
后台与前台显示信息列表速度更快。
7、公共信息表等索引采用唯一的多表信息ID,检索速度更快。
8、预生成信息地址,使模板中获取信息地址效率更高,生成速度更快。
在模板中获取信息地址效率更高,从而提高生成速度,且方便外部程序调用帝国CMS数据(只需查询titleurl字段即可)。
9、帝国CMS7.0支持无限附件分表,管理与选择附件速度更快。
(1)、信息所属附件支持无限分表,因为是附件主表直接分表,所以理论上是无限容量,当附件表达到一定数量可启用新的附件表,使数据容量分配更合理,更稳定。
(2)、会员、公共、其他附件表等也独立表存放,比原来容量更大,效率更高。
(3)、附件与对应项目绑定,删除项目会同时删除附件,大量减少附件冗余,比如删除栏目、专题功能也进行了大更新,功能更强大,制作更方便。如专题支持新增下级子分类,制作子页面更方便直接。
★ 大秦帝国读后心得
★ 白银帝国观后感
★ 白银帝国影评
★ 面试常见问题
★ 大秦帝国读书心得