Vamos a abrir el archivo settings.php se encuentra en la siguiente ruta:
\drupal\web\sites\default\settings.php
Descomentamos las lineas 794,795,796
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
include $app_root . '/' . $site_path . '/settings.local.php';
}
Ahora vamos a copiar el archivo example.settings.local.php de la ruta:
\drupal\web\sites\example.settings.local.php
y lo pegamos en la carpeta:
\drupal\web\sites\default\files con el nombre settings.local.php
Descomentamos la linea 69:
$settings['cache']['bins']['render'] = 'cache.backend.null';
Descomentamos la linea 91:
$settings['cache']['bins']['page'] = 'cache.backend.null';
Descomentamos la linea 100:
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
Nos debe quedar asi:
Para desactivar la Cache de Twig debemos activar las siguientes 2 lineas en el archivo settings.local.php :
/**
* Disable CSS and JS aggregation.
*/
$config['system.performance']['css']['preprocess'] = TRUE;
$config['system.performance']['js']['preprocess'] = TRUE;
Para mostrar todos los mensajes de error de Drupal:
/**
* Show all error messages, with backtrace information.
*
* In case the error level could not be fetched from the database, as for
* example the database connection failed, we rely only on this value.
*/
$config['system.logging']['error_level'] = 'verbose';
Para desactivar la caché tienes que seguir los pasos que describo a continuación:
- Copia el archivo 'sites/example.settings.local.php' y renómbralo a 'sites/default/settings.local.php'
$ cp sites/example.settings.local.php sites/default/settings.local.php - Cambia las siguientes líneas en 'settings.local.php' asignándo su valor a TRUE
$config['system.performance']['css']['preprocess'] = FALSE;$config['system.performance']['js']['preprocess'] = FALSE;
- Descomenta estas líneas en 'settings.local.php' para desactivar las caché de renderizado y la caché dinámica de páginas
$settings['cache']['bins']['render'] = 'cache.backend.null';$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null'; - Cambia los permisos de 'settings.php' para editarlo y descomenta las siguientes líneas:
if (file_exists(__DIR__ . '/settings.local.php')) {
include __DIR__ . '/settings.local.php';}
Esto incluirá el archivo de configuración local creado anteriormente dentro del archivo de configuración de Drupal
- Por último, edita el archivo 'development.services.yml' situado en el directorio 'sites' y añade las siguientes líneas para desactivar la caché de twig:
parameters:twig.config:debug: trueauto_reload: truecache: false
Comentarios
Publicar un comentario