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.

Переведено Абраменко Иван из DrupalBook.

 

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: