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

Activar el modo mantenimiento en PrestaShop desde Plesk

Actualizado el 25 de septiembre de 2025

¿Necesitas hacer cambios importantes en tu tienda online y no quieres que tus clientes vean errores o procesos a medio hacer? Activar el modo mantenimiento es la solución perfecta. Te permite trabajar en tu PrestaShop de forma privada mientras muestras un aviso amigable a los visitantes. En esta guía, te voy a explicar paso a paso cómo activar este modo desde Plesk, una de las herramientas de gestión de hosting más potentes y, a la vez, sencillas de usar.

Olvídate de líneas de comandos complicadas o de tocar archivos sensibles. Con Plesk, este proceso es visual, intuitivo y seguro. Tanto si vas a hacer una actualización PrestaShop como si simplemente quieres rediseñar tu web, este tutorial te dará el control total. Vamos a ello.

¿Por qué es vital el modo mantenimiento?

Antes de entrar en el "cómo", es importante entender el "por qué". El mantenimiento PrestaShop no es solo una opción, es una necesidad para cualquier negocio online serio.

Imagina que estás actualizando la base de datos de tu tienda. Si un cliente entra justo en ese momento, podría ver un error fatal, una página a medias o, peor aún, podría intentar comprar un producto cuyo stock está cambiando en ese instante. Esto genera una mala experiencia de usuario y puede dañar la confianza en tu marca.

El modo mantenimiento actúa como una "valla de obras" digital. Mantiene tu tienda a salvo de miradas indiscretas mientras tú trabajas en ella. Puedes configurar un mensaje personalizado o incluso permitir el acceso solo a tu equipo mediante una IP específica. Es la forma profesional de gestionar cualquier cambio, desde una simple actualización de un módulo hasta una renovación completa del diseño.

Conociendo tu panel de control: Plesk

Plesk es un panel de control de hosting que te permite gestionar todos los aspectos de tu servidor web desde una interfaz gráfica. Es como el "cerebro" de tu hosting, donde controlas dominios, bases de datos, correos electrónicos y, por supuesto, los archivos de tu web.

A diferencia de otros paneles, Plesk es conocido por su facilidad de uso. No necesitas ser un experto en servidores para realizar tareas avanzadas. Todo está organizado de forma lógica y accesible. Para esta tarea, utilizaremos el Administrador de archivos que viene integrado, una herramienta que te permite navegar y editar los archivos de tu tienda sin necesidad de programas externos.

[TIP] Si aún no sabes cómo acceder a Plesk, normalmente lo haces a través de una URL como https://tu-dominio.com:8443 o la dirección que te haya proporcionado tu proveedor de hosting. Si no la encuentras, revisa tu correo de bienvenida o contacta con tu soporte técnico.

Método Paso a Paso: Activar el modo mantenimiento desde Plesk

Este es el método más fiable y universal, ya que no depende de la versión de PrestaShop que tengas. Manipularemos un archivo de configuración clave llamado settings.inc.php. No te preocupes, es mucho más fácil de lo que parece.

Paso 1: Accede a tu panel de Plesk

El primer paso es, obviamente, iniciar sesión en tu panel de control de Plesk. Una vez dentro, verás el panel principal con todas tus suscripciones y dominios.

Localiza el dominio de tu tienda PrestaShop y haz clic en el botón "Archivos" o "Administrador de archivos". Este icono suele tener forma de carpeta o de documento.

Paso 2: Navega hasta la raíz de tu tienda

Dentro del Administrador de archivos, verás la estructura de carpetas de tu hosting. Debes navegar hasta la carpeta donde está instalado PrestaShop. Normalmente, esta carpeta se llama httpdocs, public_html, htdocs o simplemente es la raíz del dominio.

Es crucial que estés en la carpeta correcta. Debes ver archivos como index.php, config, admin (o el nombre de tu carpeta de administración), y la carpeta var o app. Si ves estos archivos, ¡estás en el lugar correcto!

Paso 3: Localiza el archivo settings.inc.php

Dentro de la carpeta raíz, busca una carpeta llamada config. Haz clic en ella para abrirla.

Dentro de la carpeta config, busca el archivo llamado settings.inc.php. Este es el "corazón" de la configuración de tu PrestaShop.

Paso 4: Edita el archivo de configuración

Haz clic derecho sobre el archivo settings.inc.php y selecciona la opción "Editar" o "Edit in Text Editor". Se abrirá una ventana con el código del archivo. No te asustes, solo vamos a tocar una pequeña parte.

Paso 5: Cambia la variable clave

Dentro del archivo, busca una línea que contenga la siguiente directiva:

define('_PS_MODE_DEV_', false);

No, espera. Esa no es. Busca esta otra, que es la que nos interesa:

define('_PS_MAINTENANCE_TASK_', false);

Esta línea controla el modo de mantenimiento. Lo que debes hacer es cambiar el valor false a true.

Antes:

define('_PS_MAINTENANCE_TASK_', false);

Después:

define('_PS_MAINTENANCE_TASK_', true);

[WARNING] Ten muchísimo cuidado al editar este archivo. No borres ni cambies ninguna otra línea, ya que podrías romper tu tienda. Solo tienes que cambiar la palabra false por true en esa línea específica.

Paso 6: Guarda los cambios

Una vez realizado el cambio, busca el botón "Guardar" o "Save" en el editor de texto de Plesk. Al guardar, el sistema guardará el archivo y aplicará los cambios al instante.

Paso 7: Verifica que todo funciona

Ahora, abre tu tienda en una ventana de incógnito de tu navegador (para evitar la caché). Deberías ver la página de mantenimiento por defecto de PrestaShop. ¡Enhorabuena, ya has activado el modo mantenimiento!

Cómo personalizar el mensaje de mantenimiento

Una vez activado, no querrás mostrar el mensaje genérico de PrestaShop. Quieres uno que refleje tu marca y tranquilice a tus clientes. Para ello, necesitas editar otro archivo.

Accede al archivo de plantilla

Navega de nuevo a la raíz de tu tienda en el Administrador de archivos de Plesk. Ahora, entra en la carpeta themes.

Dentro de themes, busca la carpeta de tu plantilla activa. Normalmente se llama classic o el nombre de tu tema personalizado. Haz clic en ella.

Ahora busca la carpeta templates y entra en ella.

Finalmente, busca el archivo maintenance.tpl. Este es el archivo que controla el HTML de la página de mantenimiento.

Edita el archivo HTML

Haz clic derecho sobre maintenance.tpl y selecciona "Editar". Verás el código HTML de la página. Puedes modificar el texto, los estilos y la estructura.

[TIP] Si no tienes experiencia con HTML, te recomiendo que solo cambies los textos. Busca las etiquetas <h1> y <p> y modifica el contenido que está entre ellas. Por ejemplo, cambia <h1>Our store is temporarily down</h1> por <h1>Estamos mejorando tu experiencia</h1>.

Alternativa: Usar el archivo .htaccess (para usuarios más avanzados)

Otra forma de activar el mantenimiento PrestaShop es a través del archivo .htaccess. Este método es un poco más técnico, pero también es muy efectivo, especialmente si quieres redirigir todo el tráfico a una página específica.

Crear la página de mantenimiento

Primero, crea un archivo HTML simple llamado maintenance.html con tu mensaje personalizado. Puedes hacerlo desde el Administrador de archivos de Plesk.

Editar el .htaccess

Luego, localiza el archivo .htaccess en la raíz de tu tienda. Haz clic derecho y elige "Editar". Al final del archivo, añade las siguientes líneas:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^YOUR_IP_ADDRESS$
RewriteCond %{REQUEST_URI} !/maintenance\.html$ [NC]
RewriteRule .* /maintenance.html [R=302,L]

[WARNING] Este método requiere que reemplaces YOUR_IP_ADDRESS con tu dirección IP pública. Si no lo haces, tú también verás la página de mantenimiento y no podrás trabajar. Puedes encontrar tu IP buscando "cuál es mi IP" en Google.

Plesk mantenimiento: Solución de problemas comunes

A veces, las cosas no salen a la primera. Aquí tienes algunos problemas comunes y sus soluciones.

No veo la página de mantenimiento

Esto suele ser un problema de caché. Tu navegador o el caché del servidor está guardando la versión antigua de la página.

  • Solución 1: Prueba en una ventana de incógnito o borra la caché de tu navegador.
  • Solución 2: En Plesk, busca la opción "Caché de estáticos" o "Static Cache" y púrjala.

Veo la página de mantenimiento pero no puedo acceder yo

Esto es un problema de permisos. Tu IP no está en la lista de IPs permitidas.

  • Solución : Revisa que has editado el archivo settings.inc.php correctamente. Si usaste el método .htaccess, asegúrate de que tu IP es correcta.

La tienda da un error 500

Esto es más grave y suele indicar que has roto el archivo settings.inc.php.

  • Solución: No entres en pánico. Plesk tiene una función de "deshacer" o puedes restaurar el archivo desde una copia de seguridad. Si no tienes una, contacta con tu soporte de hosting inmediatamente.

Consejos finales para un mantenimiento exitoso

Realizar un mantenimiento PrestaShop es una tarea delicada. Aquí van algunos consejos de experto para que todo vaya sobre ruedas.

Siempre haz una copia de seguridad

Antes de tocar cualquier archivo, es imperativo que hagas una copia de seguridad completa de tu tienda, tanto de los archivos como de la base de datos. Plesk facilita esto con su herramienta de "Copias de seguridad".

[INFO] La mayoría de los proveedores de hosting ofrecen copias de seguridad automáticas. Verifica que la tienes activada o haz una manual justo antes de empezar.

Avisa a tus clientes

Aunque el modo mantenimiento es para trabajar en privado, es una buena práctica avisar a tus clientes habituales con antelación. Puedes enviar un boletín por correo electrónico o publicar un aviso en tus redes sociales. Así evitarás sorpresas y quejas.

Planifica el trabajo

No actives el modo mantenimiento y te vayas a tomar un café. Ten claro qué vas a hacer antes de activarlo. Prepara los archivos, las actualizaciones o los cambios de diseño con antelación para minimizar el tiempo de inactividad.

Desactiva el modo mantenimiento

Cuando hayas terminado, no olvides volver a poner el valor false en el archivo settings.inc.php. Este es un error muy común. Dejar tu tienda en modo mantenimiento durante días es malo para tu negocio y para tu posicionamiento SEO.

Preguntas Frecuentes (FAQ)

¿Puedo permitir que mi equipo acceda a la tienda mientras está en mantenimiento?

Sí, puedes. En PrestaShop 1.7 y versiones posteriores, hay una opción en el panel de administración para añadir IPs a una lista blanca. Sin embargo, si estás editando el archivo manualmente, este método no lo permite. La alternativa es usar el método .htaccess que te he mostrado antes.

¿El modo mantenimiento afecta a mi SEO?

Sí, puede afectar si lo dejas activado mucho tiempo. Google interpretará la página de mantenimiento como un error temporal (código 503), lo cual es correcto. Pero si la dejas más de unas horas o días, Google podría eliminar tu página de los resultados de búsqueda. Por eso es crucial desactivarlo rápidamente.

¿Qué es mejor, el método de settings.inc.php o el de .htaccess?

El método de settings.inc.php es el más recomendado porque es el oficial de PrestaShop y es más fácil de deshacer. El método .htaccess es más potente, pero también más arriesgado si no sabes lo que haces.

¿Necesito conocimientos de programación para esto?

No, para nada. El método de settings.inc.php es simplemente cambiar una palabra de false a true. Si puedes editar un documento de texto, puedes hacer esto.

¿Y si mi PrestaShop es una versión muy antigua?

El archivo settings.inc.php existe en todas las versiones de PrestaShop, desde la 1.4 hasta la 1.7 y la 8. La ubicación exacta puede variar ligeramente, pero la lógica es la misma. En versiones muy antiguas, el archivo puede estar en la raíz y no en la carpeta config.

¿Puedo usar esta misma técnica para otros CMS como WordPress?

No, cada CMS tiene su propio método. WordPress tiene un modo de mantenimiento incorporado que se activa durante las actualizaciones, pero para forzarlo manualmente se usa un plugin o se modifica el archivo functions.php. Este tutorial es específico para PrestaShop.

Conclusión

Activar el modo mantenimiento en PrestaShop desde Plesk es un proceso sencillo y seguro que te dará total tranquilidad a la hora de realizar cambios importantes en tu tienda. Con la ayuda del Administrador de archivos, has aprendido a modificar el archivo settings.inc.php para controlar el acceso a tu sitio web.

Recuerda que la clave está en la preparación. Haz una copia de seguridad, planifica tu trabajo y, sobre todo, no olvides desactivar el modo cuando hayas terminado. Con estas herramientas, podrás mantener tu tienda online en perfecto estado sin perder ventas ni clientes.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Mucha suerte con tu tienda online!

¿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