升级Dedecms5.7后广告管理模块无法使用

2014年6月6日20:33:55网站建设1 844

从老版本的织梦Dedecms升级到Dedecms v5.7后,发现以前广告管理中添加的项目全都没有了,但是广告还能正常显示。另外使用广告添加功能,系统也提示添加成功,但是在广告管理中就是看不到这个新添加的广告。文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

经分析发现,原来老版本建立的广告还都存储在数据库中(仍可以正常使用)。但是新添加的并没有添加成功(数据库中没有值),在服务器上可以看到以下错误代码:文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

Error page: /dede/ad_main.php
Error infos: Unknown column 'ad.clsid' in 'on clause'
Error sql: SELECT COUNT(*) AS dd FROM `dede_myad` ad LEFT JOIN `dede_arctype` tp on tp.id=ad.typeid LEFT JOIN `dede_myadtype` ap on ap.id=ad.clsid WHERE 1=1 LIMIT 0,1;文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

原来在升级到Dedecms V5.7以后,广告管理的表dede_myad需要添加列 clsid 以满足广告管理插件日益强大的功能。文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

官方给出的解决办法是:文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

登入dedecms网站的后台,点击 系统设置 -> SQL命令行工具 -> 执行SQL命令 -> 单行命令(支持简单查询),在文本框输入以下SQL语句:文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

        ALTER TABLE `dede_myad` ADD COLUMN `clsid`  int(10) NOT NULL DEFAULT 0 AFTER `aid`;文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

点击确定运行后,广告管理插件即可正常运行,原来添加的广告也能正常管理了。文章源自堕落的鱼-https://www.duoluodeyu.com/846.html

文章源自堕落的鱼-https://www.duoluodeyu.com/846.html
常用正则表达式汇总 网站建设

常用正则表达式汇总

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定

评论:1   其中:访客  1   博主  0
    • 网购网站大全
      网购网站大全 1

      不错的博客