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

PrestaShop: Cómo configurar el modo mantenimiento desde cPanel

Actualizado el 30 de abril de 2026

Si tienes una tienda online basada en PrestaShop, seguramente necesitarás en algún momento realizar tareas de mantenimiento, actualizaciones o cambios de diseño. Que los clientes se encuentren con una página a medio cargar o con errores puede dañar tu reputación y hacerte perder ventas. La solución es activar el modo mantenimiento, una función que muestra un aviso temporal a los visitantes mientras tú trabajas en la trastienda.

En esta guía extensa y muy visual, te explicaré paso a paso cómo configurar el modo mantenimiento de PrestaShop directamente desde el cPanel de tu hosting. No necesitas ser un experto en programación, solo seguir estas instrucciones al pie de la letra. Además, incluiremos trucos, alertas importantes y una sección de preguntas frecuentes para que no te quede ninguna duda.


¿Qué es el modo mantenimiento y por qué es importante?

El modo mantenimiento es una funcionalidad básica de PrestaShop que permite deshabilitar temporalmente la parte pública de tu tienda. En lugar de que los usuarios vean páginas rotas o con errores, se encontrarán con un mensaje amigable (por ejemplo: “Estamos mejorando la tienda, vuelve en unos minutos”).

Beneficios clave:

  • Protege tu imagen profesional: Evitas que los clientes vean errores de base de datos, diseños a medias o plugins desactivados.
  • Permite pruebas seguras: Puedes instalar módulos, cambiar temas o modificar archivos sin riesgo de que un usuario haga una compra en un proceso inestable.
  • Mejora el SEO: Los motores de búsqueda reciben un código de estado 503 (Servicio no disponible) en lugar de un error 500, lo que es menos perjudicial para tu posicionamiento.
  • Control de acceso: Puedes permitir que solo ciertas IP (como la tuya) vean la tienda en funcionamiento mientras los demás ven el mensaje.

Ahora bien, la forma más directa de activar esta función es desde el propio panel de administración de PrestaShop, pero si por algún motivo no puedes acceder a él (por ejemplo, tras una actualización fallida), siempre puedes hacerlo desde cPanel modificando un archivo de configuración.


Requisitos previos antes de empezar

Antes de lanzarte a modificar archivos, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (generalmente se accede desde tudominio.com/cpanel).
  • Credenciales de FTP o acceso al Administrador de archivos de cPanel.
  • Conocimiento básico de la estructura de carpetas de PrestaShop (normalmente está en public_html o una subcarpeta).
  • Una copia de seguridad reciente de tu tienda. ¡Nunca está de más!

[WARNING] Si no tienes experiencia editando archivos de configuración, haz primero una copia de seguridad del archivo parameters.php (o settings.inc.php en versiones antiguas). Un error podría dejar tu tienda inaccesible.


Método 1: Activar el modo mantenimiento desde el administrador de PrestaShop (forma recomendada)

Si aún puedes acceder al back office de tu tienda online, este es el método más rápido y seguro.

Paso 1: Inicia sesión en tu panel de administración

Ve a tudominio.com/admin (o la ruta que configuraste) e ingresa con tu usuario y contraseña.

Paso 2: Ve a la configuración general

En el menú lateral izquierdo, busca Parámetros de la tienda y luego haz clic en General.

Paso 3: Encuentra la opción de mantenimiento

Dentro de la pantalla de General, desplázate hacia abajo hasta la sección Mantenimiento. Verás un interruptor que dice Activar modo mantenimiento. Actívalo.

Paso 4: Personaliza el mensaje (opcional)

Justo debajo puedes escribir un mensaje personalizado que verán tus clientes. Por ejemplo: “Estamos realizando mejoras, volvemos en 30 minutos”. También puedes seleccionar las IPs que tendrán acceso completo (como la tuya) para que puedas seguir viendo la tienda mientras trabajas.

Paso 5: Guarda los cambios

Haz clic en el botón Guardar en la parte superior derecha. ¡Listo! Tu tienda ahora muestra el mensaje de mantenimiento.


Método 2: Activar el modo mantenimiento desde cPanel (cuando no tienes acceso al back office)

A veces, una actualización de módulo, un cambio de tema o un error de base de datos te deja fuera del administrador. En esos casos, cPanel es tu salvavidas. Vamos a modificar el archivo de configuración de PrestaShop manualmente.

Paso 1: Accede a cPanel

Escribe en tu navegador tudominio.com/cpanel e inicia sesión con las credenciales que te proporcionó tu proveedor de hosting.

Paso 2: Abre el Administrador de archivos

Dentro de cPanel, busca el icono Administrador de archivos (normalmente en la sección “Archivos”). Haz clic para abrirlo.

Paso 3: Navega hasta la carpeta de PrestaShop

En la ventana del Administrador de archivos, busca la carpeta donde está instalado PrestaShop. Generalmente es public_html o una subcarpeta como tienda o shop. Si no estás seguro, busca un archivo llamado index.php que contenga referencias a PrestaShop.

Paso 4: Ubica el archivo de configuración

Dentro de la carpeta raíz de tu tienda, busca la carpeta config. Allí encontrarás un archivo llamado parameters.php (para versiones recientes) o settings.inc.php (para versiones antiguas). Haz clic derecho sobre él y selecciona Editar (o Editar código).

Paso 5: Modifica el valor de mantenimiento

Se abrirá un editor de texto. Busca la línea que contenga PS_SHOP_ENABLE o _PS_MAINTENANCE_. Dependiendo de la versión, puede verse así:

'PS_SHOP_ENABLE' => '1',

El valor 1 significa que la tienda está activa. Cámbialo a 0 para deshabilitarla y activar el modo mantenimiento.

'PS_SHOP_ENABLE' => '0',

Si no encuentras esa línea exacta, busca _PS_MAINTENANCE_ y cámbiala a true o 1 según el formato.

Paso 6: Guarda el archivo

Haz clic en Guardar cambios y cierra el editor.

[TIP] Si el archivo no se puede editar directamente, descárgalo a tu computadora, edítalo con un editor de texto plano (como Notepad++), y luego súbelo de nuevo reemplazando el original.

Paso 7: Verifica el resultado

Ahora abre tu tienda en el navegador (sin /admin). Deberías ver el mensaje de mantenimiento predeterminado de PrestaShop. Si ves un error blanco, revisa que no hayas borrado accidentalmente alguna coma o punto.


¿Cómo desactivar el modo mantenimiento desde cPanel?

Para volver a poner tu tienda en línea, simplemente repite los pasos anteriores y cambia el valor de PS_SHOP_ENABLE de 0 a 1. Guarda el archivo y tu tienda volverá a estar visible.


Consejos avanzados: Personalizar la página de mantenimiento

Si quieres que la página de mantenimiento tenga tu propio diseño (logo, colores, enlaces a redes sociales), puedes editar la plantilla que PrestaShop usa por defecto. Esta se encuentra en:

/themes/tu_tema/maintance.tpl

Puedes modificarla mediante FTP o desde el Administrador de archivos de cPanel. Si no existe, puedes crear un archivo maintance.tpl con tu propio HTML.

[INFO] En versiones recientes de PrestaShop (1.7+), la página de mantenimiento se gestiona mediante el archivo maintenance.tpl en la carpeta themes/tu_tema/. Asegúrate de hacer una copia antes de editarlo.


Preguntas frecuentes (FAQ)

¿Puedo activar el modo mantenimiento solo para ciertos países?

No de forma nativa, pero puedes usar módulos de terceros que permiten restringir el acceso por IP o geolocalización.

¿Qué pasa si mi tienda tiene un certificado SSL? ¿Afecta al modo mantenimiento?

No, el modo mantenimiento funciona independientemente del SSL. Tu tienda seguirá mostrando el mensaje con o sin HTTPS.

¿Puedo programar el modo mantenimiento para que se active automáticamente?

PrestaShop no tiene una función nativa para programarlo, pero puedes usar módulos como “Maintenance Mode Scheduler” o configurar tareas cron desde cPanel para modificar el archivo parameters.php en fechas concretas.

¿Qué hago si después de cambiar el archivo la tienda sigue mostrando errores?

Revisa que el archivo parameters.php tenga la sintaxis correcta. Si borraste una coma o un apóstrofe, la tienda dará un error 500. En ese caso, restaura la copia de seguridad que hiciste al principio.

¿Cómo puedo saber mi IP para añadirla a la lista blanca?

Puedes usar sitios como whatismyip.com o buscar “mi IP” en Google. Luego, en el archivo de configuración, busca la línea PS_MAINTENANCE_IP y añade tu IP separada por comas si hay varias.

¿El modo mantenimiento afecta a los robots de los buscadores?

Sí. Cuando activas el modo mantenimiento, PrestaShop devuelve un código HTTP 503 (Servicio no disponible), que indica a Google y otros buscadores que vuelvan más tarde. Esto es mejor que un error 404 o 500, pero no deberías dejarlo activo por mucho tiempo porque puede afectar temporalmente tu posicionamiento.


Conclusión

Configurar el modo mantenimiento en tu tienda online es una tarea sencilla que puede ahorrarte muchos dolores de cabeza. Ya sea desde el panel de administración de PrestaShop o directamente desde cPanel modificando el archivo parameters.php, tienes el control total para mostrar un mensaje profesional mientras realizas mejoras.

Recuerda siempre hacer una copia de seguridad antes de tocar archivos de configuración, y no dejes el modo mantenimiento activo más tiempo del necesario. Con estos pasos, tu tienda estará protegida y tus clientes no se llevarán una mala impresión.

Si tienes alguna duda o problema, no dudes en contactar con tu proveedor de hosting o buscar ayuda en la comunidad de PrestaShop. ¡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