正在加载中……
最新消息:欢迎大家访问,导航分类不完善,如果找不到自己想要的文章,可以通过【关键词】来进行搜索,^_^!

dedecms 报“Error: Table *.dede_myad’ doesn’t exist”的解决方法

CMS相关 REKFAN.COM 11716浏览 0评论

更多


今天将一空间dedecms 5.6/5.7网站上传到另一空间时,更新栏目的时候, 提示如下错误:

/*
Page: /dede/makehtml_all.php?action=make&step=3&uptype=time&mkvalue=1329753600
Error: Table *.dede_myad' doesn't exist <br />Error sql: <font color='red'>SELECT * FROM dede_myad WHERE tagname LIKE 'indexfooterAD'  ORDER BY typeid DESC LIMIT 0,1;</font>
*/

/*
Page: /dede/makehtml_list_action.php?gotype=&uppage=0&maxpagesize=50&typeid=0&pageno=1&isremote=0&serviterm=
Error: Table *.dede_myad' doesn't exist <br />Error sql: <font color='red'>SELECT * FROM dede_myad WHERE tagname LIKE 'innerfooterAD'  And typeid IN(0,2)  ORDER BY typeid DESC LIMIT 0,1;</font>
*/

错误分析:

从错误提示可以看出,mysql 数据库缺少 dede_myad 数据表,调用广告数据的时候找不到数据而报错,将网站数据库 和官网数据库 对比了下,发现确实差两个表, dede_myad 和dede_myadtype , 纳闷了,没有这两个表,后台怎么管理广告的,进后台--『模块』--『辅助插件』里没有发现『广告管理』这个功能选项,看来原因找到了,模板里有调用广告的代码,广告管理插件没有安装!http://blog.rekfan.com

解决方法:

1.进后台--『模块』--『辅助插件』--『插件管理器』--『安装新插件』--安装『广告管理』。
2.返回『生成』--『更新栏目HTML』,没有错误 一切 OK !

转载请注明:|REKFAN|系统运维| » dedecms 报“Error: Table *.dede_myad’ doesn’t exist”的解决方法

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址