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

Cómo activar el modo mantenimiento de PrestaShop desde cPanel

Actualizado el 28 de mayo de 2026

¿Por qué necesitas activar el modo mantenimiento en PrestaShop?

Cuando tienes una tienda online, llega un momento en el que necesitas hacer cambios, actualizar módulos, modificar el diseño o simplemente corregir errores. Si lo haces con la tienda abierta al público, tus clientes podrían ver páginas a medio cargar, errores de compra o una experiencia desastrosa que les haga desconfiar de tu negocio.

El modo mantenimiento PrestaShop te permite cerrar el acceso público a tu tienda temporalmente mientras trabajas en ella. Durante este tiempo, los visitantes verán un mensaje elegante indicando que la tienda está en mantenimiento, pero tú y tu equipo podréis seguir accediendo para realizar todos los ajustes necesarios.

Activar este modo desde cPanel es especialmente útil cuando no puedes acceder al panel de administración de PrestaShop porque algo ha fallado, o simplemente prefieres gestionarlo directamente desde el servidor. Es un proceso sencillo que no requiere conocimientos avanzados, y en esta guía te lo explicamos paso a paso.


Antes de empezar: qué necesitas tener a mano

Para activar el mantenimiento tienda desde cPanel, necesitarás lo siguiente:

  1. Acceso a cPanel de tu hosting. Normalmente se accede a través de tudominio.com/cpanel o tudominio.com:2083.

  2. Credenciales de acceso (usuario y contraseña de cPanel). Si no las tienes, contacta con tu proveedor de hosting.

  3. Acceso al administrador de archivos de cPanel o a un cliente FTP como FileZilla (aunque no es imprescindible).

  4. Tu IP pública (opcional pero recomendado) para poder acceder a la tienda mientras está en mantenimiento. Puedes saber tu IP visitando sitios como whatismyip.com.

  5. Acceso a la base de datos (opcional, pero facilita la activación).

[INFO] Si tu hosting utiliza Syspanel en lugar de cPanel, el proceso es muy similar. Accede al panel a través del puerto 2106 (por ejemplo: tudominio.com:2106) y busca el gestor de archivos o la sección de bases de datos MySQL. Las rutas y archivos que mencionamos a continuación son exactamente los mismos.


Método 1: Activar el modo mantenimiento desde el administrador de archivos de cPanel

Este es el método más directo y no requiere tocar la base de datos. Solo necesitas modificar un archivo de configuración.

Paso 1: Accede a cPanel y abre el Administrador de Archivos

  1. Inicia sesión en tu cPanel.

  2. Busca la sección Archivos y haz clic en Administrador de Archivos.

  3. Se abrirá una ventana preguntándote si quieres ir a la raíz del dominio. Selecciona la opción que corresponda a tu dominio principal y haz clic en Ir.

Paso 2: Localiza la carpeta de tu tienda PrestaShop

Dentro del Administrador de Archivos, navega hasta la carpeta donde está instalada tu tienda PrestaShop. Normalmente será:

  • public_html/ (si tu tienda está en el dominio principal)
  • public_html/tienda/ (si tienes la tienda en una subcarpeta)

Dentro de esa carpeta, busca el archivo llamado config/settings.inc.php (en versiones antiguas de PrestaShop) o app/config/parameters.php (en versiones modernas 1.7 o superiores).

Paso 3: Edita el archivo de configuración

Vamos a trabajar con el archivo parameters.php para PrestaShop 1.7+:

  1. Haz clic derecho sobre el archivo y selecciona Editar (o Edit si está en inglés).

  2. Si el sistema te pregunta cómo abrirlo, elige Editor de texto.

  3. Dentro del archivo, busca una línea que dice algo así: 'PS_SHOP_ENABLE' => 1,

  4. Cambia el valor 1 por 0. Debe quedar así: 'PS_SHOP_ENABLE' => 0,

  5. Guarda los cambios. El editor te pedirá confirmación; acepta.

[WARNING] Si en lugar de parameters.php tienes el archivo settings.inc.php (PrestaShop 1.6 o anterior), busca la línea que dice define('_PS_SHOP_ENABLE_', '1'); y cámbiala a '0'. El proceso es el mismo, solo cambia el nombre del archivo.

Paso 4: Verifica que la tienda está en modo mantenimiento

Abre tu tienda en una ventana de incógnito o desde otro navegador. Deberías ver un mensaje indicando que la tienda está en mantenimiento. Si aún la ves activa, puede ser por la caché del navegador; prueba con otra ventana o dispositivo.


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

Este método es útil si no puedes acceder al Administrador de Archivos o si prefieres hacerlo directamente desde la base de datos.

Paso 1: Accede a phpMyAdmin desde cPanel

  1. En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.

  2. Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.

Paso 2: Selecciona la base de datos de tu tienda

En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que corresponda a tu PrestaShop. Normalmente se llama algo como tuusuario_prestashop.

Paso 3: Busca la tabla de configuración

Dentro de la base de datos, busca una tabla llamada ps_configuration (o prestashop_configuration si tu prefijo es diferente). Haz clic en ella.

Paso 4: Localiza y modifica el valor de mantenimiento

  1. En la tabla de configuración, busca una fila donde la columna name contenga PS_SHOP_ENABLE.

  2. Haz clic en el icono de Editar (generalmente un lápiz) al inicio de esa fila.

  3. En el campo value, cambia el valor de 1 a 0.

  4. Haz clic en Continuar o Guardar para aplicar el cambio.

Paso 5: Comprueba el resultado

Igual que en el método anterior, abre tu tienda en una ventana privada para verificar que el modo mantenimiento PrestaShop está activo.


Cómo permitir que solo tú accedas a la tienda en mantenimiento

Si activas el modo mantenimiento, nadie podrá ver tu tienda, pero tú necesitas acceder para trabajar. PrestaShop tiene una función que te permite añadir tu IP a una lista blanca para que solo tú puedas entrar.

Desde el panel de administración de PrestaShop (si tienes acceso)

  1. Ve a Parámetros avanzados → Mantenimiento (en PrestaShop 1.7) o Preferencias → Mantenimiento (en versiones anteriores).

  2. Activa el modo mantenimiento con el interruptor.

  3. En el campo IP de mantenimiento, escribe tu IP pública.

  4. Guarda los cambios.

Desde la base de datos (si no tienes acceso al panel)

  1. En phpMyAdmin, ve a la tabla ps_configuration.

  2. Busca la fila con name = PS_MAINTENANCE_IP.

  3. En el campo value, escribe tu IP pública. Si quieres añadir varias IPs, sepáralas con comas.

  4. Guarda los cambios.

[TIP] Si no sabes tu IP pública, búscala en Google escribiendo "cuál es mi IP" o visita whatismyip.com. Anótala porque la necesitarás cada vez que quieras entrar a tu tienda mientras esté en mantenimiento.


Cómo desactivar el modo mantenimiento cuando termines

Una vez que hayas terminado los cambios en tu tienda, es importante volver a activarla lo antes posible para no perder ventas.

Opción A: Desde el panel de administración

  1. Ve a Parámetros avanzados → Mantenimiento.

  2. Desactiva el interruptor del modo mantenimiento.

  3. Guarda los cambios.

Opción B: Desde cPanel (archivo parameters.php)

  1. Abre el archivo app/config/parameters.php con el Editor de Texto.

  2. Cambia 'PS_SHOP_ENABLE' => 0, por 'PS_SHOP_ENABLE' => 1,.

  3. Guarda los cambios.

Opción C: Desde phpMyAdmin

  1. Ve a la tabla ps_configuration.

  2. Busca PS_SHOP_ENABLE y cambia el valor de 0 a 1.

  3. Guarda.

[WARNING] No olvides desactivar el modo mantenimiento. Si lo dejas activado, tus clientes no podrán comprar y perderás ventas. Puedes ponerte un recordatorio en el calendario o en tu teléfono.


Preguntas frecuentes sobre el modo mantenimiento de PrestaShop

¿Qué ve el cliente cuando la tienda está en mantenimiento?

Los visitantes verán una página simple con un mensaje indicando que la tienda está en mantenimiento. Puedes personalizar este mensaje desde el panel de administración en la sección de mantenimiento.

¿Puedo personalizar el mensaje de mantenimiento?

Sí, desde Parámetros avanzados → Mantenimiento puedes escribir un texto personalizado que aparecerá en la página de mantenimiento. Por ejemplo: "Estamos mejorando nuestra tienda, vuelve en unos minutos".

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

No, el modo mantenimiento es global. Si lo activas, afecta a todos los visitantes excepto a las IPs que hayas añadido a la lista blanca.

¿Qué pasa si no tengo acceso a cPanel ni a la base de datos?

Si no tienes acceso a cPanel ni a phpMyAdmin, contacta con tu proveedor de hosting. Ellos podrán activar el mantenimiento tienda por ti o darte acceso a las herramientas necesarias.

¿Es seguro modificar el archivo parameters.php?

Sí, siempre que solo cambies el valor de PS_SHOP_ENABLE. Asegúrate de no tocar ninguna otra línea del archivo y de guardar una copia de seguridad antes de editarlo.

¿Puedo activar el modo mantenimiento desde la app de PrestaShop?

No, el modo mantenimiento solo se puede activar desde el panel de administración web, desde cPanel o desde la base de datos. No está disponible en la aplicación móvil.


Errores comunes y cómo solucionarlos

Error: "La tienda sigue visible después de activar el modo mantenimiento"

Esto suele deberse a la caché. Prueba a:

  1. Limpiar la caché de tu navegador.

  2. Abrir la tienda en una ventana de incógnito.

  3. Vaciar la caché de PrestaShop desde Parámetros avanzados → Rendimiento → Vaciar caché.

Error: "No puedo acceder a la tienda aunque estoy en la lista blanca"

Comprueba que tu IP no ha cambiado. Muchas conexiones a internet tienen IP dinámica, así que puede variar de un día a otro. Actualiza la IP en la configuración de mantenimiento.

Error: "No encuentro el archivo parameters.php"

Si tu PrestaShop es muy antiguo (versión 1.6 o anterior), el archivo se llama config/settings.inc.php. En versiones modernas, está en app/config/parameters.php.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Las herramientas disponibles son las mismas que en cPanel: Administrador de Archivos, phpMyAdmin, etc. El proceso de activación del modo mantenimiento es idéntico.


Conclusión y buenas prácticas

Activar el modo mantenimiento PrestaShop desde cPanel es un proceso sencillo que te evitará muchos dolores de cabeza. Tanto si usas el Administrador de Archivos como phpMyAdmin, en menos de cinco minutos tendrás tu tienda cerrada al público y podrás trabajar con total tranquilidad.

Recuerda estas buenas prácticas:

  • Siempre haz una copia de seguridad del archivo parameters.php antes de editarlo.

  • Anota tu IP pública y mantenla actualizada en la configuración de mantenimiento.

  • No abandones el modo mantenimiento durante días. Planifica tus cambios para hacerlos en el menor tiempo posible.

  • Comunica a tus clientes en redes sociales o por email que la tienda estará en mantenimiento durante un periodo concreto.

  • Desactiva el modo mantenimiento en cuanto termines y verifica que todo funciona correctamente.

Con estos consejos, podrás gestionar el mantenimiento de tu tienda sin estrés y sin perder la confianza de tus clientes. Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting.

¿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