升级
重要提醒
升级之前请备数据(包括数据库),升级之前请备份数据(包括数据库),升级之前请备份数据(包括数据库),未备份数据导致升级出现异常本人不承担任何责任。
此方法适用于ImgURL Pro(专业版),社区版(免费版)请参考社区版方法进行升级。
查看版本号
登录ImgURL后台(首页)底部可以查看当前版本号,如下截图当前版本号为v1.0,请根据自身对应版本号进行升级,注意:若没有特殊说明不可跨版本升级,比如v1.0直接跳过v1.1升级为v1.2
2.2.x升级2.3.0
- 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
- 下载
2.3.0
安装包imgurl-pro-2.3.x.zip
并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存) - 执行
data/sql/20231109.sql
升级数据库 - 如果有使用opcache组件,请重启PHP或重启一次
php-fpm
进程 - 删除安装包
imgurl-pro-2.2.x.zip
避免被坏人下载 - 如果您之前对接了XorPay,需要在【系统设置 - 站点设置 - 支付设置】重新填写易支付/码支付的API信息
2.1.1升级2.2.0
- 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
- 下载
2.2.x
安装包imgurl-pro-2.2.x.zip
并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存) - 执行
data/sql/20230909.sql
升级数据库 - 如果有使用opcache组件,请重启PHP或重启一次
php-fpm
进程 - 删除安装包
imgurl-pro-2.2.x.zip
避免被坏人下载 - 此版本新增了【营销设置】,请参考:ImgURL营销设置
如果您需要更新所有用户的默认存储容量,请执行以下SQL:
-- 1指的是存储容量为1GB,根据自身情况调整,执行前建议备份数据库
UPDATE img_user_policy SET s_capacity = 1;
2.1.0升级2.1.1
备份好你的网站程序以及数据库,覆盖解压替换即可。
v2.0.x升级2.1.x
- 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
- 下载
2.1.x
的安装包imgurl-pro-2.1.x.zip
并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存) - 找到
2.1.x
源码包里面data/sql/20220515.sql
这个数据库升级文件,把他下载到你本地 - 然后选择您正在使用的imgurl数据库,并执行上面那个
20220515.sql
文件,比如phpMyadmin的做法是先选择数据库,然后点导入执行即可 - 如果有使用opcache组件,请重启PHP或重启一次
php-fpm
进程 - 删除安装包
imgurl-pro-2.1.x.zip
避免被坏蛋下载
v1.x升级v2.1.x
- 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
- 下载
2.1.x
的安装包imgurl-pro-2.1.x.zip
并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存) - 找到
2.1.x
源码包里面data/sql/20220328.sql
和data/sql/20220515.sql
这个2个数据库升级文件,把他下载到你本地 - 然后选择您正在使用的imgurl数据库,并执行上面2个
.sql
文件,比如phpMyadmin的做法是先选择数据库,然后点导入执行即可(注意:先执行20220328.sql,然后再执行20220515.sql) - 注意
2.1.x
版本要求支持redis,否则用户功能无法使用,宝塔用户可以直接在你对应的PHP版本 - 安装扩展 - 选择redis进行安装。 - 修改站点目录下的
config.php
配置文件,在末尾追加如下配置内容:
/*-------------------------------------Redis配置信息,2022.03新增-------------------------------------*/
$config['socket_type'] = 'tcp'; //`tcp` or `unix`
// $config['socket'] = '/var/run/redis.sock'; // in case of `unix` socket type
$config['redis']['host'] = '127.0.0.1';
$config['redis']['password'] = NULL;
$config['redis']['port'] = 6379;
$config['redis']['timeout'] = 10;
/*-------------------------------------Redis配置END--------------------------------------------------*/
/*------------------------------------- S3设置 -------------------------------------*/
//请先阅读帮助文档:https://dwz.ovh/a
$config['s3']['region'] = 'us-east-1';
$config['s3']['endpoint'] = '';
$config['s3']['key'] = '';
$config['s3']['secret'] = '';
$config['s3']['bucket'] = '';
/*------------------------------------- S3设置END -------------------------------------*/
/*------------------------------------- 接口频率限制 -------------------------------------*/
//单IP,10分钟内,上传接口请求频率限制
$config['limit']['up_qps'] = 500;
//单IP,24H内,发送邮件频率
$config['limit']['mail_qps'] = 20;
//单IP,1分支内,删除接口频率限制
$config['limit']['delete_qps'] = 30;
/*------------------------------------- 接口频率限制END -------------------------------------*/
- 登录你的ImgURL管理员后台,系统设置 - 站点设置 - SMTP设置 - 配置你的SMTP发件信息,否则注册用户无法收到验证码,将无法注册。(注意:先点保存,再点发送测试)
- 打开系统设置 - 存储方案 - 设置注册用户默认存储策略,目前仅支持本地和S3,选择其中一个点保存,否则注册用户无法上传。
- 继续打开系统设置 - 上传限制 - 设置用户的初始上传数量(默认是0也就是说用户注册后无法上传),如果您希望用户注册后拥有一定的初始上传容量,在这里设置,存储容量暂时没用,可以不用管。
- 至此升级已全部完成,如有问题,请联系QQ:446199062进行反馈
补充说明:ImgURL Pro默认售后支持时间为购买日起6个月,如果超过6个月且需要提供远程技术支持的需要额外收取一定费用,敬请理解。
v1.0升级v1.1
- 先备份当前数据(包括数据库)
- 下载v1.1源码:http://soft.xiaoz.org/source/imgurl/imgurl-pro_v1.1.tar.gz 解压覆盖
- 修改
config.php
在底部添加如下代码(七牛云存储需要使用)
/*-------------------------------------七牛云设置-------------------------------------*/
//请先阅读帮助文档:https://dwz.ovh/a
$config['qiniu']['AccessKey'] = '';
$config['qiniu']['SecretKey'] = '';
$config['qiniu']['bucket'] = '';
//上传地址,参见:https://developer.qiniu.com/kodo/manual/1671/region-endpoint
$config['qiniu']['up_host'] = '';
/*-------------------------------------七牛云设置END-------------------------------------*/
v1.1升级v1.12
- 先备份当前数据(包括数据库)
- 下载v1.12源码:http://soft.xiaoz.org/source/imgurl/imgurl-pro_v1.12.tar.gz 解压覆盖