ThinkSAAS1.97手动升级到1.98

更新时间:2013-07-26 10:10:10
Version 1.98
新增功能
. 增加数据库缓存
. 增加顶部960广告位
. 后台增加系统升级版块,简化系统升级
. 增加帖子修改后台审核更新操作
. 增加后台为用户加积分
. 增加发帖和回复验证码
. 增加删除帖子审核操作,杜绝恶意删除行为
. 增加Flash上传头像并裁切功能
. 增加手机web访问页面支持(mobile app),让你的网站支持手机访问更方便


优化修复
. 优化IE6内核浏览器兼容
. 优化本地缓存同时进行数据库存储
. 更新最新版UEditor编辑器
. 修复个别IE内核浏览器不能加载编辑器问题
. 优化压缩公共CSS,JS和图片文件,提升加载速度
. 修复php5.4下数据库备份出现错误的问题
【重要】使用php7开启过opcache功能的请关闭后再继续升级,因为opcache的缓存会导致php代码更新不及时。(未开启opcache的请忽略)
第一步:下载升级包
第二步:升级数据库脚本
注意:如果修改过表前缀 ts_ 的,请把脚本中带有 ts_ 前缀的修改为自己的数据表前缀
SET FOREIGN_KEY_CHECKS=0;
--------------------
CREATE TABLE `ts_aritcle_eidt` (
`editid` int(11) NOT NULL AUTO_INCREMENT COMMENT '编辑ID' ,
`articleid` int(11) NOT NULL DEFAULT 0 COMMENT '文章ID' ,
`title` char(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题' ,
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '内容' ,
`addtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间' ,
PRIMARY KEY (`editid`),
UNIQUE INDEX `articleid` (`articleid`) USING BTREE
)
ENGINE=MyISAM
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
CHECKSUM=0
ROW_FORMAT=Dynamic
DELAY_KEY_WRITE=0
;
--------------------
CREATE TABLE `ts_cache` (
`cacheid` int(11) NOT NULL AUTO_INCREMENT COMMENT '缓存ID' ,
`cachename` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '缓存名字' ,
`cachevalue` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '缓存内容' ,
PRIMARY KEY (`cacheid`),
UNIQUE INDEX `cachename` (`cachename`) USING BTREE
)
ENGINE=MyISAM
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
CHECKSUM=0
ROW_FORMAT=Dynamic
DELAY_KEY_WRITE=0
;
--------------------
ALTER TABLE `ts_group_topics` ADD COLUMN `isdelete` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0不删除1删除' AFTER `isaudit`;
--------------------
CREATE INDEX `isshow` ON `ts_group_topics`(`isshow`, `isaudit`, `uptime`) USING BTREE ;
--------------------
CREATE TABLE `ts_group_topics_edit` (
`editid` int(11) NOT NULL AUTO_INCREMENT COMMENT '编辑ID' ,
`topicid` int(11) NOT NULL DEFAULT 0 COMMENT '话题ID' ,
`title` char(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '标题' ,
`content` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '内容' ,
`isupdate` tinyint(1) NOT NULL DEFAULT 0 COMMENT '0未更新1更新' ,
`addtime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '修改时间' ,
PRIMARY KEY (`editid`),
UNIQUE INDEX `topicid` (`topicid`) USING BTREE
)
ENGINE=MyISAM
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
CHECKSUM=0
ROW_FORMAT=Dynamic
DELAY_KEY_WRITE=0
;
--------------------
ALTER TABLE `ts_user` ADD COLUMN `code` char(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '邮箱验证码' AFTER `resetpwd`;
--------------------
ALTER TABLE `ts_user_info` DROP INDEX `ucid`;
--------------------
ALTER TABLE `ts_user_info` DROP INDEX `qq_openid`;
--------------------
ALTER TABLE `ts_user_info` DROP COLUMN `ucid`;
--------------------
ALTER TABLE `ts_user_info` DROP COLUMN `qq_openid`;
--------------------
ALTER TABLE `ts_user_info` DROP COLUMN `qq_access_token`;
--------------------
SET FOREIGN_KEY_CHECKS=1;
第三步:上传升级文件
解压第一步下载的 1.98.zip 压缩包,得到1.98目录,将1.98目录下的文件上传覆盖到您安装的thinksaas网站目录下
恭喜!升级完成。