先别急着清,先确认你遇到的确实是模板缓存导致的——只有修改了网站模板文件(如footer.htm、index_article.htm这类)但刷新前台没变化,才需要清理模板缓存。
如果修改的是后台系统设置、文章/栏目内容,刷新前台没反应,需要清理的是全站静态缓存,不属于本文模板缓存范畴,但文末会附一键清理全站缓存的补充脚本。
这是绝大多数用户的首选,不需要登录服务器或FTP,适合完全不懂代码的小白。
在浏览器地址栏输入你的后台地址(默认是你的域名/admin.php,如果修改过后台入口,请用修改后的),输入账号密码登录。
登录成功后,点击顶部导航栏的「系统」,然后在左侧菜单选择「系统维护」→「清除缓存」。
进入清除缓存页面后,只勾选「模板缓存」(其他选项如全站静态、数据缓存、日志缓存根据需求选,本文只处理模板缓存),然后点击右下角的「开始清除」按钮。
等待页面弹出「清除成功」的提示框后,按F5刷新网站前台,检查修改后的模板是否生效。
如果后台报错无法登录,或者修改后台入口后忘记了,就需要通过FTP工具或服务器面板(宝塔、小皮面板等)直接删除模板缓存文件夹。
适合没有服务器面板权限的虚拟主机用户。
推荐使用FileZilla,免费开源无广告,下载地址:https://filezilla-project.org/download.php?type=client,选择对应系统(Windows/Mac/Linux)的版本安装即可。
打开FileZilla,在顶部输入框填写:
点击「快速连接」,连接成功后右侧会显示网站的根目录文件。
在右侧根目录找到「runtime」文件夹,进入后找到「temp」子文件夹,右键点击「temp」,选择「删除」。

注意:删除后系统会自动重新生成temp文件夹,不用手动创建。
适合有服务器管理权限的用户,比FTP更快。
在浏览器地址栏输入你的宝塔面板地址(默认是服务器IP:8888,如果修改过后台入口和端口,请用修改后的),输入账号密码登录。
点击左侧导航栏的「网站」,找到你的网站对应的域名,点击右侧的「根目录」按钮。
在打开的文件管理器中,找到「runtime」文件夹,双击进入,右键点击「temp」文件夹,选择「删除」,弹出确认框后点击「确定」即可。
如果你正在开发调试模板,频繁进后台或者删文件太麻烦,可以用这个一键脚本,放在网站根目录,访问一次就能清所有缓存(包括模板、全站静态、数据缓存、日志缓存)。
打开你的电脑记事本,复制以下完整代码: ```php where('is_del', 0)->update(['is_html' => 0]); \think\Db::name('arctype')->where('is_del', 0)->update(['is_html' => 0]); \think\Db::name('single')->where('is_del', 0)->update(['is_html' => 0]); // 删除runtime/temp、runtime/cache、runtime/log文件夹 $dirs = [ __DIR__ . '/runtime/temp', __DIR__ . '/runtime/cache', __DIR__ . '/runtime/log' ]; foreach ($dirs as $dir) { if (is_dir($dir)) { $iterator = new \RecursiveDirectoryIterator($dir, \RecursiveDirectoryIterator::SKIP_DOTS); $files = new \RecursiveIteratorIterator($iterator, \RecursiveIteratorIterator::CHILD_FIRST); foreach ($files as $file) { if ($file->isDir()) { rmdir($file->getRealPath()); } else { unlink($file->getRealPath()); } } rmdir($dir); } } // 输出成功提示 echo 'EyouCMS所有缓存(模板/全站静态/数据/日志)已清理完成!'; // 自动删除脚本文件,防止被恶意访问 unlink(__FILE__); ?> ```
然后点击记事本的「文件」→「另存为」,文件名改为clear_cache.php,编码选择「UTF-8」(必须选这个,否则中文提示会乱码),保存到电脑桌面。
通过FileZilla或者宝塔文件管理器,把桌面的clear_cache.php上传到网站的根目录(和index.php、admin.php同级的目录)。
在浏览器地址栏输入你的域名/clear_cache.php,访问后会看到「EyouCMS所有缓存(模板/全站静态/数据/日志)已清理完成!」的提示,同时脚本会自动删除自己,不用担心被别人恶意访问。
1. 后台清理后前台还是没变化:检查是否勾选错了缓存类型,再检查是否清理了浏览器缓存(按Ctrl+Shift+Delete,选择“缓存的图片和文件”,然后点击清除数据)。
2. 删除runtime/temp文件夹后前台报错:不用慌,这是系统正在重新生成缓存,等待10-30秒再刷新前台就会恢复正常。
3. 宝塔面板删除temp文件夹时提示权限不足:右键点击temp文件夹,选择「权限」,把权限改为755,然后点击「确定」,再重新删除。
4. FileZilla连接失败:检查主机地址、用户名、密码、端口是否正确,再检查虚拟主机或服务器的防火墙是否开放了21端口。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图