有时您可能需要清除PrestaShop网站的缓存。基本上,当您对您的网站进行了一些更改时,这是必要的,但不会显示。
本文介绍如何清除Smarty Cache和所有其他缓存类型。
清理PrestaShop后台中的缓存
- 在后台进入高级参数 - >性能页面。
-
按下“清除缓存”按钮。
PrestaShop 1.6
PrestaShop 1.7
- 全部完成,清除缓存!刷新您工作的页面并检查更改。
手动缓存清除
有时您可能需要清除缓存而不访问后台。
- 使用FTP客户端或托管文件管理器,转到服务器上站点的根目录。
-
删除以下目录的内容(index.php文件除外):
- /cache/smarty/compile/
- /cache/smarty/cache/
这些是主要的缓存目录。另外,如果需要,您可以清理以下目录:
- /cache/cachefs/
- /img/tmp/
- /themes/your_theme/cache/
同样,删除这些目录内的所有文件,除了index.php文件
- 删除文件/cache/class_index.php。它是PHP类的缓存。当你重写类和控制器时,你需要清除它。
- 清除缓存。刷新您的工作页面并检查结果。
禁用缓存
您可以简单地关闭缓存一段时间,以便它不会干扰您在网站上的工作。不要忘记在进行更改后启用它,这大大加速了PrestaShop!
- 在后台进入高级参数 - >性能页面。
- 打开选项模板编译:强制编译并将“ 缓存 ”选项切换为“否”。
- 在“缓存”块的页面底部,关闭“使用缓存”选项。
- 在CCC(COMBINE,COMPRESS和CACHE)块中,关闭所有选项。这些设置会影响CSS和JS文件的缓存。
- 保存更改
- 清除缓存。刷新您的工作页面并检查结果。