PrestaShop: Cómo activar el modo mantenimiento (Ejemplo en cPanel y Plesk)
¿Qué es el modo mantenimiento en PrestaShop y por qué deberías usarlo?
El modo mantenimiento PrestaShop es una funcionalidad integrada que te permite poner tu tienda online en estado de "obras" o "en construcción" de forma temporal. Cuando lo activas, los visitantes que no sean administradores verán una página simple que indica que la tienda no está disponible, mientras que tú puedes seguir trabajando en el backend sin interrupciones.
Este modo es esencial en varias situaciones: cuando estás configurando tu tienda por primera vez, cuando realizas cambios importantes de diseño, cuando actualizas módulos o temas, o cuando necesitas hacer tareas de mantenimiento en el servidor. También es muy útil para ocultar tienda PrestaShop mientras preparas el lanzamiento oficial de tu negocio.
Sin esta función, cualquier visitante podría ver tu tienda a medio construir, lo que genera una mala impresión profesional y puede hacer que pierdas clientes potenciales antes de empezar. Además, si estás modificando archivos o bases de datos, podrías exponer errores temporales que confundan a tus usuarios.
Activar el modo mantenimiento Plesk o mediante cPanel tiene sus particularidades, pero lo primero que debes conocer es cómo funciona la opción nativa de PrestaShop. Luego veremos cómo complementarla con herramientas del panel de control para un control más fino.
Activar el modo mantenimiento desde el panel de administración de PrestaShop
La forma más directa de activar el modo mantenimiento PrestaShop es desde tu propio panel de administración. Este método funciona independientemente de si tu hosting usa cPanel, Plesk o cualquier otro panel, porque es una configuración interna de la aplicación.
Pasos para activar el modo mantenimiento desde el admin
Sigue estos pasos cuidadosamente:
-
Accede a tu panel de administración de PrestaShop (normalmente en
tudominio.com/admin). -
En el menú lateral izquierdo, busca la sección "Parámetros avanzados" y haz clic sobre ella.
-
Dentro de ese menú, selecciona la opción "Rendimiento" o "Mantenimiento", dependiendo de la versión de PrestaShop que tengas (en versiones 1.7 y 1.8 suele estar en "Parámetros avanzados > Mantenimiento").
-
Verás una sección llamada "Modo mantenimiento" con un interruptor o casilla de verificación. Actívalo.
-
Justo debajo, hay un campo llamado "IPs autorizadas". Aquí debes escribir la dirección IP desde la que te conectas para poder ver la tienda aunque esté en mantenimiento. Si no la pones, tampoco podrás verla tú mismo desde el front office.
-
Puedes añadir un mensaje personalizado en el campo "Mensaje de mantenimiento" para que los visitantes sepan qué está pasando.
-
Haz clic en "Guardar" al final de la página.
[TIP] Para saber cuál es tu IP pública, simplemente escribe "¿cuál es mi IP?" en Google y te la mostrará automáticamente. Guárdala en un lugar seguro porque la necesitarás cada vez que quieras ver tu tienda en mantenimiento.
Cómo comprobar que funciona correctamente
Después de guardar, abre una ventana de incógnito en tu navegador y visita tu tienda. Deberías ver la página de mantenimiento con el mensaje que configuraste. Si accedes desde tu IP autorizada, verás la tienda normalmente.
[WARNING] Si no puedes ver la página de mantenimiento ni siquiera desde una ventana de incógnito, es posible que tu IP no esté bien configurada o que haya una caché que esté mostrando la versión anterior. Borra la caché de tu navegador y vuelve a intentarlo.
Activar el modo mantenimiento PrestaShop usando cPanel
Aunque el método nativo de PrestaShop es suficiente en la mayoría de los casos, hay situaciones en las que necesitas activar tienda en construcción a nivel de servidor. Por ejemplo, si estás actualizando PrestaShop a una versión más reciente, si vas a hacer una copia de seguridad completa, o si el propio PrestaShop no carga correctamente por algún error.
cPanel te ofrece varias herramientas para gestionar el mantenimiento de tu sitio web a nivel de servidor.
Método 1: Usar "Site Maintenance" o "Maintenance Mode" (si tu cPanel lo tiene)
Algunos cPanel incluyen una herramienta específica para activar el modo mantenimiento:
-
Entra a tu cPanel (normalmente en
tudominio.com/cpanel). -
Busca la sección "Dominios" o "Archivos".
-
Localiza la herramienta llamada "Maintenance Mode", "Site Maintenance" o "Modo Mantenimiento".
-
Activa el interruptor y selecciona si quieres que solo tú puedas acceder (introduciendo tu IP) o que nadie pueda acceder.
-
Guarda los cambios.
Este método crea automáticamente una página de mantenimiento que se muestra a todos los visitantes, sin importar qué aplicación estés ejecutando.
Método 2: Crear un archivo .htaccess manualmente
Si tu cPanel no tiene la herramienta anterior, puedes crear manualmente una redirección temporal:
-
Ve a "Administrador de archivos" en cPanel.
-
Navega hasta la carpeta pública de tu sitio (normalmente
public_html). -
Busca el archivo
.htaccess. Si no existe, puedes crearlo haciendo clic en "+ Archivo". -
Edita el archivo y añade las siguientes líneas al principio:
RewriteEngine On
RewriteCond %{REQUEST_URI} !/mantenimiento.html$
RewriteCond %{REMOTE_ADDR} !^TU_IP$
RewriteRule ^(.*)$ /mantenimiento.html [R=302,L]
-
Crea un archivo llamado
mantenimiento.htmlen la misma carpeta con el contenido HTML que quieras mostrar. -
Sustituye
TU_IPpor tu dirección IP real.
[INFO] Este método es más avanzado y requiere conocimientos básicos de archivos y servidores. Si no te sientes cómodo, es mejor que uses el método nativo de PrestaShop o el primero de cPanel.
Método 3: Pausar la cuenta de hosting
Otra opción en cPanel es pausar temporalmente la cuenta completa:
-
En cPanel, busca la sección "Cuentas" o "Administración de cuentas".
-
Selecciona tu cuenta y haz clic en "Pausar" o "Desactivar".
-
Confirma la acción.
Este método es más drástico porque detiene todos los servicios asociados a tu cuenta, incluyendo el correo electrónico. Solo úsalo si no tienes otra alternativa.
Activar el modo mantenimiento Plesk
Si tu hosting usa Plesk como panel de control, el proceso es diferente pero igualmente sencillo. El modo mantenimiento Plesk se gestiona desde la sección de sitios web.
Pasos para activar el modo mantenimiento en Plesk
-
Accede a tu panel de Plesk (normalmente en
https://tudominio.com:8443). -
En el menú lateral, haz clic en "Sitios web y dominios".
-
Localiza tu dominio en la lista y haz clic en "Configurar" o en el icono de engranaje.
-
Busca la pestaña o sección llamada "Modo mantenimiento" o "Maintenance Mode".
-
Activa la casilla "Activar el modo mantenimiento".
-
Plesk te permite personalizar la página de mantenimiento. Puedes elegir entre una página genérica o subir tu propio HTML.
-
También puedes configurar qué IPs pueden acceder al sitio aunque esté en mantenimiento.
-
Haz clic en "Aceptar" o "Guardar" para aplicar los cambios.
Particularidades del modo mantenimiento en Plesk
A diferencia de cPanel, Plesk genera automáticamente un archivo .maintenance en la raíz del sitio y gestiona la redirección de forma automática. Esto es más seguro que editar manualmente el .htaccess.
[TIP] En Plesk, si tu dominio tiene varios subdominios, puedes activar el modo mantenimiento de forma independiente para cada uno. Esto es muy útil si tienes una tienda y un blog separados.
Diferencias entre activar el modo mantenimiento en PrestaShop y a nivel de servidor
Cuando activas el modo mantenimiento PrestaShop desde el admin, solo afecta a la aplicación PrestaShop. Si tienes otros archivos en tu hosting (como un blog WordPress o una página de aterrizaje), esos seguirán siendo accesibles.
En cambio, cuando activas el modo mantenimiento Plesk o el de cPanel, estás bloqueando todo el sitio web, incluyendo cualquier otra aplicación o archivo que tengas en ese dominio.
¿Cuál deberías usar? Depende de tu situación:
-
Si solo quieres trabajar en PrestaShop sin que los clientes vean tu tienda, usa el modo nativo de PrestaShop.
-
Si necesitas hacer mantenimiento del servidor, actualizar PrestaShop o solucionar un error crítico, usa el modo de tu panel de control.
Cómo desactivar el modo mantenimiento correctamente
Cuando termines tu trabajo, es importante desactivar el modo mantenimiento para que tus clientes puedan comprar de nuevo.
Si lo activaste desde PrestaShop
-
Ve a "Parámetros avanzados > Mantenimiento".
-
Desactiva el interruptor de modo mantenimiento.
-
Guarda los cambios.
Si lo activaste desde cPanel
-
Entra en la herramienta de mantenimiento que usaste.
-
Desactiva el interruptor o elimina las líneas del
.htaccess. -
Si usaste el método de pausar cuenta, reactívala.
Si lo activaste desde Plesk
-
Ve a "Sitios web y dominios".
-
Desactiva la casilla de modo mantenimiento.
-
Guarda los cambios.
[WARNING] Después de desactivar el modo mantenimiento, es recomendable borrar la caché de tu navegador y visitar tu tienda para comprobar que todo funciona correctamente. A veces la caché del servidor puede seguir mostrando la página de mantenimiento durante unos minutos.
Preguntas frecuentes sobre el modo mantenimiento en PrestaShop
¿Puedo activar el modo mantenimiento sin que se vea afectado mi posicionamiento SEO?
Sí, PrestaShop envía automáticamente un código de estado HTTP 503 (Servicio no disponible) cuando está en modo mantenimiento. Esto indica a Google que la tienda está temporalmente fuera de servicio y que debe volver a indexarla más tarde, sin penalizarla.
[INFO] Para asegurarte de que el código 503 se envía correctamente, verifica que tu archivo
.htaccessno esté sobrescribiendo esta configuración. En PrestaShop esto se gestiona automáticamente, pero si usas un módulo de caché, asegúrate de que no interfiera.
¿Qué pasa si olvido mi IP y no puedo ver la tienda en mantenimiento?
Si no puedes ver la tienda porque tu IP no está autorizada, puedes desactivar temporalmente el modo mantenimiento desde el panel de administración (que siempre es accesible) y volver a configurarlo con la IP correcta.
¿El modo mantenimiento afecta a la administración de PrestaShop?
No, el panel de administración siempre es accesible, independientemente de si el modo mantenimiento está activo o no. Esto es fundamental para que puedas seguir trabajando en tu tienda sin problemas.
¿Puedo programar el modo mantenimiento para que se active automáticamente?
PrestaShop no tiene una función nativa para programar el modo mantenimiento, pero puedes usar módulos de terceros o programar un cron job si tienes conocimientos técnicos avanzados.
¿El modo mantenimiento de PrestaShop muestra un mensaje personalizado?
Sí, puedes escribir cualquier mensaje en el campo correspondiente. Por ejemplo: "Estamos mejorando nuestra tienda para ofrecerte una mejor experiencia. Vuelve pronto". También puedes personalizar el diseño de la página de mantenimiento con tu propio HTML y CSS.
Consejos finales para un mantenimiento sin sustos
Activar el modo mantenimiento PrestaShop es una práctica profesional que demuestra que cuidas la imagen de tu negocio. Tanto si usas cPanel como Plesk, tienes herramientas suficientes para gestionar el proceso de forma segura.
Antes de activar el modo mantenimiento, asegúrate de:
-
Avisar a tus clientes habituales por email o redes sociales de que la tienda estará temporalmente fuera de servicio.
-
Hacer una copia de seguridad completa de tu tienda (archivos y base de datos).
-
Tener claro qué tareas vas a realizar mientras la tienda está en mantenimiento.
-
Probar el acceso desde tu IP autorizada antes de anunciar que la tienda está cerrada.
Con estos consejos, podrás activar tienda en construcción y trabajar con total tranquilidad, sabiendo que tus clientes no verán errores ni una tienda a medio hacer. Si tienes dudas sobre cómo funciona el proceso en tu panel de control específico, consulta la documentación oficial de tu proveedor de hosting o contacta con su soporte técnico.
