ThinkSAAS3.48手动升级到3.49

更新时间:2021-03-31 14:09:37
1、发布文章或者帖子支持扣积分,积分不够不允许发布
2、发布文章或者帖子时间间隔设定,比如30分钟一次
3、优化文章内容为独立存储数据表
4、增加注册页面人机验证,有效防止机器注册
5、其他问题修复
【重要】使用php7开启过opcache功能的请关闭后再继续升级,因为opcache的缓存会导致php代码更新不及时。(未开启opcache的请忽略)
第一步:下载升级包
第二步:升级数据库脚本
注意:如果修改过表前缀 ts_ 的,请把脚本中带有 ts_ 前缀的修改为自己的数据表前缀
ALTER TABLE `ts_editor` ADD COLUMN `ptable` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '项目表名' AFTER `id`, ADD COLUMN `pkey` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '项目字段名' AFTER `ptable`, ADD COLUMN `pid` INT(11) NOT NULL DEFAULT 0 COMMENT '项目ID' AFTER `pkey`;
ALTER TABLE `ts_editor` ADD COLUMN `isface` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'photo类型,是否为封面0否1是' AFTER `url`;
CREATE TABLE `ts_article_content` (
`articleid` INT(11) NOT NULL DEFAULT '0' COMMENT '文章ID',
`content` LONGTEXT NOT NULL COMMENT '文章内容' COLLATE 'utf8mb4_general_ci',
UNIQUE INDEX `articleid` (`articleid`) USING BTREE
)
COMMENT='文章内容'
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB;
INSERT INTO ts_article_content (SELECT articleid,content FROM ts_article);
ALTER TABLE `ts_article` DROP COLUMN `content`;
第三步:上传升级文件
解压第一步下载的 3.49.zip 压缩包,得到3.49目录,将3.49目录下的文件上传覆盖到您安装的thinksaas网站目录下
恭喜!升级完成。