PbootCMS V3.2.19 版本更新公告
发布日期:2026-07-28 | 版本号:V3.2.19 | 类型:功能优化 + 问题修复
各位站长、开发者朋友们大家好:
PbootCMS V3.2.19 版本已正式发布。本次更新聚焦图片与媒体处理、缓存管理、富文本嵌入安全及运行环境兼容性,修复动画 GIF 处理、缩略图保留、同源 PDF 嵌入等问题,并优化后台缓存管理体验。建议正在使用图片管理、富文本嵌入或 PHP 8.5 环境的站点及时升级。
| 序号 | 模块 | 更新说明 |
| 1 | 动画 GIF 上传 | 修复动画 GIF 上传后变为静态图的问题。上传、缩放及水印处理将跳过 GD 重编码,以完整保留动图效果。 |
| 2 | 扩展图片管理 | 修复后台扩展图片管理中二级目录路径处理错误的问题,并消除冗余文件清理可能越界的风险。 |
| 3 | 内容图片提取 | 移除固定 2000 条扫描上限,改用游标分页处理,避免大数据量场景下遗漏内容图片。 |
| 4 | UEditor 上传 | 统一为单图和多图上传生成 alt 属性,并转义 HTML 特殊字符,提升内容规范性与安全性。 |
修复后台清缓存时误删已生成缩略图的问题。缓存清理重构为 purge_runtime_cache,常规清理将保留 runtime/image 目录。
修复在线升级清缓存目录名拼写错误(complite 应为 complile)导致模板缓存未被清理的问题。
简化后台清缓存入口,向所有已登录后台用户开放精细化缓存页,并统一权限校验逻辑。
修复本站同源 PDF 无法通过 iframe 嵌入的问题:允许相对路径,同源 PDF 免 sandbox;同源判定改为协议、主机与端口的完整比较,避免同主机跨端口或跨协议绕过白名单。
修复分类信息多选属性筛选未按逗号边界匹配,导致短值命中长值的问题。
新增图像处理后端能力探测与 image_backend 配置项;后台系统信息可查看 Imagick 支持情况及图像能力矩阵。本阶段仅提供探测,缩放与水印仍使用 GD。
兼容 PHP 8.5,统一通过版本感知助手替代已废弃的 imagedestroy 调用。
本次更新涉及图片处理、缓存机制与 iframe 同源安全判定。升级前请务必备份网站文件、数据库及自定义模板;升级完成后建议执行一次后台缓存清理,并核验 GIF、缩略图及 PDF 嵌入等相关功能。
方式一:后台在线升级(推荐) — 支持跨版本升级,系统将自动完成代码及必要配置的升级,操作路径:后台 → 系统 → 在线升级。
方式二:全包升级 — 下载最新版本源码包,保留 config、data、static、template 目录,其余文件用新版全部替换;如中间跨越了含数据库变更的版本,请对照相应版本的 SQL 升级脚本手动执行。
如升级过程中遇到问题,欢迎前往官方社区或提交 Issue 反馈,我们会第一时间响应处理。
PbootCMS 官方团队
官方网站:https://www.pbootcms.com | 开发手册:https://www.pbootcms.com/docs.html
上一篇:关于 PbootCMS v3.2.14 安全升级的通知
下一篇:没有了!