香港独立IP空间
香港php空间
美国php空间
域名注册

站长朋友们建站最痛苦的就是升级网站程序,但是最最痛苦的就是明明显示升级成功,但是后台报错!虽然无忧主机php虚拟主机有不少关于帝国cms故障类型的文档分享,但是问题还是层出不穷。今天小编遇到一个客户,使用帝国CMS,显示升级成功,但是登陆后台报错出现:

Unknown column ‘checked’ in ‘field list’ select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from ***_ecms_movie order by id desc limit 0,100
截图如下:

帝国cms 11 3 1 300x120 帝国cms升级7.0 出现Unknown column checked in field list 错误解决方法

看到报错,小编首先分析这段代码的意思,看提示应该是说checked这个字段不存在了。
出现这个是因为这位站长朋友自己写了个信息列表模板,如下图:

帝国cms 11 3 2 300x159 帝国cms升级7.0 出现Unknown column checked in field list 错误解决方法

因为这个文件帝国cms是升级不到的,所以里面存在之前的checked字段没有去掉,那么该如何解决呢?小编现在就为大家解答:
首先连接FTP工具,在空间根目录找到/e/data/html/list/alllistinfo_movie.php,用文本编辑器打开此文件,找到下面这段sql,大概在第9行:

$query="select id,classid,titleurl,groupid,newspath,filename,checked,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line";

改成

$query="select id,classid,titleurl,groupid,newspath,filename,isqf,havehtml,istop,isgood,firsttitle,ismember,userid,username,plnum,totaldown,onclick,newstime,truetime,lastdotime,titlepic,title from {$dbtbpre}ecms_".$tbname.$where." order by ".$doorder." limit $offset,$line";

也就是删除checked字符!接下来覆盖上传即可!
希望可以帮助到各位站长朋友!

无忧主机相关文章推荐阅读:

帝国CMS你不知道的功能-计划任务

骑士CMS 招聘职位不能设置为若干名

帝国CMS用自定义列表来制作专题分类页

帝国CMS碎片功能介绍以及什么时候情况下使用

本文地址:http://www.51php.com/empirecms/17343.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档