新闻中心

帝国cms升级7.0 出现Unknown column ‘checked’ in ‘field list’ 错误解决方法

作者 / 无忧主机 时间 2014-11-03 18:53:52

站长朋友们建站最痛苦的就是升级网站程序,但是最最痛苦的就是明明显示升级成功,但是后台报错!虽然无忧主机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升级7.0 出现Unknown column 'checked' in 'field list' 错误解决方法 看到报错,小编首先分析这段代码的意思,看提示应该是说checked这个字段不存在了。 出现这个是因为这位站长朋友自己写了个信息列表模板,如下图: 帝国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碎片功能介绍以及什么时候情况下使用

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

1
1
1
1
1
1
1