网站升级到dede5.6后小说频道模块有问题,前台出现 
Error page: /book/ 
Error infos: Unknown column 'b.bid' in 'field list' 
这样的错误 后台评论同样出现错误。 一、错误分析: 
昨天我再备份数据库的时候突然发现了两个陌生的表dede_bookfeedback ,dede_story_bookstars 而我自己的前缀名已经修改成了xxx_,不可能会出现dede前缀的。我查找了所有的表名也没有发现xxx_bookfeedback,xxx_story_bookstars 这两个表。我又到官方下了dede5.6的安装程序,从新安装并且不修改表前缀名。结果并没有出现错误。所以我们安装程序修改表前缀名后出现错误时因为缺少了xxx_bookfeedback,xxx_story_bookstars(xxx是你修改后的前缀名) 这两个表。 二、解决方法: 
我是新手,对mysql和php也不怎么了解,不知道怎么向mysql中插入表或者是修改表名(呵呵 不要见笑啊……)。我的方法是通过后台将你的数据备份一遍然后会出现一个tables_struct_xxxx.txt的备份文件(xxxx可能是随机生成的数,具体的我也搞不太清楚但是以tables_struct_开头的文件就一个)。找到这个文件后,查找DROP TABLE IF EXISTS `dede_bookfeedback`;这一行然后将dede改成你自己的前缀名,CREATE TABLE `dede_bookfeedback`,DROP TABLE IF EXISTS `dede_story_bookstars`;,CREATE TABLE `dede_story_bookstars`这几行里面的dede都改成你自己的前缀名就ok啦! 然后再把所有的数据恢复一遍就行了。我自己的网站 再见理想网 http://www.meetdream.net 就是这样解决的,大家可以去看一下,可以的话再去修改。不过在修改前最好把数据库备份两遍,以防万一啊!如果不明白的可以给我发邮件啊:[email protected]。