Magento 1: flushear la caché de Magento

Flus Magento Cache

Es habitual que cuando haces cambios en Magento necesites flushear la caché. Esto es resetear, borrar los ficheros o datos temporales, que almacena Magento para agilizar sus tareas.

Magento va guardando ficheros intermedios que se ejecutan más rápido que los originales. También guarda variables, combina ficheros de configuración de los módulos, traducciones, bloques, layouts de las plantillas, etc.. Todos estos ficheros agilizan mucho la ejecución, así que si no tienes la caché activada deberias de activarla ya mismo.

Problema

Puede ser que tengas que estar instalando y desinstalando módulos y de repente deja de funcionar Magento. Quizá has modificado en la base de datos algún dato y no se ven los cambios. O quizá incluso modificando algunos ficheros te deja de funcionar Magento.

El problema viene cuando no puedes entrar al panel de control de Magento y darle al botón de ‘Flush Magento Cache’.

Solución

Si no tienes forma de entrar al panel te haces el siguiente script:

<?php

require_once __DIR__.'/app/Mage.php';
Mage::app()->getCacheInstance()->flush();

Para ejecutarlo lo pones en un fichero PHP en el directorio raiz del proyecto, por ejemplo en uno llamado flush_magento_cache.php, y lo ejecutas desde línea de comandos:

$ php flush_magento_cache.php

..si el problema era la caché ya volverás a poder usar la web.

Espero que sirva.
Un saludo.

Compartir..

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

4 + once =