12.2. Очищення кешу

Last updated on
14 April 2025

Мета

Очистити або перебудувати внутрішній кеш вашого сайту, щоб бути впевненим, що велика частина нових даних актуальна і виводяться на сайті, використовуючи при цьому інтерфейс користувача або Drush.

Вимоги до сайту

Якщо ви хочете використовувати Drush для очищення кешу, то Drush повинен бути встановлений. Дивіться Розділ 3.2, «Основи: Додаткові інструменти».

Кроки

Ви можете використовувати інтерфейс адміністратора або Drush для очищення кеша. Ви можете також використовувати скрипти для скидання кешу або Drush для більш повного оновлення кеша.

Використання адміністративного інтерфейсу для очищення кеша

  1. У Керування меню адміністратора, перейдіть на Конфігурація > Розробка > Швидкодія (admin/config/development/performance). Якщо ви не маєте доступ до цієї сторінки в інтерфейсі адміністратора, використовуйте один з інших методів очищення і перестроювання кеша.
  2. Натисніть Очистити всі кеші.
  3. Повідомлення про успішне очищення кеша з’явиться зверху сторінки.
  4. Якщо це не допомогло вирішити проблему, спробуйте замість очищення кешу, перебудувати кеш.

Використання скрипт перестроювання кеша

  1. Відкрийте settings.php (/sites/default/settings.php) в будь-якому текстовому редакторі. Додайте наступний рядок в кінці файлу і збережіть його:

    $settings['rebuild_access']=TRUE;
  2. Зайдіть http://www.example.com/core/rebuild.php в вашому браузері (де www.example.com адреса вашого сайту). Після короткої паузи, ви будете перенаправлені на головну сторінку вашого сайту і кеш буде перебудований.
  3. Відкрийте settings.php (/sites/default/settings.php) в текстовому редакторі. Знайдіть рядок, яку ви додали до цього з $settings[rebuild_access], видаліть її та збережіть файл.

Використання Drush для перестроювання або очищення кеша

Ви можете використовувати одну з двох команд:

  • Використовуйте команду drush cache:rebuild для очищення і перестроювання всіх даних кеша на сайті. Після запуску цієї команди, ви побачите повідомлення "Cache rebuild complete. "
  • Використовуйте команду drush cache:clear, щоб подивитися список окремих кешів і потім виберіть потрібний кеш, який ви б хотіли очистити. Ця процедура виглядає приблизно таким чином:

    > Drush cache:clear
    Enter a number to choose which cache to clear.
     [0]  :  Cancel
     [1]  :  drush
     [2]  :  theme-registry
     [3]  :  menu
     [4]  :  css-js
     [5]  :  block
     [6]  :  module-list
     [7]  :  theme-list
     [8]  :  render
     [9]  :  views

Виберіть який кеш ви хочете очистити через введення числа для цього кеша. Натисніть "Enter" щоб продовжити.

Додаткові матеріали

Drupal.org сторінка документації спільноти "Clearing or rebuilding Drupal’s cache"

Автори

Адаптовано і змінено Joe Shindelar і Jack Haas із "Clearing or rebuilding Drupal’s cache", авторські права 2000-2025 за окремими учасниками Drupal Community Documentation.

Переклав Олексій Бондаренко із Mazaltov.

 

This page is generated from AsciiDoc source from the User Guide. To propose a change, edit the source and attach the file to a new issue in the User Guide project. PDF and e-book formats are available on the User Guide project page.

Source file: prevent-cache-clear.asciidoc

Help improve this page

Page status: No known problems

You can: