Instrucciones
- Copiamos example.settings.local.php que está ubicado dentro de la carpeta 'web/sites', lo pegamos dentro de la carpeta 'web/sites/default' y lo renombramos a settings.local.php
- Abirmos el archivo settings.php y cortamos todos los datos de conexión a partir de la línea
$databases['default']['default'] = array (
y lo pegamos al final del archivo settings.local.php - Dentro de settings.php, antes de guardarlo, descomentamos las últimas líneas, para decirle a Drupal que vamos a utilizar el archivo settings.local, para ello, borramos las tres almohadillas (#) al principio de cada línea, guardamos los cambios y cerramos settings.php
# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
# include $app_root . '/' . $site_path . '/settings.local.php';
# }
- Dentro de la carpeta 'sites' abrimos o creamos el archivo development.service.yml y a continuación agregamos las siguientes líneas para activar el modo DEPURADOR O DEBUG de las plantillas y anular el caché de Drupal mientras estamos desarrollando nuestro proyecto en local.
NOTA: Tener pendiente los espacios entre cada línea, se recomienda no utilzar TAB, debe haber 2 espacios escalonadamente tal y como se ve en el modelo o no funcionará correctamente.
-
Dentro de settings.local.yml descomentamos estas líneas:
# $settings['cache']['bins']['render'] = 'cache.backend.null';
# $settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null'; -
Para que todos los cambios se realicen tendremos que borrar caché de drupal desde la interfaz o a través del comando "drush cr"
Código
# Local development services. # # To activate this feature, follow the instructions at the top of the # 'example.settings.local.php' file, which sits next to this file. parameters: http.response.debug_reachability_headers: true twig.config: debug : true auto_reload: true cache: false services: cache.backend.null: class: Drupal\Core\Cache\NullBackendFactory