🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Resolver problemas de caché en PrestaShop (Syspanel y cPanel)

Actualizado el 11 de junio de 2026

¿Te ha pasado alguna vez que actualizas un producto en tu tienda PrestaShop y los cambios no se ven? O peor aún, borras algo y sigue apareciendo como si nada. Esto suele ser culpa de la caché. En este artículo, vamos a ver cómo resolver los problemas de caché más comunes en PrestaShop, tanto si usas Syspanel (antes HestiaCP) como cPanel. Te lo explicaré paso a paso, sin tecnicismos, para que puedas solucionarlo tú mismo y tu tienda vuelva a volar.


¿Qué es la caché de PrestaShop y por qué causa problemas?

La caché es como una "memoria rápida" que guarda datos temporalmente para que las páginas carguen más rápido. En PrestaShop, hay varios niveles de caché: el propio motor de la tienda, el servidor web, el navegador y servicios externos como CloudFlare. Cuando algo se queda "atascado" en esa memoria, ves una versión antigua de tu tienda.

[INFO] La caché no es mala. Sin ella, tu tienda cargaría muy lento. El problema es cuando no se limpia correctamente tras hacer cambios.

Los síntomas más típicos de problemas caché PrestaShop son:

  • Las imágenes de productos no se actualizan.
  • Los cambios en CSS o JavaScript no se reflejan.
  • Aparecen productos que ya eliminaste.
  • Los precios o descripciones no coinciden con lo que guardaste.

Soluciones generales para cualquier tipo de caché

Antes de meternos en paneles de control, prueba estos pasos universales. Son los más rápidos y suelen resolver el 80% de los casos.

1. Limpiar la caché desde el back office de PrestaShop

Este es el primer lugar donde debes mirar. PrestaShop tiene su propio sistema de caché interna.

  1. Entra en tu panel de administración de PrestaShop (normalmente en tudominio.com/admin).
  2. Ve al menú Parámetros avanzados > Rendimiento.
  3. Busca el botón "Limpiar caché" (suele tener un icono de escoba o un círculo con una flecha).
  4. También puedes desactivar temporalmente la caché de Smarty y la caché de memoria (opciones como "No usar caché" o "Forzar compilación") para pruebas.

[TIP] Si no ves cambios, activa la opción "Forzar compilación" en el mismo apartado. Esto obliga a PrestaShop a regenerar todos los archivos de plantilla desde cero.

2. Vaciar la caché del navegador

A veces el problema está en tu propio ordenador. El navegador guarda copias de las páginas para cargarlas más rápido.

  • En Chrome/Edge: Pulsa Ctrl + Shift + Supr (Windows) o Cmd + Shift + Supr (Mac). Selecciona "Caché de imágenes y archivos" y haz clic en "Eliminar datos".
  • En Firefox: Ctrl + Shift + Supr y marca solo "Caché".
  • También puedes probar en modo incógnito (ventana privada) para ver si el problema persiste.

3. Desactivar servicios externos (CloudFlare, Varnish)

Si usas CloudFlare o algún CDN, su caché puede estar dando problemas. Accede a tu cuenta de CloudFlare, ve a Reglas de página o Caché y purga todo. Si usas Varnish (común en servidores gestionados), necesitarás reiniciarlo desde el panel de control o mediante SSH (esto último ya es más técnico).


Resolver caché en Syspanel (antes HestiaCP)

Syspanel es un panel de control muy popular en servidores VPS. Es sencillo pero potente. Si tu alojamiento usa Syspanel, el puerto de acceso suele ser el 2106 (por ejemplo, tudominio.com:2106).

Localizar y limpiar la caché de PrestaShop en Syspanel

Syspanel no tiene un botón mágico para limpiar la caché de PrestaShop, pero podemos acceder a los archivos del servidor.

  1. Accede a Syspanel: Abre tu navegador y ve a tudominio.com:2106. Inicia sesión con tus credenciales.
  2. Entra al administrador de archivos: Busca la sección "Archivos" o "File Manager". Normalmente está en el menú lateral.
  3. Navega hasta la carpeta de PrestaShop: Ve a public_html o www (depende de cómo esté configurado tu dominio).
  4. Limpia las carpetas de caché manualmente:
    • Busca la carpeta var/cache dentro de la raíz de PrestaShop.
    • Dentro de cache, verás subcarpetas como dev, prod, smarty, etc.
    • Elimina todo el contenido de estas carpetas (no borres las carpetas en sí, solo los archivos que contienen).
  5. Reinicia los servicios del servidor (opcional pero recomendado):
    • En Syspanel, ve a "Servicios" o "Servidores".
    • Busca Apache o Nginx y PHP-FPM.
    • Haz clic en "Reiniciar" para cada uno.

[WARNING] Si borras accidentalmente la carpeta var/cache completa, PrestaShop la recreará automáticamente al cargar la página, pero puede dar un error temporal. Es más seguro borrar solo el contenido.

Forzar la regeneración de archivos CSS/JS en Syspanel

A veces la caché de PrestaShop no solo guarda datos, sino también archivos comprimidos de CSS y JavaScript.

  1. Ve a Parámetros avanzados > Rendimiento en tu back office de PrestaShop.
  2. Asegúrate de tener activada la opción "Forzar compilación".
  3. Guarda los cambios.
  4. Vuelve a Syspanel y limpia la carpeta var/cache como te expliqué antes.

[INFO] El puerto 2106 es exclusivo de Syspanel. Si tu panel se ve diferente, confirma que tu proveedor usa esta versión.


Resolver caché en cPanel

cPanel es el panel de control más extendido en el alojamiento compartido. Es más visual y tiene herramientas específicas para limpiar caché.

Limpiar la caché de PrestaShop desde el administrador de archivos de cPanel

  1. Accede a cPanel: normalmente en tudominio.com/cpanel o tudominio.com:2083.
  2. Abre el "Administrador de archivos": suele estar en la sección "Archivos".
  3. Ve a la raíz de tu tienda: public_html (o la carpeta que hayas asignado a tu dominio).
  4. Localiza la carpeta var/cache.
  5. Selecciona todos los archivos dentro de cache (usa Ctrl + A o el botón de seleccionar todo).
  6. Elimínalos (icono de papelera o botón derecho > "Eliminar").

Usar el limpiador de caché de cPanel (si está disponible)

Algunos hosts ofrecen un plugin llamado "LiteSpeed Cache" o "Varnish Cache" dentro de cPanel.

  1. En cPanel, busca la sección "Caché" o "LiteSpeed".
  2. Haz clic en "Purge Cache" (Limpiar caché).
  3. Confirma la acción.

Reiniciar servicios desde cPanel

  1. Ve a "Administrar servicios" o "Servicios" en cPanel.
  2. Busca Apache y PHP.
  3. Reinícialos uno por uno.

[TIP] Si tienes muchos problemas, puedes desactivar temporalmente la caché de PrestaShop desde el back office (Parámetros avanzados > Rendimiento > Desactivar caché). Luego, al solucionar el problema, la vuelves a activar.


Problemas comunes y soluciones rápidas (FAQ)

¿Por qué después de limpiar la caché sigue sin verse el cambio?

Puede que el navegador tenga su propia caché. Prueba a abrir la página en modo incógnito. Si funciona, limpia la caché del navegador como te expliqué antes.

¿Qué hago si al limpiar la caché se rompe la tienda (página en blanco)?

No entres en pánico. Esto suele pasar si borraste archivos importantes o si la caché de Smarty se corrompió. Sigue estos pasos:

  1. Accede a tu back office mediante la URL directa (a veces funciona aunque la tienda esté rota).
  2. Ve a Parámetros avanzados > Rendimiento.
  3. Activa "Forzar compilación" y desactiva "Caché de Smarty".
  4. Guarda los cambios. Si no puedes acceder al back office, usa Syspanel o cPanel para editar el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ a true para ver el error exacto.

¿Cada cuánto debo limpiar la caché de PrestaShop?

Como regla general, solo cuando hagas cambios importantes (nuevos productos, modificaciones de diseño, actualizaciones de módulos). Si lo haces a diario, ralentizarás la tienda innecesariamente.

¿La caché de Syspanel o cPanel afecta al SEO?

Sí, indirectamente. Una caché mal gestionada puede provocar:

  • Contenido duplicado si Google indexa una versión antigua.
  • Velocidad lenta si la caché no se regenera bien, lo que perjudica el posicionamiento.
  • Errores 404 temporales si borras archivos de caché de forma incorrecta.

Por eso es importante limpiarla solo cuando sea necesario y siempre después de cambios importantes.

¿Puedo automatizar la limpieza de caché en Syspanel o cPanel?

Sí. Puedes crear un script PHP que se ejecute cada cierto tiempo (por ejemplo, cada noche). Pero esto ya es más avanzado. Si no te sientes cómodo, contrata un servicio de mantenimiento o usa un módulo de PrestaShop que automatice la limpieza.


Consejos finales para evitar problemas de caché en PrestaShop

  1. Actualiza PrestaShop y los módulos regularmente. Las versiones nuevas suelen corregir bugs de caché.
  2. No acumules archivos temporales. Cada cierto tiempo, revisa la carpeta var/cache y elimina lo que no se use.
  3. Usa un sistema de copias de seguridad antes de limpiar o modificar archivos. Así, si algo sale mal, puedes restaurar todo en minutos.
  4. Si usas Syspanel, recuerda que el puerto 2106 es tu puerta de entrada. Si tienes problemas de acceso, verifica que el firewall no lo bloquee.
  5. Para cPanel, evita usar el botón "Optimizar" de la base de datos justo después de limpiar la caché, ya que puede causar bloqueos temporales.

[WARNING] Nunca borres la carpeta var/cache completa si no estás seguro de lo que haces. Siempre es mejor vaciar su contenido desde el administrador de archivos.


Conclusión

Los problemas caché PrestaShop son molestos, pero casi siempre tienen solución. Ya sea que uses Syspanel (con su puerto 2106) o cPanel, los pasos son muy similares: limpiar las carpetas de caché, reiniciar servicios y, si es necesario, forzar la compilación desde el back office. Recuerda que la clave está en la paciencia y en no borrar archivos importantes.

Si después de todo esto el problema persiste, puede que sea un conflicto con algún módulo o tema. En ese caso, desactiva todos los módulos no esenciales y reactívalos uno por uno para encontrar al culpable.

Espero que esta guía te haya sido útil. Si tienes más dudas, déjalas en los comentarios. ¡Buena suerte con tu tienda!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel