PbootCMS V3.2.30版本下载地址
PbootCMS V3.2.30版本新增了首次登录后台的初始化向导与环境检测功能,新增检测当前数据库驱动所需的扩展是否启用,修复了后台首页反复将默认库改名导致 data 目录累积孤儿 db 文件等相关问题。
一、PbootCMS V3.2.30版本发布时间
2026年10月20日
二、PbootCMS V3.2.30版本技术亮点
1、首次登录后台新增初始化向导与环境检测,可继续使用 SQLite 或一键切换为 MySQL,新装 SQLite 默认库补齐图片清理菜单并与 MySQL 安装脚本保持一致
2、UEditor 远程抓图新增后台开关,默认开启,关闭后编辑器保留外链且服务端拒绝抓图
3、AI 助手测试连接改为按页面当前填写的配置测试,未保存也能验证连通性
4、前台 ParserModel 查询条件改为参数绑定,移除 escape_string 拼接
5、修复后台 AI 接口地址可使用 file:// 等非 HTTP 协议,测试连接会带出服务器本地文件内容的问题
6、修复清理冗余图片误将正文任意上传文件、内容附件及扩展字段中在用的文件迁走的问题
7、修复清理冗余图片将上传目录 .htaccess 等隐藏文件误判为冗余并迁走的问题
8、修复图片类标签使用 substr/len/lencn 截取时结果被多补 / 前缀、站点目录或 CDN 域名的问题
9、修复多栏目 scode 末尾带空段时子栏目展开丢失导致列表或搜索结果遗漏的问题
10、修复后台首页反复将默认库改名导致 data 目录累积孤儿 db 文件的问题
三、PbootCMS V3.2.30版本使用体验
PbootCMS V3.2.30版本新增了首次登录后台的初始化向导与环境检测,新站点可继续使用 SQLite 或一键切换为 MySQL;UEditor 远程抓图新增后台开关;AI 助手测试连接改为按页面当前填写的配置测试。安全方面,AI 接口请求限制为仅允许 HTTP/HTTPS 协议,前台标签解析的数据查询改为参数绑定。
PbootCMS V3.2.30版本修复清理冗余图片误迁在用文件、图片类标签截取时多补前缀、多栏目 scode 末尾空段导致列表遗漏,以及后台首页反复将默认库改名等问题。初始化向导仅面向全新安装的站点,切换到 MySQL 会导入全新的初始数据,不会迁移现有内容;二次开发中直接调用前台 ParserModel 的站点,请按下方注意事项核对后升级。

以下是官方针对此次版本更新发布的安全公告:
各位站长、开发者朋友们大家好:
PbootCMS V3.2.30 版本已正式发布。本次更新新增首次登录后台的初始化向导与环境检测,新站点可继续使用 SQLite 或一键切换为 MySQL;UEditor 远程抓图新增后台开关;AI 助手测试连接改为按页面当前填写的配置测试。安全方面,AI 接口请求限制为仅允许 HTTP/HTTPS 协议,前台标签解析的数据查询改为参数绑定。同时修复清理冗余图片误迁在用文件、图片类标签截取时多补前缀、多栏目 scode 末尾空段导致列表遗漏,以及后台首页反复将默认库改名等问题。初始化向导仅面向全新安装的站点,切换到 MySQL 会导入全新的初始数据,不会迁移现有内容;二次开发中直接调用前台 ParserModel 的站点,请按下方注意事项核对后升级。
一、功能升级与调整
序号 功能 更新说明 1 首次登录初始化向导 新站点使用默认账号首次登录后台时,修改密码页会进入初始化设置,展示 PHP 版本、SQLite 与 mysqli 扩展、配置文件及 data、runtime、上传目录可写性等环境检测结果;可选择继续使用 SQLite,或填写 MySQL 连接信息一键切换,系统自动导入初始数据、写入管理员账号与数据库配置,切换完成后使用新账号重新登录。 2 运行环境检测提示 系统启动时的环境检测改为一次性汇总列出所有不满足的项目(scandir 函数、gd、mbstring、curl 扩展),并新增检测当前数据库驱动所需的扩展是否启用,缺少 SQLite 扩展时给出改用 pdo_sqlite 或手工配置 MySQL 的处理建议。 3 远程图片抓取开关 后台「配置参数 → 安全配置」新增「远程图片抓取」开关,默认启用。禁用后,编辑器粘贴外部图片时保留原外链,服务端同时拒绝远程抓图请求。 4 AI 测试连接 「配置参数 → AI 配置」中的测试连接改为按页面当前填写的服务商、接口地址、模型与 API Key 进行测试,修改后无需先提交保存即可验证连通性;测试不会写入配置。 5 默认安装数据 新装 SQLite 默认库补齐「图片清理」菜单,并与 MySQL 安装脚本 static/backup/sql/pbootcms.sql保持表结构和菜单编码一致;仅影响新安装站点。二、安全问题修复
序号 功能 更新说明 1 AI 接口协议限制 AI 接口请求(含重定向)限制为仅允许 HTTP/HTTPS 协议,修复接口地址填写 file://等非 HTTP 协议时,测试连接可能带出服务器本地文件内容的问题。2 前台查询参数绑定 前台标签解析涉及的栏目、内容、单页、多图、复选、标签、幻灯片、友情链接、留言、表单等数据查询,由 escape_string转义后拼接 SQL 改为参数绑定,数量类参数统一转为整数,从根源上降低 SQL 注入风险。三、功能问题修复
清理冗余图片误迁在用文件:修复图片清理只识别正文中的图片,导致正文引用的视频、附件等其他上传文件,以及内容附件、内容扩展字段中在用的文件被误判为冗余并迁走的问题;带
?、#参数的引用地址现也能正确识别。清理冗余图片误迁隐藏文件:修复上传目录中的
.htaccess等隐藏文件被误判为冗余并迁走,导致上传目录禁止脚本执行等防护规则失效的问题。图片标签截取多补前缀:修复图片类标签使用
substr、len、lencn截取时,结果被多补 / 前缀、站点目录或 CDN 域名的问题。多栏目 scode 末尾空段:修复多栏目
scode末尾带空段(如scode='1,2,')时,子栏目展开丢失,导致列表、搜索结果及 API 内容列表遗漏内容的问题。默认库反复改名:修复使用 MySQL 或已改名 SQLite 的站点,只要
data/pbootcms.db存在(如上传源码包时覆盖了data目录),进入后台首页就会将其改为随机文件名,反复出现后导致data目录累积无用 .db 文件的问题。四、升级建议与注意事项
本次更新主要涉及后台初始化流程、编辑器远程抓图、AI 配置与前台数据查询,不涉及数据库结构调整。升级前请务必备份网站文件与数据库;升级完成后建议清理系统缓存,并检查前台栏目列表、搜索、幻灯片、友情链接、留言等标签输出,以及后台编辑器粘贴外部图片、AI 测试连接是否正常。
升级注意
- 初始化向导仅用于新站点:仅当超级管理员仍使用默认密码、且站点使用默认 SQLite 库时才会出现。切换到 MySQL 需设置非默认的新密码,目标库须为已创建且不含
ay_数据表的空库;切换导入的是全新初始数据,当前 SQLite 中的内容不会迁移,旧的 SQLite 文件会保留。请勿把已经使用过的站点改回默认密码后再切换,static/backup/sql/pbootcms.sql不会随在线升级更新,可能与当前程序版本不一致。- data 目录无用数据库文件:后台首页不再自动将
data/pbootcms.db改名。MySQL 站点或已改名 SQLite 的站点,可先在 config/database.php 中确认当前实际使用的数据库,再手工删除data目录中未使用的pbootcms.db及以往累积的随机名 .db 文件,切勿误删正在使用的库文件。- 图片清理误迁文件核对:此前执行过「图片清理」的站点,建议检查
static/backup/ImageExt中是否有仍在使用的视频、附件等文件被误迁,必要时移回原目录;并确认static/upload/.htaccess仍然存在,如缺失请从备份或新版源码包中恢复。- 二次开发调用 ParserModel:前台
ParserModel的查询方法已改为参数绑定,ParserController不再预先escape_string。二次开发中直接调用这些方法的,请传入原始值,不要再自行转义,否则含引号等特殊字符的值将无法匹配;ORM 的where()数组条件中,字符串键对应的值为数组时现生成IN条件,空数组生成恒不成立的条件。- 后台模板自定义改动:后台
common/ueditor.html、system/config.html、system/ucenter.html、system/extimage.html均有调整。自行改造过这些后台模板的站点,请在升级后重新合并改动。方式一:后台在线升级(推荐) — 支持跨版本升级,系统将自动完成代码及必要配置的升级,操作路径:后台 → 系统 → 在线升级。
方式二:全包升级 — 下载最新版本源码包,保留
config、data、static、template目录,其余文件用新版全部替换;如中间跨越了含数据库变更的版本,请对照相应版本的 SQL 升级脚本手动执行。如升级过程中遇到问题,欢迎前往官方社区或提交 Issue 反馈,我们会第一时间响应处理。
四、PbootCMS V3.2.30版本免费下载
PbootCMS V3.2.30版本由博客志整理于官网,如有需要就可以通过官方发布入口下载
官方发布地址:PbootCMS V3.2.30