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

PrestaShop: Cómo activar el modo mantenimiento (cPanel y Plesk)

Actualizado el 12 de abril de 2026

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

Cuando tienes una tienda online, necesitas realizar tareas de mantenimiento de vez en cuando: actualizar módulos, cambiar el tema, modificar la base de datos, subir productos en masa, o simplemente corregir un error. Si haces esto con la tienda abierta al público, tus clientes podrían ver páginas a medio cargar, errores de compra o una experiencia muy confusa.

El modo mantenimiento PrestaShop es una funcionalidad que te permite cerrar el acceso público a tu tienda, mostrando un mensaje de aviso temporal. Solo tú (o los administradores que tú decidas) podréis ver la tienda con normalidad mientras trabajas en ella.

Activar el modo mantenimiento es una de las mejores prácticas de SEO para evitar que los motores de búsqueda indexen páginas rotas o con errores durante tus cambios. Si un robot de Google entra a una tienda "a medio construir", podría penalizarla en los resultados de búsqueda. Por eso, saber cómo activarlo correctamente es esencial.

En este artículo te voy a explicar dos métodos muy visuales y sencillos para activar el modo mantenimiento PrestaShop: usando el panel de control de tu hosting (cPanel o Plesk) o directamente desde el administrador de tu tienda. Vamos paso a paso.

Opción 1: Activar el modo mantenimiento desde el panel de administración de PrestaShop

Antes de lanzarnos a modificar archivos, te recomiendo que pruebes la forma más limpia y segura: hacerlo desde el back office de PrestaShop. Este método es válido para cualquier versión moderna (1.7 y 8.x).

Paso 1: Accede a tu panel de administración

Entra a tu tienda como administrador. La URL suele ser algo como www.tutienda.com/admin1234 (el número es aleatorio por seguridad).

Paso 2: Ve a los parámetros de la tienda

En el menú lateral izquierdo, busca el apartado "Parámetros de la tienda" (o Shop Parameters). Dentro, verás una opción llamada "Mantenimiento" (o Maintenance).

Paso 3: Cambia el estado del modo mantenimiento

Dentro de la página de mantenimiento, verás un interruptor o una lista desplegable que dice "Activar el modo mantenimiento". Ponlo en "Sí".

Aquí tienes un truco importante: en el campo "Dirección IP de mantenimiento", puedes añadir tu propia IP. Así, aunque la tienda esté cerrada al público, tú podrás verla perfectamente para comprobar tus cambios. Si no sabes tu IP, puedes buscarla en Google escribiendo "cuál es mi IP".

Paso 4: Personaliza el mensaje (opcional)

Justo debajo, podrás escribir un mensaje personalizado para tus clientes. Por ejemplo: "Estamos mejorando tu experiencia de compra. Vuelve en unos minutos." Esto es mucho más profesional que un simple error.

Paso 5: Guarda los cambios

Pulsa el botón "Guardar" en la esquina superior derecha. ¡Listo! Tu tienda ya está en modo mantenimiento. Para desactivarlo, repite el proceso y pon el interruptor en "No".

Opción 2: Activar el modo mantenimiento PrestaShop desde cPanel (método manual)

A veces, no puedes acceder al back office. Esto pasa si has instalado un módulo que da error, si has editado un archivo de configuración y has roto algo, o si simplemente has olvidado la contraseña de admin. En esos casos, el método manual es tu salvavidas.

Este método consiste en modificar un archivo de configuración directamente desde el administrador de archivos de tu hosting. Vamos a ello.

Paso 1: Accede a cPanel

Entra en tu cuenta de hosting y abre cPanel. Normalmente el acceso es www.tudominio.com/cpanel o lo encuentras en el correo de bienvenida de tu proveedor.

Paso 2: Abre el Administrador de Archivos

Busca el icono "Administrador de Archivos" (File Manager). Te pedirá que elijas la carpeta raíz. Normalmente es public_html o htdocs. Haz clic para entrar.

Paso 3: Localiza la carpeta de PrestaShop

Dentro de public_html, busca la carpeta donde está instalada tu tienda. Si la instalaste directamente en la raíz, verás directamente los archivos de PrestaShop (como config, admin, var, etc.). Si la tienes en una subcarpeta (por ejemplo, public_html/tienda), entra en ella.

Paso 4: Encuentra el archivo parámetros.php

Dentro de la carpeta raíz de PrestaShop, busca una carpeta llamada app y entra. Después, busca otra carpeta llamada config. Dentro de esta, hay un archivo llamado parameters.php. Haz clic derecho sobre él y selecciona "Editar" (o Edit).

Paso 5: Busca la línea del modo mantenimiento

Se abrirá un editor de texto. Pulsa Ctrl+F (o Cmd+F en Mac) y busca la palabra maintenance o PS_SHOP_ENABLE. Verás una línea parecida a esta:

'PS_SHOP_ENABLE' => '1',

El valor '1' significa que la tienda está activa. Para ponerla en modo mantenimiento, cambia el 1 por un 0:

'PS_SHOP_ENABLE' => '0',

Paso 6: Guarda y comprueba

Guarda el archivo (botón "Guardar cambios" o "Save Changes") y cierra el editor. Ahora ve a tu tienda en una ventana de incógnito (para no usar caché) y verás el mensaje de mantenimiento.

[!TIP]
[TIP] Este método manual es muy útil, pero ten cuidado al editar el archivo. Si eliminas una coma o una llave por error, podrías dejar la tienda completamente caída. Si no te sientes seguro, haz una copia de seguridad del archivo antes de editarlo. Puedes descargarlo a tu ordenador o copiar su contenido en un bloc de notas.

Opción 3: Activar el modo mantenimiento PrestaShop desde Plesk

Si tu hosting usa Plesk en lugar de cPanel, el proceso es muy similar, solo cambia el nombre del administrador de archivos. No te preocupes, que te lo explico claro.

Paso 1: Entra a Plesk

Accede a tu panel de Plesk. La URL suele ser https://tu-dominio.com:8443 o la que te haya proporcionado tu proveedor.

Paso 2: Ve al Administrador de Archivos

En el menú lateral izquierdo, busca la sección "Archivos" (Files) dentro del dominio correspondiente. Haz clic en el icono de la carpeta para abrir el administrador de archivos.

Paso 3: Navega hasta la carpeta de PrestaShop

Igual que en cPanel, busca la carpeta httpdocs (equivalente a public_html) y entra. Después, localiza la carpeta de tu instalación de PrestaShop.

Paso 4: Edita el archivo parameters.php

Sigue la misma ruta que en el método anterior: app/config/parameters.php. Haz clic derecho sobre el archivo y elige "Editar en el editor de texto" o simplemente "Editar".

Paso 5: Cambia el valor

Busca 'PS_SHOP_ENABLE' y cambia el valor de '1' a '0'. Guarda el archivo.

Paso 6: Verifica

Abre tu tienda en una ventana privada. Deberías ver el mensaje de mantenimiento. Si no lo ves, puede que haya caché. Espera unos minutos o limpia la caché del navegador.

[!WARNING]
[WARNING] Si usas un CDN (como Cloudflare), el cambio puede tardar unos minutos en reflejarse. Además, asegúrate de que la caché de PrestaShop no esté guardando la versión antigua. Puedes limpiar la caché desde el back office (si puedes acceder) o desde el panel de hosting.

¿Qué ocurre con el SEO cuando activo el modo mantenimiento?

Esta es una duda muy común. Si activas el modo mantenimiento durante más de unas horas, los buscadores podrían interpretar que tu tienda está "caída" y eso no es bueno para el SEO.

Te recomiendo que:

  • Actives el modo mantenimiento solo el tiempo imprescindible. Si es una operación larga, mejor hazla de madrugada o en horas de menor tráfico.
  • Añadas tu IP en el campo de mantenimiento (si usas el método del back office) para poder trabajar sin que afecte a los robots.
  • No uses el modo mantenimiento como página de "próximamente". Si estás lanzando una tienda nueva, es mejor tenerla oculta hasta que esté lista. Para eso, existen métodos más avanzados como bloquear el acceso por IP o desactivar el indexado.

Si necesitas mantener la tienda cerrada varios días, considera usar un plugin de "página de mantenimiento" que devuelva un código HTTP 503 (Servicio no disponible). Esto le dice a Google que es temporal y que no debe desindexar tu web. Sin embargo, para la mayoría de los casos, el modo nativo de PrestaShop es suficiente.

Preguntas frecuentes sobre el modo mantenimiento PrestaShop

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

Sí. Si usas el método del back office, añade tu IP en el campo "Dirección IP de mantenimiento". Si usas el método manual, no podrás verla a menos que también edites la IP en el archivo parameters.php. Puedes añadir tu IP en la línea 'PS_MAINTENANCE_IP' => 'tu_ip'. Si no sabes cómo, vuelve al método del back office.

¿El modo mantenimiento afecta a mi tienda en Google?

Sí, pero es temporal. Si solo lo activas por unas horas, no debería pasar nada. Si lo dejas varios días, Google podría eliminar tu tienda de los resultados. Por eso, es mejor desactivarlo lo antes posible.

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

Sí, es un método más avanzado. Tendrías que acceder a phpMyAdmin, buscar la tabla ps_configuration (o ps_shop_url) y cambiar el valor de PS_SHOP_ENABLE de 1 a 0. No lo recomiendo si no tienes experiencia con bases de datos, ya que un error podría ser grave.

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

Si no lo encuentras, puede que tu instalación de PrestaShop esté en una versión muy antigua (1.6 o anterior). En ese caso, el archivo se llama config/settings.inc.php. El proceso es el mismo: busca PS_SHOP_ENABLE y cámbialo a 0.

¿Puedo activar el modo mantenimiento desde un panel como Syspanel?

Si tu hosting usa Syspanel (el antiguo HestiaCP), el proceso es similar. Accede a tu panel Syspanel por el puerto 2106 (por ejemplo, https://tudominio.com:2106), entra en el administrador de archivos y sigue los pasos del método manual. La ruta de archivos suele ser web/tudominio/public_html.

[!INFO]
[INFO] Si tu proveedor de hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. No lo confundas con el puerto 8443 de Plesk o el 2083 de cPanel. Si tienes dudas, consulta el correo de bienvenida de tu hosting.

¿Qué mensaje de mantenimiento es el más adecuado?

Un buen mensaje debe ser claro, breve y tranquilizador. Por ejemplo: "Estamos realizando mejoras para ofrecerte una mejor experiencia. Por favor, vuelve en unos minutos." Evita mensajes técnicos como "Error 500" o "Base de datos en mantenimiento", ya que pueden asustar a tus clientes.

Conclusión y buenas prácticas finales

Activar el modo mantenimiento PrestaShop es una tarea sencilla si sabes dónde mirar. Ya sea desde el back office, cPanel, Plesk o incluso Syspanel, el objetivo es el mismo: proteger la experiencia de tus clientes y tu posicionamiento SEO mientras trabajas en la tienda.

Recuerda siempre:

  • Hacer una copia de seguridad antes de editar archivos manualmente.
  • Añadir tu IP para poder trabajar con normalidad.
  • Desactivar el modo mantenimiento en cuanto termines.
  • Comprobar la tienda en una ventana de incógnito después de desactivarlo.

Si has llegado hasta aquí, ya sabes exactamente cómo activar el modo mantenimiento en tu tienda PrestaShop, tanto si tu hosting usa cPanel como Plesk. Ahora puedes realizar tus actualizaciones con total tranquilidad y sin miedo a dañar tu SEO.

¿Tienes alguna duda más? Déjala en los comentarios y estaré encantado de ayudarte. ¡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