新闻中心

织梦DEDECMS提示 Unknown column ‘weight’ in ‘field list 报错的详细解决方案

作者 / 无忧主机 时间 2014-06-30 20:16:44

随着不对的接触织梦dedecms,对它也是越来越熟悉了,但是这个开源的程序真的很适合做企业站和展示站点,后台功能强大,支持伪静态,发表文章图片在后台又很方便很适合站点的SEO优化,但是由于这款程序是开源程序,因此有很多bug需要自己根据建站的需求自己来修补。最近这款程序官方已经升级到了dedecms 5.7 sp1版本了。升级后这款程序又增加了很多新的功能,安全性也是明显的提高了很多。漏洞也有很多得到了有效的修补。但是今天小编的一位站长朋友来联系小编,表示自己在后台升级后在更新文章时有一行报错提示。提示内容:Unknown column 'weight' in 'field list。小编分析这行代码是插入文章到数据库的时候没有找到这个列(weight)字段,因此会提示不知名的字段。小编经过分析后只需要在网站的后台SQL那里执行一段SQL语句增加一个列。即可以解决这个报错了。下面小编图文并茂的为各位演示下。 第一步:登陆网站后台找到系统->sql命令行工具如下图所示:   [caption id="attachment_14913" align="alignnone" width="188"]dedecms dedecms[/caption] 第二步骤:找到单行名令如下图所示:   [caption id="attachment_14914" align="alignnone" width="549"]dedecms dedecms[/caption]   第三步:在以上方框内输入以下代码: Alter TABLE 'dede_archives' ADD 'weight' int(10) NOT NULL DEFAULT '0'; 这段代码的主要就是增加一个weight的列。就是因为文章缺少这个列文章插入不进去才会报错。输入以上SQL代码后点击确定即可运行SQL。数据库中的dede_archives表就会自动加一个weight列了。输入确定后再更新缓存再尝试发布文章果然以上DEDE提示"Unknown column 'weight' in 'field list"的错误就不再提示,得到完美解决了。 无忧主机相关文章推荐阅读: DEDECMS去掉管理员后台广告界面方法 DEDECMS程序网站如何添加GOOGLE地图 DEDECMS被黑怎么办?被挂马?被入侵怎么办?如何恢复网站

本文地址:https://www.51php.com/dedecms/14912.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服