ZBlogCMS 清理缓存后网站没有变化怎么办

juming
juming 正式会员超兽战士
发布于 2026-10-07 20:04 ·0 浏览 ·0 回复

按这篇的步骤排查完,你就能定位到 ZBlogCMS(Z-BlogPHP)清缓存后页面依旧不更新的真正原因,并把它彻底刷掉。

Z-BlogPHP 的缓存不止一层:程序自带模板编译缓存、服务器 OPcache、CDN 节点缓存、主题和插件自己写的 HTML 缓存,任何一层没清,前台看起来都像「清了没用」。下面按从易到难的顺序逐个排掉。

第一步:先确认「没变化」不是浏览器骗你

这一步要做的,是把浏览器本地缓存这个最大嫌疑排除掉,确认问题真的在服务器。

  1. 在页面按 Ctrl + F5(Mac 是 Command + Shift + R)强制刷新;
  2. 打开无痕窗口(Chrome 按 Ctrl + Shift + N)再访问一次;
  3. 用手机流量(不连同一个 WiFi)访问域名,对比结果。

如果手机流量下页面已经变了,说明服务器早就更新了,只是你本机缓存没刷新,问题到此结束。

注意:只按 F5 是「普通刷新」,浏览器仍可能直接用本地副本,一定要用强制刷新或无痕窗口。

第二步:用后台自带的清缓存功能

这一步要做的,是让 Z-BlogPHP 重建模板编译文件。

登录后台(默认入口 /zb_system/login.php),在后台首页顶部工具栏右侧找到「清空缓存并重新编译模板」按钮,点击后页面会跳转并提示清理结果。Z-BlogPHP 1.7 版本的按钮文字就是这个,别去找「设置」里的开关。

如果你连按钮都点不动(页面报错),直接进第三步。

第三步:手动删除缓存目录

这一步要做的,是绕过程序,直接把缓存文件从硬盘上删掉。

用宝塔面板(网站 → 对应站点 → 文件)或 FTP 进入网站根目录,找到 zb_users/cache/ 目录:

  1. 删除里面的 compiled 文件夹(模板编译文件都在这里,删掉后会自动重建);
  2. 删除 zb_users/cache/ 下所有 .php 结尾的缓存文件;
  3. 保留 zb_users/cache/ 目录本身,只删内容,然后刷新前台一次,让程序重新生成。

注意:只删 cache 里的内容,不要删 zb_users/data/,那里是文章和配置数据,删了就得恢复备份。

第四步:检查服务器层和 CDN 缓存

这一步要做的,是处理 Z-BlogPHP 管不着的那几层缓存。

  • PHP OPcache:宝塔面板 → 软件商店 → 已安装的 PHP 版本 → 设置 → 性能调整,把「opcache.enable」关掉保存,或直接点「重载配置」重启 PHP。
  • Nginx 缓存:宝塔面板 → 网站 → 站点 → 设置 → 配置文件,搜索 fastcgi_cache 或 proxy_cache,有的话先注释掉再重载 Nginx。
  • CDN:如果你用了 Cloudflare、阿里云 CDN 等,进控制台找「刷新缓存 / Purge Cache」,选「刷新全部」。
  • 面板缓存插件:宝塔的「Nginx 缓存」或「网站加速」插件若开着,在插件里点「清空缓存」。

第五步:查主题和插件自带的缓存

这一步要做的,是找出「别人写的」缓存。

进后台 → 应用中心 → 已启用插件,重点看有没有名字带「静态化」「缓存」「Redis」「Memcached」「HTML 生成」的插件,进它们的设置页点清缓存,或临时停用后再看前台。

再进后台 → 主题管理,看你正在用的主题设置页,很多主题(尤其是资讯、博客类主题)自带「静态化」「首页 HTML 缓存」开关,关掉后保存。

注意:同时开着多个缓存插件会互相打架,建议只留一个。

第六步:确认缓存目录能写入

这一步要做的,是检查权限,因为写不进去时程序会一直读旧文件。

在宝塔文件管理里,选中 zb_users/cache 目录 → 权限,设为 755,所有者设为 www,并勾选「应用到子目录」。设置完再回后台点一次「清空缓存并重新编译模板」。

小结

  • 先用无痕窗口 + 手机流量确认是不是浏览器缓存;
  • 后台顶部「清空缓存并重新编译模板」是第一选择;
  • 手动删 zb_users/cache/compiled 下的文件,只删内容不删目录;
  • 别忘了 PHP OPcache、Nginx fastcgi_cache 和 CDN 这三层;
  • 主题和插件自带的静态化缓存最容易被忽略,且别同时开多个;
  • 最后检查 zb_users/cache 权限为 755、属主 www。
版权声明:本文来自 GJ站长论坛《ZBlogCMS 清理缓存后网站没有变化怎么办》
原文链接:https://www.gj0.com/thread-512.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~