Guía para limpiar la caché de PrestaShop desde DirectAdmin
¿Por Qué es Importante Limpiar la Caché de PrestaShop?
Si tu tienda PrestaShop carga lento, muestra productos desactualizados o ves errores extraños en el diseño, es muy probable que el problema esté en la caché. La caché guarda archivos temporales para acelerar la carga, pero a veces se corrompe o almacena información antigua.
Limpiar la caché de PrestaShop desde DirectAdmin es una tarea sencilla que puede resolver muchos problemas de rendimiento y visualización. En esta guía te explicaré paso a paso cómo hacerlo, incluso si no tienes experiencia técnica.
[INFO] La caché de PrestaShop almacena copias de páginas, imágenes y configuraciones para que tu tienda cargue más rápido para los visitantes.
¿Qué es DirectAdmin y Cómo Acceder?
DirectAdmin es un panel de control de hosting muy común. Desde aquí puedes gestionar archivos, bases de datos y configuraciones de tu sitio web.
Para acceder a DirectAdmin:
- Abre tu navegador web.
- Escribe la dirección de tu panel (normalmente algo como
tudominio.com:2222o la URL que te haya proporcionado tu proveedor de hosting). - Ingresa tu usuario y contraseña (los mismos que usas para acceder a tu hosting).
[TIP] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. Por ejemplo:
tudominio.com:2106. El proceso para limpiar la caché es similar.
Método 1: Limpiar Caché de PrestaShop desde el Back Office (Recomendado)
Antes de tocar archivos, intenta limpiar la caché desde el propio panel de administración de PrestaShop. Es el método más seguro y rápido.
- Inicia sesión en tu Back Office de PrestaShop (normalmente
tudominio.com/adminxxxx). - Ve al menú Parámetros Avanzados > Rendimiento.
- En la sección Caché, haz clic en el botón Limpiar la caché (o Clear cache).
- También puedes borrar la caché de Smarty (plantillas) y la caché de CSS/JavaScript desde la misma página.
[WARNING] Si tu tienda tiene muchos productos, la limpieza puede tardar unos segundos. No cierres la página hasta que veas el mensaje de confirmación.
Método 2: Limpiar Caché de PrestaShop desde DirectAdmin (Archivos)
Si no puedes acceder al Back Office (por ejemplo, si la tienda no carga), puedes limpiar la caché manualmente desde DirectAdmin.
Paso 1: Accede al Administrador de Archivos
- En DirectAdmin, busca y haz clic en Administrador de Archivos (File Manager).
- Se abrirá una ventana con la estructura de carpetas de tu sitio web.
Paso 2: Localiza la Carpeta de Caché
- Navega hasta la carpeta raíz de tu instalación de PrestaShop (normalmente
domains/tudominio.com/public_htmlo similar). - Busca la carpeta
/var/cachedentro de tu instalación de PrestaShop.
Paso 3: Borra el Contenido de la Carpeta de Caché
- Dentro de
/var/cache, verás subcarpetas como/dev,/prodo/cache. - Selecciona todo el contenido de estas carpetas (puedes hacer clic en el checkbox superior para seleccionar todo).
- Haz clic en el botón Eliminar (Delete) y confirma la acción.
[TIP] No borres la carpeta
/var/cacheen sí misma, solo su contenido. Esto evita problemas de permisos.
Paso 4: Limpia También la Caché de Smarty
Además de la caché general, PrestaShop usa Smarty para las plantillas.
- Busca la carpeta
/themes/tu-tema/cache(dondetu-temaes el nombre de tu plantilla). - Dentro de esta carpeta, elimina todos los archivos (normalmente archivos con extensión
.php,.tplo.js). - También puedes borrar la carpeta
/themes/tu-tema/compilesi existe.
[WARNING] Si tu tienda usa un tema personalizado, asegúrate de tener una copia de seguridad antes de eliminar archivos de la carpeta
/themes.
Método 3: Limpiar Caché de PrestaShop desde SSH (Para Usuarios Avanzados)
Si tienes acceso SSH a tu servidor, este método es más rápido y efectivo.
- Conéctate a tu servidor vía SSH.
- Navega hasta la carpeta raíz de PrestaShop:
cd /domains/tudominio.com/public_html - Ejecuta el siguiente comando para borrar la caché:
rm -rf var/cache/* - Para limpiar la caché de Smarty:
rm -rf themes/*/cache/* rm -rf themes/*/compile/*
[INFO] Si no estás familiarizado con SSH, es mejor que uses los métodos anteriores. Un error en la línea de comandos puede dañar tu sitio.
Método 4: Limpiar Caché de PrestaShop desde la Base de Datos
En casos extremos, la caché puede quedar almacenada en la base de datos.
- Accede a phpMyAdmin desde DirectAdmin (busca el icono de base de datos).
- Selecciona la base de datos de tu PrestaShop.
- Busca las tablas que comienzan con
ps_cache(por ejemplo,ps_cache,ps_cache_lang, etc.). - Haz clic en Vaciar (Truncate) para cada una de estas tablas.
[WARNING] Ten mucho cuidado al trabajar con la base de datos. Si no estás seguro, mejor pide ayuda a tu proveedor de hosting.
Preguntas Frecuentes (FAQ) sobre Limpiar Caché de PrestaShop
¿Con qué frecuencia debo limpiar la caché de PrestaShop?
No hay una regla fija. Te recomiendo hacerlo:
- Después de actualizar módulos o temas.
- Cuando hagas cambios en el diseño o contenido.
- Si notas que la tienda carga lento o muestra información desactualizada.
- Como mantenimiento mensual.
¿Limpiar la caché afecta el rendimiento de mi tienda?
Al principio, la tienda puede cargar un poco más lento porque se regenera la caché. Pero después de unos minutos, el rendimiento se normaliza y mejora.
¿Puedo limpiar la caché sin afectar las ventas?
Sí, es completamente seguro. La caché solo almacena copias temporales. Los datos de clientes, pedidos y productos no se ven afectados.
¿Qué hago si después de limpiar la caché mi tienda sigue lenta?
Puede haber otros factores como:
- Módulos mal optimizados.
- Imágenes muy pesadas.
- Problemas de hosting.
- Caché del navegador del cliente.
[TIP] Si usas Syspanel (puerto 2106), recuerda que también puedes limpiar la caché del servidor desde la sección de "Servicios" o "Caché del sistema".
Conclusión
Limpiar la caché de PrestaShop desde DirectAdmin es una tarea sencilla que puede resolver muchos problemas comunes. Ya sea desde el Back Office, el Administrador de Archivos, SSH o la base de datos, siempre hay una opción para ti.
Recuerda que la caché es tu aliada para el rendimiento, pero a veces necesita un "reset". Si sigues esta guía paso a paso, tu tienda volverá a funcionar como nueva.
[INFO] Si después de intentar todos los métodos tu tienda sigue con problemas, contacta a tu proveedor de hosting. Ellos pueden verificar si hay caché a nivel de servidor (como Varnish o Redis) que también necesite limpieza.
¡Espero que esta guía te haya sido útil! Si tienes más dudas, no dudes en consultar la documentación oficial de PrestaShop o preguntar a tu soporte técnico.
