Как отключить кеширование в Drupal 8

Авторизуйтесь в административную панель Drupal и перейдите в настройки оптимизации: Главная → Управление → Конфигурация → Разработка

При настройках по умолчанию кеширование активно и пока не нажать кнопку «Очистка кэша» внесенные изменения не отображаются.

Для полного отключения работы системы кеширования потребуется выполнить несколько действий:

  • Скопируйте файл sites/example.settings.local.php в файл sites/default/settings.local.php
  • Откройте файл sites/default/settings.php
  • Перейдите на строку 717 и раскомментируйте три строчки
if (file_exists(__DIR__ . ‘/settings.local.php’)) {
include __DIR__ . ‘/settings.local.php’;
}
  • Откройте файл sites/default/settings.local.php
  • Измените в этих строках FALSE на TRUE
$config[‘system.performance’][‘css’][‘preprocess’] = FALSE;
$config[‘system.performance’][‘js’][‘preprocess’] = FALSE;
  • Раскомментируйте строки
$settings[‘cache’][‘bins’][‘render’] = ‘cache.backend.null’;
$settings[‘cache’][‘bins’][‘dynamic_page_cache’] = ‘cache.backend.null’;
  • Добавьте в файл sites/development.services.ym строки
parameters:
twig.config:
debug : true
auto_reload: true
cache: false

Дополнительная информация