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

Cómo activar el modo mantenimiento de PrestaShop en DirectAdmin

Actualizado el 21 de noviembre de 2025

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

El modo mantenimiento de PrestaShop es una funcionalidad integrada que te permite poner tu tienda en línea en pausa temporalmente. Cuando lo activas, los visitantes que lleguen a tu sitio verán una pantalla simple con un mensaje de "mantenimiento" o "pronto estaremos de vuelta", en lugar de poder navegar y comprar en tu catálogo.

Esta herramienta es esencial cuando necesitas realizar actualizaciones, modificar el diseño, corregir errores críticos, migrar de servidor o simplemente preparar el lanzamiento de una nueva versión de tu tienda. Activar el modo mantenimiento PrestaShop DirectAdmin es un proceso sencillo, pero requiere que sepas exactamente dónde buscar dentro del panel de control.

PrestaShop mantenimiento no solo protege la experiencia de tus clientes (al evitar que vean errores o procesos a medias), sino que también te da tranquilidad para trabajar en tu proyecto sin prisas. A continuación, te explicamos paso a paso cómo hacerlo desde DirectAdmin, el panel de control que muchos proveedores de hosting utilizan.

Antes de empezar: requisitos y accesos necesarios

Para activar el modo mantenimiento de PrestaShop en DirectAdmin, necesitas tener a mano lo siguiente:

  • Credenciales de acceso a DirectAdmin: normalmente es una URL similar a https://tudominio.com:2222 (aunque puede variar según tu proveedor). Si no las tienes, contacta con tu empresa de hosting.
  • Credenciales de administrador de PrestaShop: el acceso al back office de tu tienda (normalmente en tudominio.com/admin o una URL personalizada).
  • Acceso al administrador de archivos (File Manager) de DirectAdmin, por si acaso necesitas hacer algún ajuste manual.

[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso al panel se realiza a través del puerto 2106, por ejemplo: https://tudominio.com:2106. El proceso de activación del modo mantenimiento es idéntico al de DirectAdmin, ya que ambos paneles ofrecen acceso al File Manager y a la base de datos.

Método 1: Activar el modo mantenimiento desde el back office de PrestaShop

Esta es la forma más rápida y recomendada para la mayoría de los usuarios, ya que no requiere conocimientos técnicos avanzados.

Paso 1: Accede al panel de administración de PrestaShop

Abre tu navegador y escribe la URL de acceso a tu back office. Introduce tu usuario y contraseña de administrador.

Paso 2: Ve a la sección de Parámetros generales

Una vez dentro, busca en el menú lateral izquierdo la opción "Parámetros avanzados" y haz clic en ella. En el submenú que se despliega, selecciona "Rendimiento" (en versiones antiguas puede aparecer como "Mantenimiento" directamente).

[TIP] En versiones recientes de PrestaShop (1.7 y 8.x), la opción se llama "Rendimiento" y dentro de esa página encontrarás la pestaña "Mantenimiento". No te confundas con "Parámetros generales", que es otra sección distinta.

Paso 3: Activa el modo mantenimiento

Dentro de la pestaña "Mantenimiento", verás un interruptor o selector llamado "Activar el modo mantenimiento". Cámbialo a "Sí" o actívalo.

Paso 4: Configura las opciones adicionales (opcional pero recomendado)

PrestaShop te ofrece algunas opciones extra que son muy útiles:

  • IPs autorizadas: aquí puedes añadir tu dirección IP personal para que tú (y tu equipo) puedan ver la tienda con normalidad mientras está en mantenimiento. Esto es clave para probar cambios sin que el público vea errores.
  • Mensaje personalizado: escribe un texto amigable para tus clientes, como "Estamos mejorando la tienda, vuelve en unos minutos".

Para añadir tu IP, simplemente haz clic en "Añadir" y escribe la dirección IP de tu conexión a internet. Puedes conocer tu IP pública buscando en Google "cuál es mi IP".

Paso 5: Guarda los cambios

Haz clic en el botón "Guardar" situado en la parte superior derecha de la página. PrestaShop aplicará el cambio inmediatamente.

Paso 6: Verifica que funciona

Abre una ventana de incógnito en tu navegador (o usa otro dispositivo) y visita tu tienda. Deberías ver el mensaje de mantenimiento. Si añadiste tu IP, al navegar desde tu conexión habitual verás la tienda normal.

[WARNING] Si no añades tu IP a la lista de autorizadas, tú también verás la pantalla de mantenimiento. Esto puede ser un problema si necesitas trabajar en la tienda. Asegúrate siempre de incluir tu IP antes de guardar.

Método 2: Activar el modo mantenimiento de PrestaShop desde DirectAdmin (método manual)

En ocasiones, puede que no tengas acceso al back office (por ejemplo, si has olvidado la contraseña o si hay un error crítico en la tienda). En ese caso, puedes forzar el modo mantenimiento desde DirectAdmin editando un archivo de configuración.

Paso 1: Accede a DirectAdmin

Inicia sesión en tu panel de DirectAdmin con las credenciales que te proporcionó tu proveedor de hosting.

Paso 2: Abre el Administrador de Archivos (File Manager)

Busca el icono "Administrador de archivos" o "File Manager" en el panel principal. Haz clic en él para abrir el explorador de archivos de tu cuenta de hosting.

Paso 3: Navega a la carpeta de tu tienda PrestaShop

Dentro del File Manager, localiza la carpeta donde está instalada tu tienda. Normalmente es public_html o domains/tudominio.com/public_html. Haz clic sobre ella para entrar.

Paso 4: Encuentra el archivo de configuración de mantenimiento

PrestaShop guarda la configuración de mantenimiento en la tabla ps_configuration de la base de datos, pero también existe un archivo llamado app/config/parameters.php que contiene parámetros importantes. Sin embargo, el método más fiable desde DirectAdmin es modificar la base de datos directamente.

[INFO] El archivo parameters.php no contiene directamente el estado del modo mantenimiento. Para activarlo de forma manual, es preferible usar la herramienta de gestión de bases de datos de DirectAdmin, llamada phpMyAdmin.

Paso 5: Accede a phpMyAdmin desde DirectAdmin

En el panel de DirectAdmin, busca el icono "phpMyAdmin" o "DB Management". Haz clic para abrir la herramienta. Selecciona la base de datos de tu tienda PrestaShop (normalmente tiene un prefijo como ps_ o prestashop_).

Paso 6: Modifica la configuración en la base de datos

Una vez dentro de phpMyAdmin, sigue estos pasos:

  1. En el panel izquierdo, haz clic en el nombre de tu base de datos para expandirla y ver las tablas.
  2. Busca la tabla que se llama ps_configuration (o el prefijo que uses, seguido de configuration).
  3. Dentro de la tabla, busca la fila cuyo name sea PS_SHOP_ENABLE.
  4. Haz clic en el icono de "Editar" (generalmente un lápiz) en esa fila.
  5. Cambia el valor de value de 1 a 0. En PrestaShop, 1 significa tienda activa y 0 significa modo mantenimiento activo.
  6. Haz clic en "Continuar" o "Guardar" para confirmar el cambio.

Paso 7: Verifica el resultado

Vuelve a tu tienda en una ventana de incógnito. Deberías ver la página de mantenimiento. Si no es así, puede que necesites limpiar la caché de PrestaShop.

Paso 8: Limpia la caché (si es necesario)

En algunos casos, PrestaShop guarda una caché que impide ver los cambios al instante. Para limpiarla desde DirectAdmin:

  1. Vuelve al File Manager.
  2. Busca la carpeta var/cache dentro de la raíz de tu tienda.
  3. Dentro de ella, encontrarás subcarpetas como dev y prod. Entra en la carpeta prod y elimina todos los archivos que encuentres (puedes seleccionarlos todos y borrarlos).

[WARNING] No elimines las carpetas dev o prod en sí, solo los archivos que están dentro. Si eliminas las carpetas, PrestaShop las recreará automáticamente, pero es mejor no arriesgarse.

¿Cómo desactivar el modo mantenimiento de PrestaShop?

El proceso para desactivar el modo mantenimiento es exactamente el inverso:

  • Desde el back office: ve a Parámetros avanzados > Rendimiento > Mantenimiento y cambia el interruptor a "No". Guarda los cambios.
  • Desde phpMyAdmin: edita la fila PS_SHOP_ENABLE y cambia el valor de 0 a 1.

Recuerda también eliminar tu IP de la lista de autorizadas si ya no la necesitas, para que todos los visitantes puedan acceder a la tienda sin restricciones.

Preguntas frecuentes (FAQ) sobre el modo mantenimiento PrestaShop DirectAdmin

¿Puedo personalizar la página de mantenimiento?

Sí, PrestaShop te permite escribir un mensaje personalizado desde el back office. Si quieres ir más allá, puedes crear una página HTML personalizada y subirla a la raíz de tu tienda, pero eso ya requiere conocimientos de programación.

¿Qué pasa si tengo el modo mantenimiento activado y necesito trabajar en la tienda?

Debes añadir tu IP a la lista de "IPs autorizadas". Así podrás ver la tienda con normalidad mientras los demás ven el mensaje de mantenimiento.

¿El modo mantenimiento afecta al SEO?

Sí, si lo dejas activado durante mucho tiempo, los motores de búsqueda pueden ver tu tienda como "caída" y afectar tu posicionamiento. Se recomienda activarlo solo durante el tiempo estrictamente necesario y añadir un mensaje claro para los usuarios.

¿Puedo activar el modo mantenimiento solo para algunas páginas?

No, PrestaShop no permite activar el modo mantenimiento de forma selectiva por página. Es un interruptor global para toda la tienda.

¿Qué significa el error "503 Service Unavailable" en mantenimiento?

Es completamente normal. El modo mantenimiento devuelve un código de estado HTTP 503, que indica a los buscadores que el sitio está temporalmente no disponible. No te preocupes, es una señal correcta.

¿Puedo configurar el modo mantenimiento desde un móvil?

Sí, tanto el back office de PrestaShop como DirectAdmin tienen versiones móviles funcionales. El proceso es el mismo que en un ordenador, aunque puede ser menos cómodo.

Consejos finales para gestionar el mantenimiento de tu tienda

Activar el modo mantenimiento PrestaShop DirectAdmin es una operación sencilla, pero conviene seguir estas buenas prácticas:

  • Planifica el mantenimiento en horas de menor tráfico: revisa tus estadísticas para saber cuándo hay menos visitas y haz los cambios en ese momento.
  • Informa a tus clientes: utiliza las redes sociales o el email marketing para avisar de que la tienda estará en mantenimiento.
  • Haz una copia de seguridad antes de empezar: tanto de los archivos como de la base de datos. DirectAdmin tiene herramientas de backup integradas que puedes usar.
  • Prueba todo antes de desactivar el mantenimiento: asegúrate de que la tienda funciona correctamente antes de abrirla al público.

Con esta guía, tendrás el control total sobre el PrestaShop mantenimiento y podrás poner tu tienda en mantenimiento siempre que lo necesites, sin complicaciones y sin depender de terceros. Si tienes dudas, recuerda que tu proveedor de hosting también puede ayudarte, pero ahora ya sabes hacerlo tú mismo con total seguridad.

¿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