WDTUTORIALS
menu
Django - The Easy Way Django - The Easy Way
Samuli Natri 2016.06.17
Samuli Natri has been a software developer since the 90's. He enjoys building web applications and games. He attended Helsinki University Of Technology (Computer Science) and Helsinki University (Social Sciences).

Drupal 8 - How To Disable Page Caching

Tutorial on how to enable debug mode and disable page caching.

With Drupal Console

drupal site:mode dev

This creates/modifies sites/default/services.yml file so you might have to change the folder sites/default or the file services.yml permissions.

Manually

You can also do it manually:

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

in sites/default/settings.local.php uncomment these lines:

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

In sites/default/settings.php uncomment these lines:

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

In sites/development.services.yml add these lines:

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