¿Cómo vaciar el caché Magento 1.9.x usando SSH?


20

Si por alguna razón no puedo acceder a mi página de Administración de caché desde mi Administrador de Magento , ¿cómo puedo borrar la caché usando SSH?

Respuestas:


40

He resuelto el problema por mí mismo con la siguiente solución:

Inicie sesión en su servidor y ejecute el siguiente comando desde su directorio raíz de magento:

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

El comando anterior descarga tu caché de magento 1. Sugiero cuando cambie la carpeta del proyecto magento y luego ejecute el comando anterior


4

Puede eliminarlo de la línea de comandos con los siguientes comandos

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

Encuentra todos los detalles aquí

(o)

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

Aquí se proporciona un script de shell para hacer lo mismo.


1

La solución simple es iniciar sesión con SSH y navegar a su directorio de caché de Magento. Elimine todos los archivos y subdirectorios en este directorio de caché pero no elimine el directorio de caché en sí. Aquí hay un código de muestra.

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

Asegúrese de estar en el directorio correcto antes de ejecutar el rmcomando. Descubrimos que esto es todo lo que es necesario.

Eliminar el contenido de su /<magendoDirectory>/var/report/directorio no tiene efecto en la versión 1.9.x

Eliminar el contenido de su cuenta /<magendoDirectory>/var/session/puede tener el efecto de invalidar sus sesiones de usuario. Esto no es deseable en un entorno de producción. No tenemos este directorio en nuestra versión 1.9.x instancias.


-1
  1. Eliminar los siguientes directorios:

/ magentorootdir / var / cache / *

/ magentorootdir / var / session / *

/ magentorootdir / var / report / *

  1. Luego ejecute el comando como se mencionó anteriormente

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

Referencia


2
No elimine var/session/*o var/report/*, estos no están relacionados con los cachés.
Danny Nimmo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.