20 votes

Comment vider le cache de Drupal (sans Devel)

Comment vider les caches de Drupal :

  • sans le module Devel
  • sans exécuter une déclaration PHP dans un nouveau nœud, etc.
  • sans accéder à la base de données elle-même

En fait, comment instruisez-vous un utilisateur final pour qu'il efface ses caches ?

0voto

coderama Points 2017

En Drupal 8, le module de menu admin n'est pas encore tout à fait prêt à être utilisé. Et il sera probablement remplacé par la "Barre d'outils" Drupal. Donc pour l'instant, il n'y a pas de moyen facile de vider le cache, sans devoir réellement aller à :

admin/config/development/performance

La seule alternative est d'ajouter un élément de menu dans la barre d'outils existante. Cela peut être fait en utilisant ce module, mais comme vous pouvez le voir, il a encore besoin de quelques ajustements. Je l'ai fait fonctionner, mais j'ai dû apporter quelques modifications.

-1voto

Ashish Madkaikar Points 119

Voici ce que je fais,

supprimer dans le cache où cid <> '';
supprimer dans cache_block où cid <> '';
supprimer dans cache_bootstrap où cid <> '';
supprimer dans cache_field où cid <> '';
supprimer dans cache_filter où cid <> '';
supprimer dans cache_path où cid <> '';
supprimer dans cache_libraries où cid <> '';
supprimer dans cache_image où cid <> '';
supprimer dans cache_page où cid <> '';
supprimer dans cache_token où cid <> '';
supprimer dans cache_update où cid <> '';
supprimer dans cache_views où cid <> '';
supprimer dans cache_views_data où cid <> '';

-1voto

Bill O'Connor Points 1

Utilisez drush et cette commande : drush cc all

Si vous utilisez Boost pour mettre en cache, vous devez être plus spécifique :

drush @alias_name cc all

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X