Comment vider le cache Magento 1.9.x en utilisant SSH?


20

Si, pour une raison quelconque, je ne pouvais pas accéder à ma page de gestion du cache depuis mon administrateur Magento , comment puis-je vider le cache à l'aide de SSH?

Réponses:


40

J'ai résolu le problème par moi-même avec la solution suivante:

Connectez-vous à votre serveur et exécutez la commande ci-dessous à partir de votre répertoire racine magento:

php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'

La commande ci-dessus vide votre cache magento 1. Je suggère quand changer le dossier du projet magento puis exécuter la commande ci-dessus


4

Vous pouvez le supprimer de la ligne de commande avec les commandes ci-dessous

$rm -rf var/cache/*
$rm -rf var/session/*

Trouvez tous les détails ici

(ou)

Mage::app()->getCacheInstance()->flush();

Un script shell est fourni ici pour faire de même.


1

La solution simple est de vous connecter avec SSH et d'accéder à votre répertoire de cache Magento. Supprimez tous les fichiers et sous-répertoires de ce répertoire de cache, mais ne supprimez pas le répertoire de cache lui-même. Voici un exemple de code.

cd /<magendoDirectory>/var/cache/
ls -l 
rm -r ./*

Assurez-vous que vous êtes dans le bon répertoire avant d'exécuter la rmcommande. Nous avons constaté que c'est tout ce qui est nécessaire.

La suppression du contenu de votre /<magendoDirectory>/var/report/répertoire n'a aucun effet dans la version 1.9.x

La suppression du contenu de votre /<magendoDirectory>/var/session/peut avoir pour effet d'invalider vos sessions utilisateur. Ce n'est pas souhaitable dans un environnement de production. Nous n'avons pas ce répertoire dans nos instances de la version 1.9.x.


-1
  1. Supprimer les répertoires suivants -

/ magentorootdir / var / cache / *

/ magentorootdir / var / session / *

/ magentorootdir / var / report / *

  1. Exécutez ensuite la commande comme mentionné ci - dessus

    php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'

Référence


2
Ne supprimez pas var/session/*ou var/report/*- ceux-ci ne sont pas liés aux caches.
— Danny Nimmo
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.