把数据保存到数据库主表 `dede_archives` 时出错

1)先进入5.3的DEDECMS后台把数据库备份到了BACKUPDATA下面

2)备份了templates

3)备份了uploads,至此,可以删除dedecms的内容了,不过最好保留400等错误页面,以及cgi-bin目录

然后重新下载了v55的dede,只把其中的uploads目录打包成了tar.gz各式,上传到目录里,利用admin自己解压,这个最爽!哈哈

设置了mysql的用户名和密码,安装一切顺利,然后恢复了数据库,上传了uploads,templates和backupdata目录,一切 Ok!

不过后来,在发布文章的时候,碰到这样一个错误 把数据保存到数据库主表 `dede_archives` 时出错,请把相关信息提交给DedeCms官方。Unknown column ‘dutyadmin’ in ‘field list’

baidu了一下,想了想,估计是由于我用的是从V53恢复过来的数据库结构,所以55里本来有的dutyadmin这个字段就被冲掉了,解决方法 呢?我后来觉得稳妥的,是又下载了一个v53升级到v55的升级包,里面我主要要的是哪个update.php文件,上传到了指定的位置,这里面主要是一 些数据库操作的步骤,看了一下,包括增加dutyadmin等字段的内容,当然,还包括更多的,运行一遍,ok了!

PS:事后,从SQL查看工具里看了一下DEDE的ARCHIVES表的结构,果然有了如下三行:

`dutyadmin` mediumint(8) unsigned NOT NULL default ‘0′,
  `tackid` int(10) NOT NULL default ‘0′,
  `mtype` mediumint(8) unsigned NOT NULL default ‘0′,

遇事冷静,冷静分析,果断解决,备份第一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值