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

Cómo activar el modo mantenimiento de PrestaShop desde Syspanel

Actualizado el 10 de abril de 2026

¿Qué es el modo mantenimiento y por qué deberías usarlo?

El modo mantenimiento de PrestaShop es una función esencial que te permite poner tu tienda en pausa temporal. Cuando lo activas, los visitantes verán una página informativa en lugar del catálogo, mientras que tú puedes trabajar en tu web con total tranquilidad.

Este modo es perfecto para situaciones como:

  • Realizar actualizaciones de PrestaShop o de tus módulos.
  • Cambiar tu tema o plantilla.
  • Hacer modificaciones importantes en el diseño.
  • Corregir errores o vulnerabilidades.
  • Lanzar una nueva colección o preparar una promoción especial.

El problema es que muchos usuarios no saben cómo activarlo correctamente, especialmente si gestionan su servidor a través de un panel de control como Syspanel. Por eso, en este artículo te voy a explicar paso a paso cómo activar el modo mantenimiento PrestaShop desde Syspanel, para que lo hagas sin complicaciones.

¿Qué es Syspanel y por qué es importante?

Syspanel es el panel de control que utilizamos en nuestros servicios de hosting para gestionar tu servidor. Es una herramienta muy completa que te permite administrar tus dominios, bases de datos, cuentas de correo y archivos, entre otras muchas funciones.

Si tienes tu tienda PrestaShop alojada en un servidor con Syspanel, es fundamental que sepas cómo acceder a él. Para ello, solo necesitas abrir tu navegador y escribir la dirección de tu servidor seguida del puerto 2106. Por ejemplo: https://tudominio.com:2106.

Desde Syspanel podrás acceder a todas las herramientas necesarias para gestionar tu tienda, incluida la activación del modo mantenimiento. Aunque también puedes hacerlo desde el panel de administración de PrestaShop, hacerlo desde Syspanel te da un control más directo sobre los archivos del sistema, lo cual es útil si tienes problemas para acceder a tu back office.

Método 1: Activar el modo mantenimiento desde el panel de administración de PrestaShop

Antes de entrar en materia con Syspanel, es importante que conozcas el método más sencillo. Si aún puedes acceder a tu back office, este es el camino más rápido y recomendado.

Pasos para activar el modo mantenimiento desde el back office

  1. Accede a tu panel de administración de PrestaShop. Normalmente, esto se hace escribiendo /admin o la URL personalizada que configuraste al instalar la tienda.

  2. Una vez dentro, ve al menú Parámetros avanzados en el panel lateral izquierdo.

  3. Haz clic en Mantenimiento.

  4. Verás una pantalla con varias opciones. Busca el apartado Activar el modo mantenimiento.

  5. Cambia el selector a para activar el modo mantenimiento PrestaShop.

  6. A continuación, puedes personalizar el mensaje de mantenimiento. Este es el texto que verán tus clientes mientras tu tienda esté en pausa. Te recomiendo escribir algo amable y claro, como: "Estamos realizando mejoras en nuestra tienda. ¡Vuelve pronto!"

  7. También puedes elegir la IP de mantenimiento. Esta función te permite acceder a tu tienda aunque esté en modo mantenimiento. Si no sabes cuál es tu IP, puedes buscarla en Google escribiendo "cuál es mi IP". Añade esa IP en el campo correspondiente para poder ver tu tienda mientras trabajas en ella.

  8. Finalmente, haz clic en Guardar para aplicar los cambios.

Este método es el más intuitivo y no requiere conocimientos técnicos avanzados. Sin embargo, si por alguna razón no puedes acceder al back office (por ejemplo, si tu tienda está rota o hackeada), tendrás que recurrir al método alternativo desde Syspanel.

Método 2: Activar el modo mantenimiento desde Syspanel editando el archivo de configuración

Esta es la solución definitiva cuando no puedes acceder al panel de administración. A través de Syspanel, podrás editar directamente el archivo de configuración de PrestaShop para forzar el modo mantenimiento.

¿Qué archivo necesitas modificar?

El archivo que controla el modo mantenimiento en PrestaShop se llama parameters.php y se encuentra en la carpeta app/config/ de tu instalación. Dentro de este archivo, hay una variable llamada PS_SHOP_ENABLE que determina si la tienda está activa o en mantenimiento.

  • Si PS_SHOP_ENABLE tiene el valor '1', la tienda está activa.
  • Si PS_SHOP_ENABLE tiene el valor '0', la tienda está en modo mantenimiento.

Pasos para editar el archivo desde Syspanel

  1. Accede a Syspanel escribiendo la dirección de tu servidor con el puerto 2106 en tu navegador. Por ejemplo: https://tudominio.com:2106. Si no recuerdas tus credenciales, contacta con nuestro equipo de soporte y te ayudaremos a recuperarlas.

  2. Una vez dentro de Syspanel, busca la sección Archivos o Administrador de archivos. Dependiendo de la versión de Syspanel, puede tener un nombre ligeramente diferente, pero generalmente se encuentra en el menú principal.

  3. Navega hasta la carpeta donde tienes instalado PrestaShop. Normalmente, esta carpeta se llama public_html o htdocs, aunque puede variar según la configuración de tu hosting.

  4. Dentro de esa carpeta, sigue esta ruta: app/config/.

  5. Busca el archivo parameters.php. Haz clic derecho sobre él y selecciona Editar o Modificar. Se abrirá un editor de texto en tu navegador.

  6. Dentro del archivo, busca la línea que contiene 'PS_SHOP_ENABLE'. Puedes usar la función de búsqueda del editor (Ctrl+F) para encontrarla rápidamente.

  7. Verás algo parecido a esto: 'PS_SHOP_ENABLE' => '1',. Cambia el valor '1' por '0'.

  8. Guarda los cambios y cierra el editor.

  9. Importante: Después de guardar, es posible que necesites limpiar la caché de PrestaShop. Para ello, elimina todos los archivos de la carpeta var/cache/ (o cache/ en versiones antiguas). Puedes hacerlo desde el administrador de archivos de Syspanel seleccionando los archivos y eliminándolos.

Verificar que el modo mantenimiento está activo

Para comprobar que todo ha funcionado correctamente, abre tu tienda en una ventana de incógnito o desde otro dispositivo (sin usar tu IP de mantenimiento). Deberías ver la página de mantenimiento que configuraste anteriormente.

Método 3: Activar el modo mantenimiento creando un archivo temporal

Este es un truco muy útil que funciona en la mayoría de las versiones de PrestaShop. Consiste en crear un archivo llamado maintenance.php en la raíz de tu instalación. Este método es especialmente efectivo cuando el archivo parameters.php está dañado o no puedes editarlo correctamente.

Cómo crear el archivo de mantenimiento desde Syspanel

  1. Accede a Syspanel con el puerto 2106 como te he indicado anteriormente.

  2. Ve al Administrador de archivos y navega hasta la raíz de tu instalación de PrestaShop (normalmente public_html).

  3. Haz clic en Nuevo archivo o Crear archivo.

  4. Nombra el archivo como maintenance.php.

  5. En el editor de texto, pega el siguiente código:

<?php
  $maintenance = true;
  $maintenance_ip = array('TU_IP_AQUI');
  if ($maintenance && !in_array($_SERVER['REMOTE_ADDR'], $maintenance_ip)) {
    header('HTTP/1.1 503 Service Unavailable');
    header('Retry-After: 3600');
    die('Nuestra tienda está en mantenimiento. Por favor, vuelve más tarde.');
  }
?>

Importante: Reemplaza TU_IP_AQUI con tu dirección IP real. Puedes encontrarla escribiendo "cuál es mi IP" en Google.

  1. Guarda el archivo y ya tendrás el modo mantenimiento activo.

¿Cómo funciona este método?

Este archivo se ejecuta antes de que PrestaShop cargue completamente. Si alguien intenta acceder a tu tienda y no tiene tu IP, verá el mensaje de mantenimiento. Sin embargo, tú sí podrás acceder porque tu IP está en la lista blanca.

Consejos adicionales para gestionar el mantenimiento de tu tienda

Realiza una copia de seguridad antes de cualquier cambio

Antes de activar el modo mantenimiento PrestaShop para hacer cambios importantes, te recomiendo encarecidamente que hagas una copia de seguridad completa de tu tienda. Esto incluye tanto los archivos como la base de datos. En Syspanel puedes hacerlo fácilmente desde la sección de Copias de seguridad.

[WARNING] Si no haces una copia de seguridad y algo sale mal durante el mantenimiento, podrías perder datos importantes de tu tienda, como pedidos, clientes o productos. No te saltes este paso.

Notifica a tus clientes con antelación

Aunque el modo mantenimiento mostrará un mensaje, es una buena práctica avisar a tus clientes habituales con antelación. Puedes enviar un boletín informativo o publicar en tus redes sociales que tu tienda estará cerrada temporalmente para mejoras.

Programa el mantenimiento en horas de menor tráfico

Si tienes una tienda activa, intenta realizar las tareas de mantenimiento en horas de menor afluencia. Por ejemplo, de madrugada o los lunes por la mañana. Esto minimizará el impacto en tus ventas.

Desactiva el modo mantenimiento correctamente

Cuando hayas terminado tus tareas, recuerda desactivar el modo mantenimiento. Si lo hiciste desde el back office, simplemente cambia el selector a "No" y guarda. Si lo hiciste desde Syspanel editando el archivo, cambia el valor de PS_SHOP_ENABLE de '0' a '1'.

Si usaste el método del archivo temporal, simplemente elimina el archivo maintenance.php de la raíz de tu instalación.

Preguntas frecuentes sobre el modo mantenimiento de PrestaShop

¿Por qué mis clientes ven la página de mantenimiento aunque yo no?

Esto es completamente normal. El modo mantenimiento PrestaShop está diseñado para que solo tú (y las IPs que configures) puedan ver la tienda. Tus clientes siempre verán la página de mantenimiento hasta que lo desactives.

¿Puedo personalizar la página de mantenimiento?

Sí, PrestaShop te permite personalizar el mensaje de mantenimiento desde el back office. También puedes usar un tema específico para esa página o incluso crear tu propia página HTML personalizada.

¿Qué hago si no recuerdo mi IP?

Puedes usar la IP dinámica que te asigna tu proveedor de internet. Escribe "cuál es mi IP" en Google y te mostrará tu IP pública actual. Ten en cuenta que si tu IP cambia, perderás el acceso a tu tienda en modo mantenimiento.

¿El modo mantenimiento afecta al posicionamiento SEO?

[INFO] Sí, puede afectar temporalmente. Si el mantenimiento se prolonga demasiado, Google podría interpretar que tu tienda no está operativa. Te recomiendo que el mantenimiento no dure más de 24-48 horas. Para minimizar el impacto, puedes añadir la cabecera HTTP 503 Service Unavailable en tu página de mantenimiento, algo que PrestaShop hace automáticamente.

¿Puedo activar el modo mantenimiento desde Syspanel sin acceder al back office?

Sí, tal y como te he explicado en los métodos 2 y 3. Esta es la solución perfecta si tu tienda está rota o no puedes acceder al panel de administración.

¿Qué hago si no encuentro el archivo parameters.php?

Si no encuentras el archivo, puede que estés usando una versión antigua de PrestaShop. En versiones anteriores a la 1.7, el archivo se llama settings.inc.php y se encuentra en la carpeta config/. El proceso es similar: busca la variable PS_SHOP_ENABLE y cambia su valor.

Conclusión

Activar el modo mantenimiento PrestaShop desde Syspanel es un proceso sencillo si sabes cómo hacerlo. Ya sea desde el back office, editando el archivo de configuración o creando un archivo temporal, tienes varias opciones para poner tu tienda en pausa y trabajar con seguridad.

Recuerda siempre realizar una copia de seguridad antes de cualquier cambio importante y desactivar el modo mantenimiento cuando hayas terminado. Si tienes cualquier duda o necesitas ayuda adicional, nuestro equipo de soporte está disponible para asistirte en todo momento.

[TIP] Guarda este artículo en tus favoritos. Te servirá de referencia cada vez que necesites poner tu tienda en mantenimiento para realizar mejoras o actualizaciones.

¿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