首页 pbootcms程序 正文

PbootCMS V3.2.21版本下载地址

摘要

PbootCMS V3.2.21版本新增后台必应 IndexNow 主动推送功能,并加固密钥文件写入、跨域与密钥校验;将蜘蛛日志隔离至独立文本存储,修复 SQLite 高频写库与首写并发截断风险;安全兼容可信管理员配置的站点统计代码完整输出等功能。

PbootCMS V3.2.21版本新增后台必应 IndexNow 主动推送功能,并加固密钥文件写入、跨域与密钥校验;将蜘蛛日志隔离至独立文本存储,修复 SQLite 高频写库与首写并发截断风险;安全兼容可信管理员配置的站点统计代码完整输出等功能。

一、PbootCMS V3.2.21版本发布时间

2026年08月13日

二、PbootCMS V3.2.21版本技术亮点

1、新增后台必应 IndexNow 主动推送功能,并加固密钥文件写入、跨域与密钥校验

2、将访问量实时写库改为可靠增量聚合回写,修复并发场景下增量丢失及未落盘即销账的问题

3、将蜘蛛日志隔离至独立文本存储,修复 SQLite 高频写库与首写并发截断风险

4、修复 order 参数未做白名单及字段存在性校验导致的 SQL 注入风险和 unknown column 报错

5、将模板 HTML 缓存配置迁移至数据库,兼容在线升级与已有配置保存

6、安全兼容可信管理员配置的站点统计代码完整输出

7、新增鸿蒙 NEXT 纯血系统移动端识别,并纠正鸿蒙二合一设备被误判为手机的问题

8、修复幻灯片未指定 gid 时未默认使用分组 1 的问题,并同步更新标签手册校验信息

9、同步友情链接标签文档与手册清单

三、PbootCMS V3.2.21版本使用体验

PbootCMS V3.2.21版本针对安全进行了优化和功能修复,修复 order 参数未做白名单及字段存在性校验导致的 SQL 注入风险和 unknown column 报错,安全兼容可信管理员配置的站点统计代码完整输出,加固密钥文件写入、跨域与密钥校验,将访问量实时写库改为可靠增量聚合回写,修复并发场景下增量丢失及未落盘即销账的问题。

PbootCMS V3.2.21版本还修复了修复幻灯片未指定 gid 时未默认使用分组 1 的问题,并同步更新标签手册校验信息,新增鸿蒙 NEXT 纯血系统移动端识别,并纠正鸿蒙二合一设备被误判为手机的问题。

PbootCMS V3.2.21版本将蜘蛛日志隔离至独立文本存储,将模板 HTML 缓存配置迁移至数据库,兼容在线升级与已有配置保存,并同步友情链接标签文档与手册清单等功能。

PbootCMS V3.2.21版本下载地址

以下是官方针对此次版本更新发布的安全公告:

各位站长、开发者朋友们大家好:

PbootCMS V3.2.21 版本已正式发布。本次更新新增后台必应 IndexNow 主动推送功能,重构访问量统计与蜘蛛日志的写入机制以提升高并发下的可靠性,并修复 order 排序参数缺少校验带来的注入风险、站点统计代码输出不完整及鸿蒙系统识别错误等问题。建议关注搜索引擎收录推送、访问量统计准确性,以及使用自定义排序的站点及时升级。

一、新增必应 IndexNow 主动推送

序号 模块 更新说明
1 推送配置 新增独立配置入口,路径:后台 → 全局配置 → 配置参数 → IndexNow推送。可设置推送密钥与密钥文件地址,支持一键生成随机密钥,提交后自动在网站根目录生成密钥文件。
2 推送入口 内容列表支持勾选后批量推送,单页列表支持逐条推送;推送请求提交至 api.indexnow.org,一次推送即可同时通知必应等 IndexNow 参与引擎。
3 密钥校验 密钥限定为 8-128 位字母、数字或连字符;密钥文件地址仅接受相对路径或本站同域地址,跨域地址将被拒绝;密钥文件名必须为 密钥值.txt 且限定在站点目录内,避免误覆盖站点文件。
4 推送范围 推送前自动过滤非本站域名链接并去重,单次提交上限 10000 条;同时兼容二级目录部署下的密钥文件地址解析。

二、统计与日志可靠性优化

  • 访问量由实时写库调整为增量聚合回写:增量先记录到运行目录的分片文件,达到阈值或请求结束时批量回写数据库,前台展示值为“已入库数值 + 尚未落盘增量”,修复并发访问下增量丢失及未落盘即销账的问题。
  • 蜘蛛访问记录迁移至独立文本日志 log/spider/(按天分文件、制表符分隔、加锁追加写入),不再写入系统日志数据库,修复 SQLite 环境下高频写库及首次写入并发截断的风险;开关仍位于 后台 → 全局配置 → 配置参数 → 基本配置 → 记录蜘蛛访问。
  • 修复站点统计代码被过滤导致统计脚本无法完整输出的问题,由可信管理员配置的统计代码现按原样输出,仅对 PHP 开标签做转义处理。

三、安全与兼容性修复

  • 【安全】order 排序参数增加字段白名单与字段存在性校验,修复排序参数可被用于 SQL 注入的风险,并消除排序字段不存在时的 unknown column 报错;iddatesortingvisits 等标准字段及已存在的 ext_ 扩展字段不受影响。
  • 模板 HTML 缓存配置迁移至数据库,动态缓存与缓存有效期(秒)可在 后台 → 全局配置 → 配置参数 → 基本配置 直接设置;升级时自动迁移并保留站点原有取值,无需
  • 新增鸿蒙 NEXT 纯血系统移动端识别,鸿蒙手机与平板归为移动端;同时纠正鸿蒙二合一及 PC 设备被误判为手机的问题。
  • 修复 {pboot:slide} 未指定 gid 时无法输出幻灯片的问题,现默认使用分组 1。
  • 同步 {pboot:slide}{pboot:link} 的标签手册说明及手册清单校验信息。

四、升级建议

本次更新包含排序参数注入风险修复,建议使用中的站点尽快升级。更新同时调整了访问量统计、蜘蛛日志写入机制与排序校验规则,并新增了数据库配置项;升级前请务必备份网站文件、数据库及自定义模板,升级完成后建议清理系统缓存,并重点核验内容排序、访问量统计与幻灯片输出是否正常。。 

兼容性提示 — 若模板或接口中使用了带表前缀(如 a.title)、SQL 片段或不存在字段的自定义排序,升级后将被判定为非法排序并回退为默认排序,请提前核对相关标签;升级后系统会自动创建访问量增量与蜘蛛日志所需目录,请确保运行目录及 log 目录具备写入权限。

方式一:后台在线升级(推荐) — 支持跨版本升级,系统将自动完成代码及必要配置的升级,操作路径:后台 → 系统 → 在线升级。

方式二:全包升级 — 下载最新版本源码包,保留 configdatastatictemplate 目录,其余文件用新版全部替换;如中间跨越了含数据库变更的版本,请对照相应版本的 SQL 升级脚本手动执行。

如升级过程中遇到问题,欢迎前往官方社区或提交 Issue 反馈,我们会第一时间响应处理。

四、PbootCMS V3.2.21版本免费下载

PbootCMS V3.2.21版本由博客志整理于官网,如有需要就可以通过官方发布入口下载

官方发布地址:PbootCMS V3.2.21

评论
更换验证码
友情链接