Иногда вам может понадобиться очистить кэш в PrestaShop. В основном это необходимо, когда вы сделали какие-либо изменения на сайте, но они не отображаются.
В этой статье описывается, как очистить кэш Smarty и все другие типы кэша.
Очистка кэша в панели управления PrestaShop
- В панели управления PrestaShop перейдите на страницу Конфигурация -> Производительность (Advanced Parameters -> Performance).
- На этой странице необходимо нажать кнопку «Очистить кэш».
PrestaShop 1.5
PrestaShop 1.6
PrestaShop 1.7 - Готово, кэш очищен! Обновите страницу с изменениями и проверьте результат.
Очистка кэша вручную
Иногда может потребоваться очистить кэш сайта вручную, не заходя в панель управления.
- С помощью FTP-клиента или файл-менеджера перейдите в корневую директорию сайта на сервере.
- Удалите содержимое следующих директорий (кроме файлов index.php):
- /cache/smarty/compile/
- /cache/smarty/cache/
Это основные директории с кэшем. Также при необходимости можно также очистить следующие директории:
- /cache/cachefs/
- /img/tmp/
- /themes/ваша_тема/cache/
Точно так же удалите все файлы из этих директорий, за исключением файлов index.php
- Удалите файл /cache/class_index.php. Это кэш PHP классов. Вам может потребоваться удалить этот файл при добавлении override-файлов
- Кэш очищен. Обновите страницу с изменениями и проверьте результат.
Отключение кэша
Вы можете просто выключить кэш на время, чтобы он не мешал работе с сайтом. Не забудьте включить его после внесения изменений, он значительно ускоряет работу сайта!
- В панели управления PrestaShop перейдите на страницу Конфигурация -> Производительность (Advanced Parameters -> Performance).
- Включите параметр «Принудительная перекомпиляция» (Template compilation: Force compilation) и установите переключатель «Кэш» на «нет».
- Внизу страницы в блоке «Кэширование» выключите опцию «Использовать кэширование».
- В блоке ККК (Комбинирование, Компрессия и Кэширование) выключите все параметры. Эти настройки влияют на кэширование CSS и JS файлов.
- Кэш очищен. Обновите страницу с изменениями и проверьте результат.
One thought on “Как очистить кэш в PrestaShop”