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 ?

44voto

Pascal MARTIN Points 195780

Lorsque vous êtes connecté en tant qu'admin (évidemment, tous les utilisateurs du site n'ont pas le pouvoir de vider le cache), il devrait y avoir une page dans "Administration > Configuration du site > Performances".

Et, en bas de la page, il devrait y avoir un bouton (quelque chose comme "Vider les données mises en cache") pour vider le cache

D'après ce que je me souviens, il n'est pas nécessaire d'utiliser Devel pour cela, et vous n'avez vraiment pas besoin d'aller dans la base de données, ni d'exécuter un code PHP fait maison.

À titre de référence, vous pouvez consulter Comment vider le cache côté serveur de Drupal

20voto

Niels Points 742

Vous pouvez également utiliser le module Drush, qui vous permet d'utiliser la ligne de commande pour exécuter des commandes populaires de Drupal, telles que "drush cron" ou "drush cache clear".

8voto

sagesolutions Points 81

Si vous souhaitez vider le cache d'un module, vous pouvez utiliser le code suivant.

drupal_flush_all_caches();

4voto

user143520 Points 246

J'ai la solution la plus simple pour cela. Installez le module admin_menu (en fait, pas seulement dans ce but, une fois que vous avez installé ce module, vous ne le regretterez certainement pas, lien : http://drupal.org/project/admin_menu). Ensuite, survolez votre favicon dans le nouveau menu déroulant en haut et le menu déroulant apparaîtra, et vous verrez : Menu de vidage de tous les caches. Un clic - un vidage. De plus, vous pouvez vider tous les caches ensemble ou sélectionner ce que vous voulez vider : Pages, menus, thèmes, etc. Essayez et vous ne reviendrez jamais en arrière)

3voto

dlamblin Points 14546

Il serait fantastique si vous pouviez simplement OBTENIR le comportement en accédant à :
http://drupal.local./admin/settings/performance?op=Clear%20cached%20data
mais vous ne pouvez pas.
Cependant, je tiens à noter l'URL pour accéder rapidement au menu d'administration (utilisez la dernière partie) :
http://drupal.local. /admin/settings/performance

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