Se per qualche motivo non sono riuscito ad accedere alla mia pagina Gestione cache dal mio amministratore Magento , come posso cancellare la cache usando SSH?
Se per qualche motivo non sono riuscito ad accedere alla mia pagina Gestione cache dal mio amministratore Magento , come posso cancellare la cache usando SSH?
Risposte:
Ho risolto il problema da solo con la seguente soluzione:
Accedi al tuo server ed esegui il comando seguente dalla directory principale di magento:
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'
Sopra il comando svuota la cache di magento 1. Suggerisco quando cambiare la cartella del progetto Magento, quindi eseguire sopra il comando
La semplice soluzione è accedere con SSH e navigare nella directory della cache di Magento. Rimuovere tutti i file e le sottodirectory in questa directory della cache ma non eliminare la directory della cache stessa. Ecco qualche codice di esempio.
cd /<magendoDirectory>/var/cache/
ls -l
rm -r ./*
Assicurarsi di essere nella directory corretta prima di eseguire il rm
comando. Abbiamo scoperto che questo è tutto ciò che è necessario.
La rimozione del contenuto della /<magendoDirectory>/var/report/
directory non ha alcun effetto nella versione 1.9.x
La rimozione dei contenuti /<magendoDirectory>/var/session/
potrebbe avere l'effetto di invalidare le sessioni utente. Ciò non è desiderabile in un ambiente di produzione. Non abbiamo questa directory nelle nostre istanze di versione 1.9.x.
/ Magentorootdir / var / cache / *
/ Magentorootdir / var / session / *
/ Magentorootdir / var / report / *
Quindi eseguire il comando come indicato sopra
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'
var/session/*
ovar/report/*
: questi non sono correlati alle cache.