关于“更新数据库archives表时出错,请检查”
近日将某dedecms程序做的网站版本由5.6升级到了5.7,可是在修改文章点保存的时候提示“更新数据库archives表时出错,请检查”。后来找到了解决办法,记录和分享之。
解决方法
系统>>SQL命令行工具>>运行SQL命令行,输入以下命令后运行:
ALTER TABLE `dede_archives` <wbr />ADD `dutyadmin` mediumint(8) unsigned NOT NULL DEFAULT ‘0’;
ALTER TABLE `dede_archives` <wbr />ADD `tackid` int(10) NOT NULL DEFAULT ‘0’;
ALTER TABLE `dede_archives` <wbr />ADD `mtype` mediumint(8) unsigned NOT NULL DEFAULT ‘0’;
运行结果可能显示“Duplicate column name * *”,则说明不是缺少这几个字段,则运行以下命令行:
ALTER TABLE `linqu_archives` ADD COLUMN `voteid` int(10) NOT NULL DEFAULT 0 AFTER `mtype`;
一旦上面语句提示成功运行,基本表示问题解决。而我的网站即是这样解决了。
关于“dede文章编辑器不显示和修改方法”
dedecms升级到5.7版后,程序自带的编辑器成了ckeditor,而后台设置可能还是5.6版的fck编辑器,这样发布和修改文章的时候,文章编辑器就无法显示。
解决方法
如果你要想用新的编辑器,可登录后台后,点系统>>系统参数>>核心设置>>更换编辑器为ckeditor。 如果想用回5.6版的FCKeditor,则需要下载5.6版本的编辑器源文件FCKeditor,通过FTP上传到include文件夹下,然后修改设 置为fck即可解决了。