帝国cms教程

帝国CMS6.6升级到7.0常见问题

我的站长站 2013-10-18 人阅读

升级注意事项
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调用方法
  • 帝国CMS7.5版升级支持自定义后台登录文件

    帝国CMS7.5版在原来版本支持自定义后台目录基础上(可随时任意重命名admin目录,无需任何设置),还新增了支持自定义后台登录文件,双重自定义,安全性更高。帝国CMS7.5及以上版本,只需按下面操作就可以修改后台登录文件地址:1、将 /e/admin/index.php 文件重命...

    帝国cms教程 230 7年前
  • 帝国CMS7.5版系统模型新增记录信息审核人功能升级

    帝国CMS7.5版各系统模型新增记录信息审核人功能,对查看责任人和绩效考核更方便:1、各系统模型(包括自定义的系统模型)均新增记录信息审核人功能。2、查看信息审核人方式:管理信息列表页移到发布者可以看到审核人UID,修改信息可以看到审核人UID和审核人UN...

    帝国cms教程 169 7年前
  • 帝国CMS7.5升级增加浏览器USER-AGENT验证功能

    帝国CMS7.5版后台新增浏览器USER-AGENT验证功能,该功能是指只有包含指定信息的浏览器才可以访问后台(后台可指定同时包含多个验证内容,配置内容存配置文件,不存数据库),也就是说可以指定某一台机器才能访问后台,更高安全性。 帝国CMS官方建议登录后台采用...

    帝国cms教程 161 7年前
  • 帝国CMS调用栏目自定义字段方法

    帝国CMS调用栏目自定义字段方法说明:封面模板,列表模板,内容模板都可以用,且调用方式都是一样的调用标签:<?=ReturnClassAddField(0,&#39;自定义字段&#39;)?>调用多个:<?=$value=ReturnClassAddField(1,&#39;自定义字段1,自定义字段2&#39;)?>取值:<?=$val...

    帝国cms教程 157 4年前
  • 帝国CMS新手教程调用栏目别名

    帝国CMS调用网站标题灵动标签调用网站标题:<?=$public_r[sitename]?> 帝国CMS标签调用网站标题:[!--pagetitle--] 帝国CMS调用栏目别名: <?=$class_r[$GLOBALS[navclas

    帝国cms教程 275 11年前
  • 帝国CMS调用网站标题的方法

    帝国CMS_调用网站标题的方法方法1: [!--pagetitle--]方法2:<?=$public_r[sitename]?>

    帝国cms教程 379 11年前
最新更新