星曜CMS 版本说明:PHP 版本兼容区间与上传目录防护
时间:2026-08-18 访问量:0
以下条目摘自系统变更说明原文。
运行环境
- 调整新装最低 PHP 版本至 7.4,推荐 8.4,后台对低版本环境给出升级提示。
- 完善内核版本无关写法,消除 PHP 8 起的致命错误与告警,全区间兼容 PHP 7.0 至 8.5。
上传与图片
- 新增 SVG、SVGZ、AVIF 上传支持,后台、编辑器与远程抓取同步放行,SVG 强制净化并限制 SVGZ 解压。
- 新增上传目录 MIME / nosniff 规则,Apache 自动部署,Nginx 须手动引入 rewrite/static-upload.nginx.conf。
- 新增 AVIF 缩放按后端能力择优,Imagick 接管时跳过水印并提示,无可用后端时拒绝上传。
- 新增 Imagick 安全硬化:危险 coder 门禁、输入格式白名单与资源上限,修复合法图片误判。
修复
- 修复后台首页每次加载都触发 Imagick 探测的问题,探测结果改为持久化缓存并可手动重检。
- 修复多语言切换后主题绑定滞后,导致跨语言错读模板编译与 HTML 缓存的问题。
- 修复后台轮播多图第二批起上传卡住不写值,以及在线升级版本号比较越界的问题。