Как очистить кэш в PrestaShop

Иногда вам может понадобиться очистить кэш в PrestaShop. В основном это необходимо, когда вы сделали какие-либо изменения на сайте, но они не отображаются.

В этой статье описывается, как очистить кэш Smarty и все другие типы кэша.

Очистка кэша в панели управления PrestaShop

  1. В панели управления PrestaShop перейдите на страницу Конфигурация -> Производительность (Advanced Parameters -> Performance).
  2. На этой странице необходимо нажать кнопку «Очистить кэш».
    PrestaShop 1.5
    PrestaShop 1.5
    PrestaShop 1.6
    PrestaShop 1.6
    PrestaShop 1.7
    PrestaShop 1.7
  3. Готово, кэш очищен! Обновите страницу с изменениями и проверьте результат.

Очистка кэша вручную

Иногда может потребоваться очистить кэш сайта вручную, не заходя в панель управления.

  1. С помощью FTP-клиента или файл-менеджера перейдите в корневую директорию сайта на сервере.
  2. Удалите содержимое следующих директорий (кроме файлов index.php):
    • /cache/smarty/compile/
    • /cache/smarty/cache/

    Это основные директории с кэшем. Также при необходимости можно также очистить следующие директории:

    • /cache/cachefs/
    • /img/tmp/
    • /themes/ваша_тема/cache/

    Точно так же удалите все файлы из этих директорий, за исключением файлов index.php

  3. Удалите файл /cache/class_index.php. Это кэш PHP классов. Вам может потребоваться удалить этот файл при добавлении override-файлов
  4. Кэш очищен. Обновите страницу с изменениями и проверьте результат.

Отключение кэша

Вы можете просто выключить кэш на время, чтобы он не мешал работе с сайтом. Не забудьте включить его после внесения изменений, он значительно ускоряет работу сайта!

  1. В панели управления PrestaShop перейдите на страницу Конфигурация -> Производительность (Advanced Parameters -> Performance).
  2. Включите параметр «Принудительная перекомпиляция» (Template compilation: Force compilation) и установите переключатель «Кэш» на «нет».
  3. Внизу страницы в блоке «Кэширование» выключите опцию «Использовать кэширование».
  4. В блоке ККК (Комбинирование, Компрессия и Кэширование) выключите все параметры. Эти настройки влияют на кэширование CSS и JS файлов.
  5. Кэш очищен. Обновите страницу с изменениями и проверьте результат.

One thought on “Как очистить кэш в PrestaShop”

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *