Drupal 8: Включение отладки на время разработки

Drupal 8: Включение отладки на время разработки divan1 вт, 23 апр 2019 - 01:42

Если по каким-то причинам не удается через drupal консоль перевести сайт в режим разработки, то вручную это можно сделать так.

  1. Подправить файл sites/development.services.yml:
    parameters:
      http.response.debug_cacheability_headers: true
      twig.config:
        debug: true
        auto_reload: true
        cache: false
    services:
      cache.backend.null:
        class: Drupal\Core\Cache\NullBackendFactory

  2. Раскоментировать в файле sites/default/settings.php строки:

    if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
      include $app_root . '/' . $site_path . '/settings.local.php';
    }

  3. Копировать файл sites/example.settings.local.php в sites/default/settings.local.php, и раскоментировать строки:
    $settings['cache']['bins']['render'] = 'cache.backend.null';
    $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';

  4. Очистить кэш