如何彻底清除PbootCMS的静态HTML缓存?
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试! 广告

要彻底清除PbootCMS静态HTML缓存,需要区分系统运行缓存(Runtime)和生成的静态页面文件(Static HTML)。仅仅清理后台缓存往往不够,必须手动删除生成的静态文件并重置生成标记。
以下是彻底清除静态HTML缓存的完整操作步骤:
第一步:删除已生成的静态HTML文件
PbootCMS生成的静态页面通常存储在 /runtime/static/ 或根目录下的特定静态文件夹中(取决于配置)。
登录服务器:通过FTP、SFTP或宝塔面板文件管理器进入网站根目录。
定位静态目录:
默认情况下,生成的静态HTML文件位于 /runtime/static/ 目录下。
如果在「全局配置」中自定义了静态页路径,请前往对应目录。
执行删除:
选中该目录下的所有 .html 文件及子文件夹。
直接删除这些文件。不要担心,系统会在下次访问或重新生成时自动重建。
注意:如果站点开启了全站静态化,可能根目录下也会直接存在 index.html、list_*.html 等文件,需一并删除。
第二步:清理系统运行缓存(Runtime)
静态页面依赖系统缓存数据,因此必须同步清理核心缓存。
进入缓存目录:找到网站根目录下的 /runtime/ 文件夹。
删除关键子目录内容:
/runtime/cache/:删除内部所有文件(模板解析缓存)。
/runtime/temp/:删除内部所有文件(临时编译文件)。
/runtime/session/:可选清理,主要释放空间,不影响静态页显示。
保留目录结构:只删除文件夹内的文件,不要删除 cache、temp 等文件夹本身,以免权限问题导致无法重新写入。
第三步:重置静态生成标记(关键步骤)
PbootCMS通过一个标记文件来判断是否需要重新生成静态页。如果不删除这个标记,系统可能认为静态页已是最新,从而不再生成。
查找标记文件:在 /runtime/static/ 目录下(或与静态页同目录),寻找名为 static.lock 或类似名称的锁定文件。
删除标记文件:直接删除 static.lock 文件。
作用:删除后,当用户访问首页或后台触发更新时,系统会检测到标记缺失,从而强制重新生成所有静态HTML文件。
第四步:后台强制刷新与配置检查
登录后台:进入PbootCMS管理后台。
清除缓存:点击顶部菜单栏的「清除缓存」按钮,确保内存中的缓存也被清空。
检查静态化配置:
进入「全局配置」->「站点配置」。
确认「是否开启静态化」选项。如果只是想恢复动态模式,可在此关闭静态化。
如果仍需静态化,建议在清理完上述文件后,使用后台的「一键生成静态页」功能(如果有此插件或功能模块),或者访问首页触发系统自动生成。
第五步:CDN与浏览器缓存清理(外部缓存)
如果服务器端已清理但前端仍显示旧页面,可能是外部缓存导致:
CDN刷新:如果站点接入了CDN(如阿里云CDN、腾讯云CDN、Cloudflare等),需在CDN控制台执行「URL刷新」或「目录刷新」,将旧的HTML文件从CDN节点剔除。
浏览器硬刷新:在浏览器中按 Ctrl + F5(Windows)或 Cmd + Shift + R(Mac)强制刷新页面,跳过本地浏览器缓存。
验证是否清除成功
访问网站首页和几个主要的列表页、详情页。
查看页面源代码中的更新时间或特征内容,确认是否已更新为最新状态。
检查 /runtime/static/ 目录,确认系统是否已重新生成了新的 .html 文件和 static.lock 标记文件。
通过以上五个步骤,可以确保PbootCMS静态HTML缓存被彻底清除,避免旧页面残留导致的显示错误。
NOTICE:【咨询风格酷】客服微信:wwwxmamcn
NOTICE:【风格酷模板网②群】QQ群:288678775
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服!
☉如有其他问题,请加网站客服QQ(1131734965)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。