如何清除PrestaShop缓存

有时您可能需要清除PrestaShop网站的缓存。基本上,当您对您的网站进行了一些更改时,这是必要的,但不会显示。

本文介绍如何清除Smarty Cache和所有其他缓存类型。

 

清理PrestaShop后台中的缓存

  1. 在后台进入高级参数 - >性能页面。
  2. 按下“清除缓存”按钮。
    PrestaShop 1.6 
    如何清除PrestaShop缓存
    PrestaShop 1.7
    如何清除PrestaShop缓存
  3. 全部完成,清除缓存!刷新您工作的页面并检查更改。

手动缓存清除

有时您可能需要清除缓存而不访问后台。

  1. 使用FTP客户端或托管文件管理器,转到服务器上站点的根目录。
  2. 删除以下目录的内容(index.php文件除外):
    • /cache/smarty/compile/
    • /cache/smarty/cache/

    这些是主要的缓存目录。另外,如果需要,您可以清理以下目录:

    • /cache/cachefs/
    • /img/tmp/
    • /themes/your_theme/cache/

    同样,删除这些目录内的所有文件,除了index.php文件

  3. 删除文件/cache/class_index.php。它是PHP类的缓存。当你重写类和控制器时,你需要清除它。
  4. 清除缓存。刷新您的工作页面并检查结果。

禁用缓存

您可以简单地关闭缓存一段时间,以便它不会干扰您在网站上的工作。不要忘记在进行更改后启用它,这大大加速了PrestaShop!

  1. 在后台进入高级参数 - >性能页面。
  2. 打开选项模板编译:强制编译并将“ 缓存 ”选项切换为“否”。
  3. 在“缓存”块的页面底部,关闭“使用缓存”选项。
  4. 在CCC(COMBINE,COMPRESS和CACHE)块中,关闭所有选项。这些设置会影响CSS和JS文件的缓存。
  5. 保存更改
  6. 清除缓存。刷新您的工作页面并检查结果。

上一篇:如何在PrestaShop中启用维护模式 下一篇:如何打开PrestaShop中的错误报告
  • 版权声明:内容来自互联网不代表本站观点,2018-05-12发表于 prestashop教程栏目。
  • 转载请注明: 如何清除PrestaShop缓存| prestashop教程 +复制链接