阿离

发表文章数:154

阿离API调用

邪恶动图、二次元、唯美酷图、渣男语录、舔狗日记等API

立即前往

图床源码 | Lsky Pro免费图床在线升级教程(更新中......)
 

此篇文章为更新教程,搭建教程请移步→ 图床源码 | Lsky Pro免费图床搭建教程(更新中……)

V1.6.0

⚠ 请仔细阅读下面的更新步骤 ↓

Added

  • 增加 OTA 在线升级功能
  • 增加 dark(暗黑)模式
  • 增加 FTP 被动模式开关
  • 增加 IP 封禁功能(支持通配符)
  • 增加图片自定义额外参数功能
  • 增加单用户站点模式

Changed

  • 改进安装逻辑, 去除 mysqli 限制, 改为 PDO 连接方式
  • 重构鉴权方式、接口认证方式
  • 重构更新数据库结构的方法
  • 安装条件增加需要 ZipArchive 支持
  • 图片最大上传限制兼容 KB 单位 #91
  • 删除本地静态资源, 使用第三方 CDN(jsdelivr)
  • 改进控制台样式
  • 恢复上传后出现的清除按钮
  • 改进 token 生成方式
  • 改进角色组、列表等多选操作方式

Fixes

  • 修复移动图片到根目录会提示不存在文件夹的 bug

升级指导

此版本开始已经不支持将 public 目录的文件移出到上级目录进行使用!!!

为了更好的拓展, 本次更新的内容较多, 重构了系统的权限认证方式以及增加了在线升级的功能, 已经不兼容前面版本的升级方式, 升级步骤如下:

1. 创建环境变量配置文件

版本(1.6.0)安装包下载地址→ v1.6.0.zip

下载好当前版本(1.6.0), 解压到临时目录, 然后将当前版本(1.6.0)的根目录 .env.example 文件复制一份并重命名为 .env, 放在当前版本根目录, 与 .env.example 同级

2. 修改环境变量配置

默认的 .env 文件内容如下:

[app]
debug = false
trace = false

[database]
hostname = {hostname}
database = {database}
username = {username}
password = {password}
hostport = {hostport}
charset = utf8mb4
prefix = lsky_

[system]
single_user_mode = false
intercept_salacity = false
url_query = ''

我们暂时只需要关注 [database] 那一块即可, 配置说明:

  • hostname = 数据库连接地址(例如 127.0.0.1)
  • database = 数据库名
  • username = 数据库用户名
  • password = 数据库密码
  • hostport = 数据库连接端口

按照以上 5 项配置说明填好对应的配置即可(配置值不需要加花括号或引号), 填好以后应该类似下面这样:

hostname = 127.0.0.1
database = lsky  
username = root  
password = root  
hostport = 3306  

3. 导入数据库并创建安装锁文件

在目录 application 下创建空文件 install.lock

然后使用 mysql 管理工具导入 application/sql/update.sql 文件(注意是 update.sql 文件)

4. 替换程序目录文件

如果你使用的是本地储存, 请先将本地图片移动到新版本 public 目录下

然后删除旧版程序所有文件, 然后将新版程序替换旧版程序目录, 升级完成.?

链接失效请在下方评论

未经允许不得转载作者:阿离, 转载或复制请以 超链接形式 并注明出处 阿离博客
原文地址:《图床源码 | Lsky Pro免费图床在线升级教程(更新中……)》 发布于2020-03-20

赞(5) 打赏 生成海报

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章Nice就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏

各大VIP视频解析
短视频去水印,VIP视频解析下载,MD5伪版权,B站封面截取
切换注册

登录

忘记密码 ?

切换登录

注册