Отключаем кеширование в Drupal 8

28 февраля 2017

Что бы начать разработку под Drupal 8 прежде всего необходимо отключить кеширование, которое облегчит работу при создании темы и выводу полезной информации.

1. Скопировать файл из

sites/example.settings.local.php в sites/default/settings.local.php

и переименовать

cp sites/example.settings.local.php sites/default/settings.local.php

2. Открыть settings.php в директории sites/default и раскомментировать в самом низу строки:

if (file_exists(__DIR__ . '/settings.local.php')) {
  include __DIR__ . '/settings.local.php';
}

3. Раскоментировать следующие строки в settings.local.php

$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';

4. Открыть development.services.yml в папке sites и добавить/изменить

parameters:
  twig.config:
    debug : true
    auto_reload: true
    cache: false

5. Очистить кеш, либо средствами drupal или через drush drush cr

Готово. Можно работать.

Подробнее можно почитать здесь.