Come svuotare la cache Magento 1.9.x usando SSH?


20

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:


40

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


4

È possibile eliminarlo dalla riga di comando con i comandi seguenti

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

Trova tutti i dettagli qui

(o)

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

Uno script di shell è fornito qui a fare lo stesso.


1

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 rmcomando. 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.


-1
  1. Rimuovi le seguenti directory:

/ Magentorootdir / var / cache / *

/ Magentorootdir / var / session / *

/ Magentorootdir / var / report / *

  1. Quindi eseguire il comando come indicato sopra

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

Riferimento


2
Non rimuovere var/session/*o var/report/*: questi non sono correlati alle cache.
Danny Nimmo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.