Astuce #1 - Supprimer le cache sans la ligne de commande

This tip is also available in English.      

Si vous suivez les mailing-listes ou les forums de symfony, vous connaissaient sûrement la réponse à tous vos problèmes :

Essaye de supprimer le cache !

Cela veux simplement dire qu'il faut utiliser la tâche clear-cache depuis la ligne de commande (ou cache:clear dans symfony 1.1) :

$ symfony clear-cache

... ou plus simplement grâce au raccourci cc :

$ symfony cc

Mais comment faire si vous n'avez pas accès à la ligne de commande sur votre serveur ? Comment supprimer le cache si vous n'avez qu'un accès FTP ?

La réponse est étonnamment très simple.

Tous les fichiers cache sont stockés sous un répertoire unique cache/ qui se trouve sous la racine de votre projet.

Pour supprimer le cache, il suffit donc de supprimer tous les fichiers et les sous-répertoires de cache/. Et symfony est assez malin pour re-créer l'arborescence dont il a besoin.

Les commentaires sur cette astuce sont fermés.
© 2007 Fabien Potencier  |  Powered by  Symfony Framework  |  Valid XHTML 1.0 Transitional