嗨,历经三个月的时间,2.0 终于迎来了正式版本。相比前面的版本,这次在安装要求上增添了不少,分别需要满足以下条件:
- PHP >= 8.0.2
- BCMath PHP 扩展
- Ctype PHP 扩展
- DOM PHP 拓展
- Fileinfo PHP 扩展
- JSON PHP 扩展
- Mbstring PHP 扩展
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Tokenizer PHP 扩展
- XML PHP 扩展
- Imagick 拓展
- exec、shell_exec 函数
- readlink、symlink 函数
- putenv、getenv 函数
对比旧版本有哪些新特性?
- 新的底层框架 Laravel
- 替换掉了 Bootstrap-fileinput 组件
- 更为多样化的角色组逻辑,多个角色组可设置多个储存策略,反过来亦然
- 全新的 UI,依旧是响应式的操作页面
- 新的我的图片管理页面,瀑布流布局、右键复制图片、复制链接、拖拽多选等操作
- 可视化的水印配置,支持九个方向以及平铺的方式设置水印,并且支持设置位置偏移量
- 图片管理使用缩略图展示,且访问缩略图生成不会消耗第三方储存(域名)的流量
- 增加了 AWS S3、SFTP、WebDav、Minio 的支持
- 得益于 Laravel,新版本支持多种数据库
Mysql 5.7+
、PostgreSQL 9.6+
、SQLite 3.8.8+
、SQL Server 2017+
- 使用相册功能取代了旧版本的多层文件夹分类功能
有哪些可能引起不适的变化
- 新版本中,使用本地储存,图片访问的域名后面需要追加前缀,例如:http(s)://domain.com/uploads/123.jpg
- 暂时没有夜间模式
- 没有了旧版本中的单用户模式、图片链接追加额外参数、免费的鉴黄服务、软删除、封禁 ip 功能
- 图片广场不再是游客上传的图片,而是用户公开的图片
旧版本是否能升级至 2.0?
不可以直接升级,但是现在有迁移脚本,点击链接了解更多 https://docs.lsky.pro/docs/v2/#%E5%8D%87%E7%BA%A7%E6%8C%87%E5%8D%97
如何安装新版本
下载完整版的安装包(lsky-pro-2.0.zip),然后点击链接了解安装流程 https://docs.lsky.pro/docs/v2/quick-start/installation.html
目前已知的问题
- 无法上传
ico
格式的图片,将在下个版本修复
最后
如果你觉得 lsky-pro 还不错,并且对你有所帮助,不妨给我点个 star,或者给我打赏一杯奶茶🥤
https://docs.lsky.pro/docs/v2/#%E6%8D%90%E8%B5%A0