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

Cómo configurar el modo mantenimiento en PrestaShop desde DirectAdmin

Actualizado el 17 de junio de 2026

Cuando tienes una tienda online basada en PrestaShop, llega un momento en el que necesitas hacer ajustes, actualizar módulos, cambiar el diseño o simplemente migrar de servidor. En esos casos, lo más recomendable es activar el modo mantenimiento PrestaShop para que tus clientes no vean errores o una tienda a medias.

Si tu hosting utiliza DirectAdmin, el proceso para poner tu tienda en modo mantenimiento es muy sencillo y no requiere conocimientos avanzados de programación. En esta guía detallada, te explicaré paso a paso cómo configurar el modo mantenimiento PrestaShop desde el panel de DirectAdmin, además de darte algunos consejos útiles para que la experiencia sea fluida tanto para ti como para tus usuarios.


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

El modo mantenimiento PrestaShop es una funcionalidad que permite desactivar la tienda temporalmente para que los visitantes no puedan navegar, comprar ni ver productos. En lugar de mostrar errores 404 o páginas en blanco, PrestaShop muestra una pantalla amigable que indica que la tienda está en mantenimiento.

[INFO] Activar el modo mantenimiento es una práctica recomendada antes de realizar cambios importantes, actualizaciones de seguridad o migraciones. Así evitas perder ventas y la confianza de tus clientes.

Algunas razones comunes para usarlo:

  • Actualizar el tema o módulos críticos.
  • Realizar cambios en la configuración de pago o envío.
  • Migrar la tienda a un nuevo servidor o dominio.
  • Solucionar errores técnicos sin que los usuarios los vean.

Requisitos previos antes de empezar

Antes de lanzarte a configurar el modo mantenimiento PrestaShop, asegúrate de tener lo siguiente:

  • Acceso a DirectAdmin: Necesitas las credenciales de tu panel de hosting (usuario y contraseña).
  • Datos de acceso a PrestaShop: Tener a mano el usuario y contraseña del panel de administración de tu tienda.
  • Conocimientos básicos de FTP o File Manager: Aunque no es obligatorio, te facilitará la vida si algo sale mal.
  • Copia de seguridad reciente: Siempre es recomendable tener un respaldo de tu tienda antes de hacer cambios importantes.

[WARNING] Nunca actives el modo mantenimiento sin antes verificar que tienes acceso a tu panel de administración. Si pierdes el acceso, podrías quedar atrapado sin poder desactivarlo fácilmente.


Paso 1: Acceder a DirectAdmin y localizar tu tienda PrestaShop

El primer paso es iniciar sesión en DirectAdmin. Para ello:

  1. Abre tu navegador y escribe la URL de tu panel. Normalmente es algo como https://tudominio.com:2222.
  2. Ingresa tu nombre de usuario y contraseña de hosting.
  3. Una vez dentro, verás el panel principal con varias opciones. Busca la sección "Administrador de archivos" o "File Manager". Es la herramienta que te permitirá navegar por los archivos de tu sitio.

[TIP] Si no encuentras el File Manager, puedes usar un cliente FTP como FileZilla, pero desde DirectAdmin es más directo.

En el File Manager, navega hasta la carpeta raíz de tu instalación de PrestaShop. Normalmente se encuentra en public_html o www. Si tienes varios dominios, busca la carpeta que corresponda a tu tienda.


Paso 2: Editar el archivo de configuración de PrestaShop

PrestaShop guarda la configuración del modo mantenimiento en un archivo llamado parameters.php, que se encuentra en la carpeta app/config/. Para editarlo:

  1. Dentro del File Manager, ve a public_html/app/config/ (o la ruta equivalente).

  2. Busca el archivo parameters.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit".

  3. Se abrirá un editor de texto. Busca la línea que contiene 'PS_SHOP_ENABLE' => 1,. El número 1 significa que la tienda está activa. Para activar el modo mantenimiento, cambia ese 1 por 0.

    El fragmento debería verse así:

    'PS_SHOP_ENABLE' => 0,
    
  4. Guarda los cambios (normalmente con el botón "Save" o "Guardar").

[INFO] Si no encuentras esa línea exacta, puedes buscarla con la función de búsqueda del editor (Ctrl+F o Cmd+F). También puede aparecer como 'PS_SHOP_ENABLE' => true,; en ese caso, cámbialo a false.


Paso 3: Verificar que el modo mantenimiento está activo

Una vez que hayas guardado los cambios, es hora de comprobar que todo funciona correctamente.

  1. Abre una ventana de incógnito en tu navegador (o usa otro navegador).
  2. Visita la URL de tu tienda (ejemplo: https://tudominio.com).
  3. Deberías ver una pantalla de mantenimiento con un mensaje como "Tienda en mantenimiento" o similar.

Si ves la pantalla de mantenimiento, ¡enhorabuena! Has activado correctamente el modo mantenimiento PrestaShop. Si no, revisa que hayas guardado el archivo y que la ruta sea la correcta.

[WARNING] Si la tienda sigue visible normalmente, puede que tu PrestaShop tenga un sistema de caché. En ese caso, limpia la caché desde el panel de administración (Parámetros de la tienda > Rendimiento > Limpiar caché) o desde el archivo config/defines.inc.php desactivando temporalmente la caché.


Paso 4: Personalizar la pantalla de mantenimiento (opcional)

PrestaShop permite personalizar el mensaje que ven los usuarios durante el mantenimiento. Puedes hacerlo desde el panel de administración, pero si no tienes acceso, también puedes modificar el archivo de idioma.

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

  1. Ve a Parámetros de la tienda > Mantenimiento.
  2. En la sección "Mensaje de mantenimiento", escribe el texto que quieras mostrar.
  3. Guarda los cambios.

Editando el archivo de idioma

Si no puedes acceder al panel:

  1. Ve a public_html/themes/tu_tema/translations/es.php (reemplaza tu_tema por el nombre de tu tema).
  2. Busca la línea que contiene 'Shop is in maintenance' o similar.
  3. Cámbiala por tu mensaje personalizado (por ejemplo, "Estamos mejorando la tienda, vuelve pronto").
  4. Guarda el archivo.

[TIP] Si usas un tema personalizado, asegúrate de editar el archivo de traducción correcto. Si no estás seguro, busca en themes/classic/translations/ como referencia.


Cómo desactivar el modo mantenimiento (volver a la normalidad)

Una vez que hayas terminado tus cambios, debes desactivar el modo mantenimiento PrestaShop para que la tienda vuelva a estar operativa. El proceso es el mismo que para activarlo, pero al revés.

  1. Vuelve a DirectAdmin y al File Manager.
  2. Edita el archivo parameters.php en app/config/.
  3. Cambia 'PS_SHOP_ENABLE' => 0, por 'PS_SHOP_ENABLE' => 1,.
  4. Guarda el archivo.
  5. Limpia la caché de PrestaShop si es necesario.

[INFO] Si tienes problemas para acceder al archivo, también puedes desactivar el modo mantenimiento desde el panel de administración de PrestaShop, en Parámetros de la tienda > Mantenimiento, desmarcando la opción "Activar tienda".


Preguntas frecuentes (FAQ)

¿Puedo activar el modo mantenimiento sin acceso a DirectAdmin?

Sí, puedes hacerlo desde el panel de administración de PrestaShop en Parámetros de la tienda > Mantenimiento. Sin embargo, si no tienes acceso al panel, DirectAdmin es la alternativa más directa.

¿Qué pasa si mi tienda tiene caché y no se ve el cambio?

Limpia la caché desde el panel de administración o desde el archivo config/defines.inc.php desactivando la caché temporalmente. También puedes esperar unos minutos.

¿Es seguro editar el archivo parameters.php?

Sí, siempre que no modifiques otras líneas. Solo cambia el valor de PS_SHOP_ENABLE. Si tienes dudas, haz una copia de seguridad del archivo antes de editarlo.

¿Puedo usar FTP en lugar de File Manager?

Por supuesto. Conecta con tu cliente FTP (FileZilla, etc.) y navega hasta la misma ruta. Edita el archivo localmente y súbelo de nuevo.

¿Qué hago si veo un error 500 después de editar el archivo?

Revisa que no hayas dejado caracteres extraños o que hayas guardado el archivo con la codificación correcta (UTF-8 sin BOM). Si el problema persiste, restaura la copia de seguridad del archivo.

¿El modo mantenimiento afecta a los motores de búsqueda?

Sí, PrestaShop envía una cabecera HTTP 503 (Servicio no disponible) que indica a Google que la tienda está temporalmente fuera de servicio. Esto protege tu posicionamiento SEO.


Consejos finales para un mantenimiento sin estrés

Configurar el modo mantenimiento PrestaShop desde DirectAdmin es un proceso rápido, pero siempre es bueno tener en cuenta algunos detalles:

  • Programa el mantenimiento en horas de baja afluencia: Si tienes datos de tráfico, elige un momento con menos visitas.
  • Comunica el mantenimiento a tus clientes: Usa redes sociales o email marketing para avisar con antelación.
  • Prueba todo antes de desactivar el modo mantenimiento: Asegúrate de que los cambios funcionan correctamente en un entorno de pruebas si es posible.
  • Mantén una copia de seguridad: Antes de cualquier cambio, guarda una copia de tu tienda y base de datos.

[TIP] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero accedes por el puerto 2106. En ese caso, busca la opción "Administrador de archivos" dentro del panel.


Conclusión

Ahora ya sabes cómo configurar el modo mantenimiento PrestaShop desde DirectAdmin de forma sencilla y segura. Este proceso te permite desactivar tu tienda temporalmente sin perder clientes ni dañar tu SEO, y te da la tranquilidad de hacer cambios sin prisas.

Recuerda que la clave está en la preparación: ten siempre una copia de seguridad, verifica el acceso a tu panel y, sobre todo, no olvides desactivar el modo mantenimiento cuando termines. Con estos pasos, podrás gestionar cualquier actualización o migración con total confianza.

Si te surge alguna duda, vuelve a esta guía o consulta la documentación oficial de PrestaShop. ¡Tu tienda online estará en buenas manos!

¿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