你有没有遇见过这种情况?
用帝国CMS改网站模板,改完css改了布局,
刷新网站啥变化都没有?
清了自己电脑的浏览器缓存,
换了手机打开还是老样子?
对着改好的文件怀疑人生,
甚至怀疑自己是不是传错了文件?
其实90%的情况,都是模板缓存没清。
不管你是刚接触帝国的新手,
还是做了好几年站的老站长,
今天这几个方法,都能解决你的问题,
看完直接照做就行,不用绕弯路。
这是最常用的方法,大部分情况够用,
具体步骤超简单:
举个例子,我改完网站导航栏样式,
改完第一步就点这个清理,
大部分情况直接就能看到效果。
避坑提醒:清完要去前台刷新,
别在后台预览页刷新,后台容易留缓存。
如果你只改了某几个模板,不想全清,
可以用这个方法,更安全不会出问题,
步骤也很好记:
说白了就是,全清速度快,
针对性清理适合改小内容的时候用,
不会影响网站其他已经做好的内容。
有时候网站出问题,后台打不开,
或者后台清缓存没用,就用这个方法,
百分百能解决,步骤也不难。
不用记复杂的规则,照着路径找就行,
帝国CMS模板缓存默认路径是:
``` /e/data/tmp/ ```
你登录ftp,或者服务器面板的文件管理,
跟着这个路径点开就能找到。
打开tmp文件夹之后,你会看到一个叫
template的文件夹,这就是存模板缓存的地方。
你只需要把这个文件夹里所有文件删掉,
不用删template文件夹本身,留着文件夹就行。
举个例子,上次我客户后台崩了,
改完模板前台打不开,我远程上去,
一分钟删完这些文件,刷新直接就好了。
避坑提醒:别把整个tmp文件夹删掉,
也别删tmp里其他文件夹,只删template里的文件,
删错了会导致网站出其他问题,很难排查。
如果你按上面两步做完,还是没变化,
别慌,问题出在最后这两步,试一下就好。
现在大部分网站都开了CDN加速,
比如阿里云、腾讯云的免费CDN,
你清完服务器缓存,还要去CDN后台,
刷新一下全站缓存,才会显示新内容。
没开CDN的话,就按Ctrl+F5,
强制刷新前台页面,比全清浏览器缓存快多了。
有的服务器配置比较差,清理缓存需要时间,
别刚清完就一秒刷三次,没出来就慌了,
停一分钟,再去前台刷新,基本就出来了。
今天说的方法,你按顺序试就行:
能进后台先点一键清理,不行就删缓存文件,
最后清一下CDN和浏览器的缓存,
基本所有改模板不生效的问题都能解决。
要是你现在正好卡在改模板不生效,
别对着屏幕发呆了,现在就照着第一个方法试,
十秒钟就能搞定,根本没你想的那么复杂。
说白了帝国CMS的缓存,就是存了一份旧模板的临时文件,加快访问速度,改完删掉旧文件就行,没有什么复杂的原理。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图