ThinkSAAS3.39手动升级到3.4

更新时间:2020-12-22 10:00:52
1、增加大文件分片上传处理(资料附件、视频和音频文件)解决方案,通过环境和系统配置修改可实现1G以上单文件的服务器本地上传。
2、资料附件、视频和音频文件存储暂时取消支持阿里云存储,全部改为服务器本地存储。后续单独开发阿里云存储oss大文件直传方案。
3、增加视频、音频文件防下载解决方案
4、修复登录一天只给一次积分
4、其他优化
【重要】使用php7开启过opcache功能的请关闭后再继续升级,因为opcache的缓存会导致php代码更新不及时。(未开启opcache的请忽略)
第一步:下载升级包
第二步:升级数据库脚本
注意:如果修改过表前缀 ts_ 的,请把脚本中带有 ts_ 前缀的修改为自己的数据表前缀
ALTER TABLE `ts_group` CHANGE COLUMN `price` `price` INT(11) NOT NULL DEFAULT 0 COMMENT '加入支付金币' AFTER `joinway`;

CREATE TABLE `ts_upload` (
`upid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`userid` INT(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
`fileurl` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '文件存储地址' COLLATE 'utf8mb4_general_ci',
`filename` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '文件名称' COLLATE 'utf8mb4_general_ci',
`filesize` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '文件大小' COLLATE 'utf8mb4_general_ci',
`filetype` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '文件类型' COLLATE 'utf8mb4_general_ci',
`addtime` DATETIME NOT NULL DEFAULT '1970-01-01 00:00:01' COMMENT '添加时间',
PRIMARY KEY (`upid`) USING BTREE,
INDEX `userid` (`userid`) USING BTREE
)
COMMENT='分块上传临时存储'
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=1;
第三步:上传升级文件
解压第一步下载的 3.4.zip 压缩包,得到3.4目录,将3.4目录下的文件上传覆盖到您安装的thinksaas网站目录下
恭喜!升级完成。