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?
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:
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
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 rm
commande. 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.
var/session/*
ouvar/report/*
- ceux-ci ne sont pas liés aux caches.