跳转到主要内容

升级

重要提醒

升级之前请备数据(包括数据库),升级之前请备份数据(包括数据库),升级之前请备份数据(包括数据库),未备份数据导致升级出现异常本人不承担任何责任。

此方法适用于ImgURL Pro(专业版),社区版(免费版)请参考社区版方法进行升级。

查看版本号

登录ImgURL后台(首页)底部可以查看当前版本号,如下截图当前版本号为v1.0,请根据自身对应版本号进行升级,注意:若没有特殊说明不可跨版本升级,比如v1.0直接跳过v1.1升级为v1.2

img

2.2.x升级2.3.0

  1. 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
  2. 下载2.3.0安装包imgurl-pro-2.3.x.zip并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存)
  3. 执行data/sql/20231109.sql升级数据库
  4. 如果有使用opcache组件,请重启PHP或重启一次php-fpm进程
  5. 删除安装包imgurl-pro-2.2.x.zip避免被坏人下载
  6. 如果您之前对接了XorPay,需要在【系统设置 - 站点设置 - 支付设置】重新填写易支付/码支付的API信息

2.1.1升级2.2.0

  1. 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
  2. 下载2.2.x安装包imgurl-pro-2.2.x.zip并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存)
  3. 执行data/sql/20230909.sql升级数据库
  4. 如果有使用opcache组件,请重启PHP或重启一次php-fpm进程
  5. 删除安装包imgurl-pro-2.2.x.zip避免被坏人下载
  6. 此版本新增了【营销设置】,请参考:ImgURL营销设置

如果您需要更新所有用户的默认存储容量,请执行以下SQL:

-- 1指的是存储容量为1GB,根据自身情况调整,执行前建议备份数据库
UPDATE img_user_policy SET s_capacity = 1;

2.1.0升级2.1.1

备份好你的网站程序以及数据库,覆盖解压替换即可。

v2.0.x升级2.1.x

  1. 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
  2. 下载2.1.x的安装包imgurl-pro-2.1.x.zip并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存)
  3. 找到2.1.x源码包里面data/sql/20220515.sql这个数据库升级文件,把他下载到你本地
  4. 然后选择您正在使用的imgurl数据库,并执行上面那个20220515.sql文件,比如phpMyadmin的做法是先选择数据库,然后点导入执行即可
  5. 如果有使用opcache组件,请重启PHP或重启一次php-fpm进程
  6. 删除安装包imgurl-pro-2.1.x.zip避免被坏蛋下载

v1.x升级v2.1.x

  1. 备份好你的网站程序以及数据库(非常重要,作者不承担任何数据丢失风险)
  2. 下载2.1.x的安装包imgurl-pro-2.1.x.zip并上传到您站点根目录,解压覆盖(覆盖完毕后建议管理员后台按Ctrl + F5多刷新几次,避免缓存)
  3. 找到2.1.x源码包里面data/sql/20220328.sqldata/sql/20220515.sql这个2个数据库升级文件,把他下载到你本地
  4. 然后选择您正在使用的imgurl数据库,并执行上面2个.sql文件,比如phpMyadmin的做法是先选择数据库,然后点导入执行即可(注意:先执行20220328.sql,然后再执行20220515.sql
  5. 注意2.1.x版本要求支持redis,否则用户功能无法使用,宝塔用户可以直接在你对应的PHP版本 - 安装扩展 - 选择redis进行安装。
  6. 修改站点目录下的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 -------------------------------------*/
  1. 登录你的ImgURL管理员后台,系统设置 - 站点设置 - SMTP设置 - 配置你的SMTP发件信息,否则注册用户无法收到验证码,将无法注册。(注意:先点保存,再点发送测试
  2. 打开系统设置 - 存储方案 - 设置注册用户默认存储策略,目前仅支持本地和S3,选择其中一个点保存,否则注册用户无法上传。
  3. 继续打开系统设置 - 上传限制 - 设置用户的初始上传数量(默认是0也就是说用户注册后无法上传),如果您希望用户注册后拥有一定的初始上传容量,在这里设置,存储容量暂时没用,可以不用管。
  4. 至此升级已全部完成,如有问题,请联系QQ:446199062进行反馈

补充说明:ImgURL Pro默认售后支持时间为购买日起6个月,如果超过6个月且需要提供远程技术支持的需要额外收取一定费用,敬请理解。

v1.0升级v1.1

  1. 先备份当前数据(包括数据库)
  2. 下载v1.1源码:http://soft.xiaoz.org/source/imgurl/imgurl-pro_v1.1.tar.gz 解压覆盖
  3. 修改 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 解压覆盖