On this page
12.2. Vider le cache
Vider ou reconstruire les caches internes de votre site pour vous assurer qu’ils sont à jour avec les données les plus récentes, en utilisant l’interface utilisateur ou Drush.
Si vous voulez utiliser Drush pour vider le cache, Drush doit être installé. Consulter Section 3.2, « Concept : outils supplémentaires ».
Vous pouvez utiliser l’interface d’administration ou Drush pour vider le cache. Vous pouvez également utiliser le script de reconstruction ou Drush pour une reconstruction plus complète du cache.
- Dans le menu d’administration Gérer, naviguer vers Configuration > Développement > Performance (admin/config/development/performance). Si vous ne pouvez pas accéder à cette page depuis l’interface d’administration, utiliser l’une ou l’autre de ces méthodes pour vider ou reconstruire le cache.
- Cliquer sur Effacer tous les caches.
- Un message indiquant que le cache a été vidé apparaît en tête de page.
- Si cela ne résout pas le problème vous ayant incité à vider le cache, essayer à la place la reconstruction.
Ouvrir settings.php (/sites/default/settings.php) dans un éditeur de texte. Ajouter cette ligne à la fin du fichier et l’enregistrer :
$settings['rebuild_access'] = TRUE;
- Visiter http://www.example.com/core/rebuild.php dans votre navigateur (où www.example.com est l’URL de votre site). Après une courte pause, vous devriez être redirigé vers la page d’accueil de votre site, et le cache devrait être reconstruit.
- Ouvrir settings.php (/sites/default/settings.php) dans un éditeur de texte. Trouver la ligne contenant $settings[rebuild_access] que vous avez ajoutée, retirer cettte ligne, et enregistrer le fichier.
Vous pouvez utiliser une de ces commandes :
-
Utiliser la commande
drush cache:rebuildpour vider et reconstruire toutes les données en cache de votre site. Après avoir exécuté cette commande, vous verrez s’afficher ce message : "Tous les caches ont été vidés". Utiliser la commande
drush cache:clearpour voir une liste de caches individuels et choisir alors le cache que vous voulez spécifiquement vider. L’exécution de cette commande devrait mener à un affichage comme suit :> drush cache:clear Enter a number to choose which cache to clear. [0] : Cancel [1] : drush [2] : theme-registry [3] : menu [4] : css-js [5] : block [6] : module-list [7] : theme-list [8] : render [9] : views
Choisir un cache à vider en saisissant le nombre associé avec ce cache. Taper "Entrée" pour continuer.
Pour vider un type de cache en particulier, vous pouvez le spécifier dans la commande cache:clear. Par exemple pour vider le cache render :
drush cache:clear render
Page de documentation de la communauté sur Drupal.org "Clearing or rebuilding Drupal’s cache"
Attributions
Adapté et modifé par Joe Shindelar et Jack Haas à partir de "Clearing or rebuilding Drupal’s cache", copyright 2000-2025 contributeurs individuels à la Documentation de la communauté de Drupal. Traduit par Felip Manyer i Ballester.
Source file: prevent-cache-clear.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion