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

Cómo activar el modo mantenimiento de PrestaShop (cPanel, Plesk, DirectAdmin)

Actualizado el 13 de abril de 2026

¿Qué es el modo mantenimiento de PrestaShop y por qué necesitas activarlo?

Cuando tienes una tienda online, llega un momento en el que necesitas hacer cambios importantes: actualizar módulos, modificar el tema, cambiar la configuración de pago o simplemente realizar un mantenimiento de la base de datos. Si haces todo esto con la tienda abierta al público, tus clientes podrían ver errores, páginas a medias o productos que no se cargan correctamente. Eso genera una mala experiencia de usuario y, lo que es peor, puede hacer que pierdas ventas y confianza.

El modo mantenimiento prestashop es una funcionalidad integrada que te permite cerrar temporalmente tu tienda al público mientras trabajas en ella. Durante ese tiempo, los visitantes verán un mensaje amigable indicando que la tienda está en mantenimiento, pero tú, como administrador, podrás seguir accediendo y trabajando con normalidad. Es la forma más profesional de gestionar cualquier intervención técnica.

En esta guía completa, paso a paso, te voy a enseñar cómo activar mantenimiento prestashop desde el panel de administración y también cómo hacerlo de forma manual a través de los paneles de control más utilizados en hosting: cPanel, Plesk y DirectAdmin. No necesitas ser un experto en programación, solo seguir las instrucciones con calma.


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

Esta es la forma más sencilla y recomendada para poner tienda en mantenimiento si tienes acceso al back-office (el panel de administración) de tu PrestaShop. Es un proceso de apenas un par de minutos.

Paso 1: Accede al panel de administración

Escribe la URL de tu tienda seguida de /admin o la ruta personalizada que hayas configurado. Por ejemplo: www.tutienda.com/admin123. Introduce tus credenciales de administrador.

Paso 2: Navega a Parámetros generales

Una vez dentro, busca en el menú lateral izquierdo la sección Parámetros avanzados y haz clic en ella. En el submenú que se despliega, selecciona Mantenimiento.

Paso 3: Activa el modo mantenimiento

Verás una pantalla con varias opciones. La primera es Activar el modo mantenimiento. Marca el interruptor o la casilla para ponerla en (o activada).

Paso 4: Personaliza el mensaje (opcional pero recomendable)

Debajo de la opción principal, encontrarás un campo de texto llamado Mensaje de mantenimiento o Texto personalizado. Aquí puedes escribir un mensaje amigable para tus clientes, por ejemplo: "Estamos mejorando tu experiencia de compra. Vuelve en unos minutos". Si lo dejas vacío, PrestaShop mostrará un mensaje genérico.

Paso 5: Guarda los cambios

Haz clic en el botón Guardar que encontrarás en la parte superior derecha de la pantalla. A partir de este momento, tu tienda está en modo mantenimiento y solo tú (y las IPs que añadas en el apartado IPs autorizadas) podrán verla con normalidad.

[TIP] En el mismo apartado de Mantenimiento, añade tu dirección IP actual en el campo "IPs autorizadas". Así podrás navegar por tu tienda como un cliente normal mientras sigues desarrollando, sin que se vea afectada por el modo mantenimiento. Puedes buscar "mi IP" en Google para saber cuál es tu dirección IP pública.


Método 2: Activar el modo mantenimiento manualmente (método universal)

Si por cualquier motivo no puedes acceder al panel de administración (por ejemplo, si la tienda se ha roto o has olvidado la contraseña), puedes activar mantenimiento prestashop de forma manual editando un archivo de configuración. Este método funciona en cualquier hosting, ya sea cPanel, Plesk, DirectAdmin o incluso Syspanel.

¿Qué archivo hay que modificar?

PrestaShop guarda la configuración del modo mantenimiento en el archivo parameters.php, que se encuentra en la carpeta app/config/ de la raíz de tu instalación. Dentro de este archivo, hay una línea que controla el estado.

Paso 1: Accede al administrador de archivos de tu hosting

Necesitas entrar en el panel de control de tu hosting. Te explico cómo hacerlo en cada uno de los más comunes:

  • cPanel: Busca la herramienta Administrador de archivos (File Manager) dentro de la sección "Archivos".
  • Plesk: Ve a la pestaña Archivos en el dominio correspondiente.
  • DirectAdmin: En el menú principal, busca el Administrador de archivos y selecciona la carpeta domains > tudominio.com > public_html.
  • Syspanel (antes HestiaCP): Accede al panel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), ve a Archivos y navega hasta la raíz de tu tienda.

Paso 2: Localiza y edita el archivo parameters.php

Una vez dentro del administrador de archivos, navega hasta la carpeta app y luego config. Busca el archivo parameters.php. Haz clic derecho sobre él y selecciona Editar o Code Editor.

Paso 3: Busca la variable PS_SHOP_ENABLE

Dentro del archivo, busca una línea similar a esta:

'PS_SHOP_ENABLE' => '1',

El valor '1' significa que la tienda está activa (modo online). Para activar el modo mantenimiento, cambia ese valor a '0':

'PS_SHOP_ENABLE' => '0',

Paso 4: Guarda el archivo

Guarda los cambios y cierra el editor. Si tienes una caché activa, puede que necesites limpiarla. En PrestaShop 1.7 y 1.8, la caché se limpia eliminando el contenido de la carpeta var/cache/prod/. Puedes hacerlo también desde el administrador de archivos, seleccionando todos los archivos dentro de esa carpeta y eliminándolos.

[WARNING] Ten mucho cuidado al editar este archivo. Asegúrate de cambiar solo el valor de PS_SHOP_ENABLE y no toques ninguna otra línea. Un error de sintaxis puede romper tu tienda por completo. Si no te sientes seguro, haz una copia de seguridad del archivo antes de editarlo.

Paso 5: Verifica que la tienda está en mantenimiento

Abre tu tienda en una ventana de incógnito o desde otro navegador. Deberías ver el mensaje de mantenimiento por defecto. Si sigues viendo la tienda normal, puede ser por la caché del navegador. Prueba a recargar con Ctrl + F5.


Método 3: Activar el modo mantenimiento desde la base de datos

Este es otro método manual, muy útil si no tienes acceso a los archivos pero sí a la base de datos. En casi todos los paneles de control tienes una herramienta como phpMyAdmin (en cPanel, Plesk o DirectAdmin) o Adminer (en Syspanel).

Paso 1: Accede a la base de datos

  • En cPanel: Busca phpMyAdmin en la sección "Bases de datos".
  • En Plesk: Ve a la pestaña Bases de datos, selecciona tu base de datos y haz clic en phpMyAdmin.
  • En DirectAdmin: Ve a MySQL Management y luego phpMyAdmin.
  • En Syspanel: Accede por el puerto 2106, ve a Bases de datos y haz clic en Adminer.

Paso 2: Encuentra la tabla de configuración

Una vez dentro de phpMyAdmin, selecciona tu base de datos en el panel izquierdo. Busca una tabla que se llame ps_configuration (el prefijo puede variar si lo cambiaste durante la instalación, por ejemplo, prestashop_configuration).

Paso 3: Busca el valor PS_SHOP_ENABLE

Dentro de la tabla ps_configuration, busca la fila cuyo name sea PS_SHOP_ENABLE. Haz clic en Editar (el icono del lápiz) en esa fila.

Paso 4: Cambia el valor

Verás un campo llamado value. Si la tienda está activa, el valor será 1. Cámbialo a 0 para activar el modo mantenimiento. Guarda los cambios.

[INFO] Este método es muy eficaz, pero debes tener cuidado de no modificar otros valores de configuración. Trabaja siempre en la fila correcta y no hagas cambios masivos.


¿Cómo desactivar el modo mantenimiento de PrestaShop?

Para volver a tener la tienda online, solo tienes que repetir el proceso que hayas utilizado, pero invirtiendo el cambio:

  • Desde el panel de administración: Desmarca la casilla "Activar el modo mantenimiento" y guarda.
  • Desde el archivo parameters.php: Cambia el valor de PS_SHOP_ENABLE de '0' a '1'.
  • Desde la base de datos: Cambia el valor de PS_SHOP_ENABLE de 0 a 1.

Es importante que, antes de desactivar el mantenimiento, revises que todos los cambios que estabas haciendo estén completos y no haya errores visibles. Una vez que lo desactives, tus clientes volverán a ver la tienda al instante.


Consejos adicionales para un mantenimiento sin sobresaltos

  • Haz una copia de seguridad completa (archivos y base de datos) antes de realizar cualquier cambio importante en tu tienda. Esto te permitirá restaurar todo en caso de que algo salga mal.
  • Comunica el mantenimiento con antelación si es una intervención larga. Puedes avisar por redes sociales o por email a tus clientes más fieles.
  • Realiza el mantenimiento en horas de menor tráfico para minimizar el impacto en tus ventas. Analiza las estadísticas de tu tienda para saber cuándo hay menos visitas.
  • Usa el modo mantenimiento también para pruebas: puedes activarlo mientras desarrollas un nuevo tema o instalas módulos, para que los cambios no se muestren a los clientes hasta que estén perfectos.
  • Si usas una red de caché (CDN), como Cloudflare, recuerda purgar la caché después de activar o desactivar el modo mantenimiento, para que los cambios se propaguen rápidamente.

Preguntas frecuentes (FAQ)

¿Puedo acceder a mi tienda mientras está en modo mantenimiento?

Sí. El modo mantenimiento de PrestaShop está diseñado para que el administrador pueda seguir trabajando. Solo los visitantes no autorizados verán el mensaje de mantenimiento. Para asegurarte, añade tu IP en el campo "IPs autorizadas" dentro de la configuración de mantenimiento.

¿El modo mantenimiento afecta a mi posicionamiento SEO?

Sí, puede tener un impacto. Si el mantenimiento se alarga varios días, los motores de búsqueda podrían interpretar que tu tienda está caída y reducir su frecuencia de rastreo. Lo recomendable es que el mantenimiento no se prolongue más de 24-48 horas. También puedes añadir una cabecera HTTP 503 Service Unavailable para que los buscadores entiendan que es temporal. PrestaShop ya lo hace automáticamente cuando activas el modo mantenimiento desde el panel.

¿Qué pasa si no tengo acceso al panel de administración de PrestaShop?

Puedes usar cualquiera de los métodos manuales que te he explicado (editar el archivo parameters.php o modificar la base de datos). Estos métodos no requieren acceso al back-office.

¿Cómo sé si mi hosting usa cPanel, Plesk o DirectAdmin?

Normalmente, en el correo de bienvenida de tu hosting encontrarás la URL de acceso al panel de control. Si no lo sabes, contacta con tu proveedor de hosting y te lo indicarán. También puedes probar a acceder a tudominio.com/cpanel, tudominio.com:8443 (Plesk) o tudominio.com:2222 (DirectAdmin) para ver cuál responde.

¿Puedo programar el modo mantenimiento para que se active solo?

PrestaShop no tiene una función nativa para programar el modo mantenimiento. Deberías hacerlo manualmente o usar un módulo de terceros que ofrezca esta funcionalidad.

¿Qué es mejor, activar el mantenimiento desde el panel o desde la base de datos?

Para usuarios sin experiencia, siempre es mejor hacerlo desde el panel de administración de PrestaShop, ya que es más visual y seguro. Los métodos manuales son un recurso para casos de emergencia o cuando no puedes acceder al panel.


Conclusión

Activar el modo mantenimiento prestashop es una tarea sencilla que cualquier responsable de una tienda online debería saber hacer. Tanto si utilizas cPanel, Plesk, DirectAdmin o Syspanel, tienes a tu disposición varias vías para conseguirlo: la más cómoda es desde el propio back-office, pero también puedes hacerlo editando archivos o la base de datos si surge cualquier imprevisto.

Recuerda siempre trabajar con precaución, hacer copias de seguridad y comunicar los periodos de mantenimiento a tus clientes. Así, cualquier intervención técnica se convertirá en una operación profesional y sin apenas impacto en tu negocio.

Si tienes cualquier duda, déjala en los comentarios o contacta con tu soporte técnico de hosting. Estarán encantados de ayudarte a poner tienda en mantenimiento de forma segura y rápida.

¿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