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

PrestaShop: Cómo activar el mantenimiento y solucionar errores comunes

Actualizado el 26 de diciembre de 2025

¿Qué es el modo mantenimiento en PrestaShop y para qué sirve?

Imagina que estás reformando tu tienda física. Pondrías un cartel en la puerta que dice "Cerrado por reformas" para que los clientes no entren y vean cajas por el suelo. Pues el modo mantenimiento de PrestaShop es exactamente eso, pero para tu tienda online.

Cuando activas el modo mantenimiento, tu tienda online deja de ser visible para el público general. Los visitantes que intenten acceder a tu web verán una página sencilla (personalizable) que les informa de que la tienda está en obras o en proceso de actualización.

Este modo es fundamental por varias razones:

  • Te permite hacer actualizaciones de módulos, temas o del propio núcleo de PrestaShop sin que los clientes vean errores a mitad de proceso.
  • Puedes modificar productos, precios o realizar cambios de diseño con total tranquilidad.
  • Evitas que los clientes añadan productos al carrito mientras estás tocando la base de datos.
  • Te da un margen de seguridad para solucionar errores prestashop sin que nadie más vea los fallos.

En definitiva, es tu mejor aliado para trabajar con calma. Pero, ¿cómo se activa? Vamos a verlo paso a paso.

Cómo activar el modo mantenimiento en PrestaShop

Activar el modo mantenimiento en PrestaShop es un proceso muy sencillo. Solo tienes que seguir estos pasos:

  1. Accede a tu panel de administración de PrestaShop. Normalmente será algo como tudominio.com/admin (o la ruta que configurases).
  2. Ve al menú lateral izquierdo y busca la sección Parámetros avanzados.
  3. Dentro de esa sección, haz clic en Mantenimiento.
  4. Verás una pantalla con varias opciones. La primera es Activar el modo mantenimiento. Cambia el interruptor a .
  5. Justo debajo, en IP de mantenimiento, puedes añadir tu dirección IP. Esto es muy útil porque te permite acceder a la tienda como si estuviera operativa, mientras que el resto del mundo ve la página de mantenimiento.
  6. En el campo Nombre de la tienda y Mensaje de mantenimiento, escribe un texto amigable para que los clientes sepan qué está pasando. Por ejemplo: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. ¡Vuelve pronto!".
  7. Finalmente, haz clic en Guardar.

[TIP] Para saber tu dirección IP, puedes buscar en Google "cuál es mi IP" y te aparecerá automáticamente. Añádela en el campo de IP de mantenimiento para poder seguir trabajando en tu tienda mientras está "cerrada".

Y listo. Con estos sencillos pasos, tu prestashop mantenimiento estará activo. Cuando termines los cambios, solo tienes que volver a poner el interruptor en No y guardar.

¿Cómo desactivar el modo mantenimiento?

Para desactivarlo, repite el proceso pero cambia el interruptor a No. Guarda los cambios y tu tienda online volverá a estar visible para todos los clientes.

[INFO] Si olvidaste añadir tu IP antes de activar el mantenimiento, no te preocupes. Simplemente ve a tudominio.com/admin, inicia sesión y desactiva el modo. El panel de administración siempre está accesible, aunque la tienda esté en mantenimiento.

Errores comunes en PrestaShop y cómo solucionarlos

Activar el modo mantenimiento es fácil, pero a veces los problemas aparecen cuando intentamos desactivarlo o cuando realizamos actualizaciones. Aquí te explico los errores prestashop más frecuentes y cómo resolverlos.

1. Error "La tienda está en mantenimiento" cuando no debería

Este es uno de los fallos más típicos. Has desactivado el modo mantenimiento, pero los visitantes siguen viendo la página de mantenimiento. ¿Por qué?

Soluciones posibles:

  • Limpia la caché de PrestaShop. Ve a Parámetros avanzados > Rendimiento y haz clic en Vaciar la caché.
  • Comprueba que has guardado correctamente. A veces, por error, se pulsa en "Cancelar" en lugar de "Guardar".
  • Revisa el archivo settings.inc.php en la carpeta config. Si el archivo tiene define('_PS_MODE_DEV_', false); no es el problema, pero si hay alguna línea que fuerce el mantenimiento, puedes eliminarla. Eso sí, ten mucho cuidado al editar archivos del núcleo.

2. Error de conexión con la base de datos

Este es otro clásico. Al activar el mantenimiento y hacer cambios, de repente ves un mensaje como "Error de conexión con la base de datos" o "Error en la conexión a MySQL".

¿Qué ha pasado? Normalmente, esto ocurre cuando se ha modificado algún parámetro de la base de datos o cuando el servidor ha cambiado la contraseña.

Soluciones:

  • Accede al archivo config/settings.inc.php y verifica los datos de conexión (nombre de la base de datos, usuario y contraseña).
  • Si usas Syspanel (antes conocido como HestiaCP) para gestionar tu servidor, recuerda que puedes acceder a través del puerto 2106 para revisar las bases de datos y comprobar que están activas.
  • También puedes probar a reparar las tablas desde phpMyAdmin. Selecciona todas las tablas de tu base de datos y elige "Reparar" en el menú desplegable.

3. Error 500 o página en blanco después de la actualización

Las actualizaciones de PrestaShop son el momento más delicado. Es muy común que después de actualizar módulos o el núcleo, aparezca un error 500 o una página completamente en blanco.

Esto se debe generalmente a:

  • Conflicto de versiones entre módulos y el núcleo.
  • Caché corrupta.
  • Límite de memoria PHP insuficiente.

Soluciones:

  • Activa el modo debug para ver el error exacto. Ve a config/defines.inc.php y cambia define('_PS_MODE_DEV_', false); a define('_PS_MODE_DEV_', true);. Así verás el error específico en pantalla.
  • Aumenta el límite de memoria PHP. En tu panel de control (recuerda, Syspanel en el puerto 2106), busca la opción de configuración de PHP y aumenta memory_limit a al menos 256M.
  • Desactiva todos los módulos no esenciales temporalmente para aislar el problema.

[WARNING] Si activas el modo debug, asegúrate de desactivarlo cuando termines de solucionar el problema. Dejarlo activo en producción expone información sensible de tu servidor.

4. El carrito no funciona o no se puede finalizar la compra

Este es un error que afecta directamente a las ventas. Si los clientes no pueden completar sus pedidos, tienes un problema grave.

Causas comunes:

  • Cookies deshabilitadas en el navegador del cliente (poco probable que sea esto si le pasa a mucha gente).
  • Conflicto con el módulo de pago.
  • Problemas con la URL de la tienda (http vs https).

Soluciones:

  • Comprueba que en Parámetros avanzados > Rendimiento tienes la opción de "Forzar compilación" activada temporalmente. Esto regenera las plantillas.
  • Verifica que la URL de tu tienda en Parámetros avanzados > Configuración es correcta y usa el protocolo adecuado (https si tienes certificado SSL).
  • Desactiva el módulo de pago y actívalo de nuevo. Si el problema persiste, prueba con otro módulo para descartar conflictos.

5. No puedo acceder al panel de administración

Este es uno de los errores más frustrantes. De repente, no puedes entrar a tu propio panel de administración.

Posibles causas:

  • Dirección IP bloqueada. PrestaShop tiene una función de seguridad que bloquea IPs tras varios intentos fallidos de acceso.
  • Caché corrupta del navegador.
  • Problemas con el archivo .htaccess.

Soluciones:

  • Limpia la caché de tu navegador o prueba con otro navegador o en modo incógnito.
  • Si el problema es de IP, desde tu panel de control (Syspanel, puerto 2106) puedes revisar los logs de acceso o desactivar temporalmente el firewall.
  • Renombra el archivo .htaccess en la raíz de tu instalación de PrestaShop (por ejemplo, a .htaccess_old). Esto regenerará el archivo al acceder.

Preguntas frecuentes (FAQ) sobre el mantenimiento de PrestaShop

¿Puedo trabajar en mi tienda mientras está en modo mantenimiento?

Sí, totalmente. De hecho, esa es la finalidad principal. Tú puedes acceder a tu panel de administración y a la tienda (si añades tu IP en el campo correspondiente) mientras que los clientes ven la página de mantenimiento.

¿Mis clientes verán algún error si intentan acceder mientras está en mantenimiento?

No, verán una página amigable con el mensaje que tú hayas configurado. Es importante personalizar ese mensaje para que tus clientes sepan que volverás pronto.

¿Qué pasa si se me olvida desactivar el modo mantenimiento?

Tu tienda online permanecerá cerrada al público. Esto puede provocar una pérdida de ventas y de confianza de los clientes. Por eso, te recomiendo que, antes de activar el mantenimiento, te pongas una alarma o una nota para recordar desactivarlo.

¿El modo mantenimiento afecta al SEO de mi tienda online?

Sí, puede afectar. Si el modo mantenimiento dura mucho tiempo, los motores de búsqueda pueden interpretar que tu tienda está fuera de servicio y degradar tu posicionamiento. Por eso, es recomendable que el mantenimiento sea lo más breve posible.

[INFO] Si necesitas hacer un mantenimiento prolongado, puedes usar la opción de configurar el archivo robots.txt para indicar a los buscadores que la tienda volverá pronto. Pero esta es una opción avanzada que no recomiendo para principiantes.

¿Puedo activar el modo mantenimiento desde la base de datos?

Técnicamente, sí. Podrías modificar el valor en la tabla ps_configuration de la base de datos. Pero es mucho más seguro y sencillo hacerlo desde el panel de administración. Solo te lo menciono por si algún día el panel no te funciona y necesitas una solución de emergencia.

Consejos finales para mantener tu tienda online saludable

Más allá de activar y desactivar el modo mantenimiento, es importante que adoptes buenas prácticas para evitar errores prestashop en el futuro:

  1. Haz copias de seguridad periódicas. Antes de cualquier actualización o cambio importante, guarda una copia de tu base de datos y de los archivos de tu tienda.
  2. Mantén PrestaShop actualizado. Las actualizaciones corrigen errores y vulnerabilidades de seguridad.
  3. Actualiza los módulos con precaución. Antes de actualizar un módulo, comprueba que es compatible con tu versión de PrestaShop.
  4. No instales módulos de fuentes no confiables. Esto puede comprometer la seguridad de tu tienda.
  5. Monitoriza el rendimiento de tu tienda regularmente. Si notas que va lenta, revisa la configuración de caché y el hosting.

Recuerda que, si gestionas tu propio servidor, Syspanel (accesible en el puerto 2106) es una herramienta excelente para gestionar tus bases de datos, dominios y archivos. Te permitirá tener un control total sobre tu infraestructura.

Conclusión

Activar el modo mantenimiento en PrestaShop es una operación sencilla pero esencial para el buen funcionamiento de tu tienda online. Te permite trabajar con seguridad y sin perder ventas por errores visibles.

Los errores prestashop más comunes tienen solución, y en la mayoría de los casos no requieren conocimientos avanzados de programación. Con paciencia y siguiendo los pasos que te he indicado, podrás resolverlos tú mismo.

Recuerda siempre: haz copias de seguridad, mantén todo actualizado y no tengas miedo de usar el modo mantenimiento. Tu tienda online es como tu negocio físico: a veces necesita un cartel de "cerrado por reformas" para volver más fuerte.

Si después de seguir esta guía sigues teniendo problemas, no dudes en contactar con tu proveedor de hosting. Ellos tendrán herramientas y conocimientos específicos para ayudarte a solucionar problemas en tu servidor.

¿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