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.