ThinkSAAS3.57手动升级到3.58

更新时间:2022-02-09 09:34:48
1、更新phpmailer到最新版本
2、完善用户模块用户组权限管理
3、增加开启匿名用户发布内容
4、增加API接口积分控制
5、修复编辑器全屏背景透明的问题
【重要】使用php7开启过opcache功能的请关闭后再继续升级,因为opcache的缓存会导致php代码更新不及时。(未开启opcache的请忽略)
第一步:下载升级包
第二步:升级数据库脚本
注意:如果修改过表前缀 ts_ 的,请把脚本中带有 ts_ 前缀的修改为自己的数据表前缀
ALTER TABLE `ts_user_score` ADD COLUMN `api` CHAR(32) NOT NULL DEFAULT '' COMMENT 'API' AFTER `mg`;
ALTER TABLE `ts_user_score` ADD UNIQUE INDEX `app_action_mg_api_ts` (`app`, `action`, `mg`, `api`, `ts`);
ALTER TABLE `ts_love` ADD COLUMN `title` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '标题' AFTER `userid`;
ALTER TABLE `ts_user_info` ADD COLUMN `count_collect` INT(11) NOT NULL DEFAULT '0' COMMENT '统计收藏' AFTER `count_topic`;
CREATE TABLE `ts_collect` (
`collectid` INT(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`ptable` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '应用表名称' COLLATE 'utf8mb4_general_ci',
`pkey` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '应用表字段' COLLATE 'utf8mb4_general_ci',
`pid` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '应用表字段值' COLLATE 'utf8mb4_general_ci',
`userid` INT(11) NOT NULL DEFAULT '0' COMMENT '用户ID',
`title` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '标题' COLLATE 'utf8mb4_general_ci',
`addtime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间',
PRIMARY KEY (`collectid`) USING BTREE
)
COMMENT='收藏表'
COLLATE='utf8mb4_general_ci'
ENGINE=MyISAM;
第三步:上传升级文件
解压第一步下载的 3.58.zip 压缩包,得到3.58目录,将3.58目录下的文件上传覆盖到您安装的thinksaas网站目录下
恭喜!升级完成。