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

Actualizar PrestaShop en Plesk: Guía de seguridad

Actualizado el 22 de septiembre de 2025

Actualizar una tienda online es como hacerle una revisión completa al motor de un coche: si no lo haces, corres el riesgo de que se pare en el momento menos oportuno. En el mundo del comercio electrónico, mantener tu PrestaShop actualizado no es un lujo, es una necesidad. Y si tu tienda está alojada en un servidor con Plesk, tienes la ventaja de contar con un panel de control potente y amigable para gestionar todo el proceso.

En esta guía extensa, te explicaré paso a paso cómo realizar una actualizar PrestaShop Plesk de forma segura, minimizando riesgos y asegurando que tu negocio siga funcionando sin sobresaltos. Olvídate del tecnicismo excesivo; aquí hablamos claro, como si estuvieras al teléfono con un amigo que sabe de hosting.

¿Por qué es tan importante actualizar PrestaShop?

Imagina que tu tienda es una fortaleza. Cada actualización de PrestaShop refuerza los muros, cierra puertas traseras y añade nuevas defensas. No actualizar es como dejar una ventana abierta de par en par.

Seguridad ante todo

La razón número uno para hacer un PrestaShop update Plesk es la seguridad. Los ciberdelincuentes están constantemente buscando vulnerabilidades en versiones antiguas. Una tienda desactualizada es un blanco fácil para:

  • Inyecciones SQL: Pueden robar datos de clientes (nombres, direcciones, tarjetas de crédito).
  • Cross-Site Scripting (XSS): Permiten inyectar código malicioso en tu web.
  • Ataques de fuerza bruta: Intentan adivinar contraseñas de administradores.
  • Malware: Pueden infectar tu tienda y redirigir a los clientes a sitios fraudulentos.

Rendimiento y nuevas funciones

Además de la seguridad PrestaShop, las actualizaciones traen:

  • Corrección de errores: Solucionan bugs que ralentizan tu tienda o causan pantallazos blancos.
  • Mejoras de velocidad: Código más optimizado que carga las páginas más rápido.
  • Compatibilidad: Con las últimas versiones de PHP, MySQL y los módulos que uses.
  • Nuevas funcionalidades: Desde mejoras en el carrito de compras hasta herramientas de marketing más potentes.

Preparativos antes de la actualización: El ABC de la seguridad

Antes de lanzarte a pulsar el botón de actualizar, hay tres pasos obligatorios que nunca debes saltarte. Son tu red de seguridad.

1. Haz un backup completo (¡y que no sea el primero!)

Este es el paso más crítico. Un backup PrestaShop Plesk te permite restaurar tu tienda a su estado anterior si algo sale mal durante la actualización. No confíes en la suerte.

Cómo hacer un backup en Plesk:

  1. Accede a tu panel de Plesk (normalmente en https://tudominio.com:8443).
  2. Ve a la sección "Sitios web y dominios".
  3. Busca el dominio de tu tienda y haz clic en "Administrador de archivos" (para descargar los archivos) o mejor aún, usa la herramienta de backup integrada.
  4. Ve a "Herramientas y configuraciones" > "Administrador de backups".
  5. Haz clic en "Realizar copia de seguridad".
  6. Selecciona "Todo el sitio web" (archivos y bases de datos).
  7. Elige almacenarla en el servidor o descargarla a tu ordenador. Recomendación: haz ambas cosas. Una copia local es tu salvavidas si el servidor falla.

[WARNING] No confíes solo en el backup automático de Plesk. Asegúrate de tener una copia de seguridad independiente de la base de datos. Puedes exportarla desde phpMyAdmin (en Plesk, busca "Bases de datos" y luego "phpMyAdmin").

2. Verifica los requisitos del sistema

Cada versión de PrestaShop tiene unos requisitos mínimos de PHP, MySQL y extensiones. Si tu servidor no los cumple, la actualización fallará o dejará tu tienda inservible.

Cómo verificarlo en Plesk:

  1. En Plesk, ve a "Sitios web y dominios".
  2. Busca la sección "PHP Settings" (Ajustes de PHP) para tu dominio.
  3. Comprueba la versión de PHP. PrestaShop 8.x, por ejemplo, requiere PHP 7.3 o superior (idealmente 8.0 o 8.1).
  4. También puedes crear un archivo info.php con el contenido <?php phpinfo(); ?> en la raíz de tu web y acceder a él para ver todos los detalles. Bórralo después por seguridad.

3. Pon tu tienda en modo mantenimiento

Durante la actualización, tu tienda no debe estar accesible al público. Si alguien intenta comprar mientras se están cambiando archivos, puede provocar errores o perder datos.

Cómo hacerlo en PrestaShop:

  1. Accede al panel de administración de tu tienda (ej: tudominio.com/admin).
  2. Ve a "Parámetros de la tienda" > "Mantenimiento".
  3. Activa la opción "Activar modo mantenimiento".
  4. Puedes añadir una IP (la tuya) para que solo tú puedas ver la tienda mientras trabajas.

Proceso paso a paso: Actualizar PrestaShop en Plesk

Ahora sí, manos a la obra. Hay dos métodos principales: la actualización manual (recomendada para mayor control) y la actualización automática (con el módulo 1-Click Upgrade). Te explicaré la manual, que es la más segura.

Método 1: Actualización manual (la más fiable)

Este método te da control total sobre el proceso.

  1. Descarga la última versión de PrestaShop: Ve a prestashop.com y descarga el paquete completo de la versión más reciente.
  2. Sube los archivos a tu servidor (sin sobrescribir): Usa el Administrador de archivos de Plesk o un cliente FTP (como FileZilla). Ve a la carpeta httpdocs (o public_html) de tu dominio. IMPORTANTE: No sobrescribas la carpeta config/, img/, themes/ o modules/ con los archivos nuevos. Solo sube el resto de carpetas (admin, classes, controllers, core, etc.) y los archivos raíz (.htaccess, index.php, autoload.php...). Es más seguro subir todo y luego, manualmente, reemplazar solo los archivos que han cambiado. Una forma más sencilla es:
    • Sube la carpeta prestashop.zip a httpdocs.
    • Descomprime el zip desde el administrador de archivos de Plesk.
    • Mueve el contenido de la carpeta descomprimida a httpdocs, pero sin sobrescribir las carpetas config, img, themes, modules, override, upload y download. Plesk te preguntará si quieres sobrescribir; dile que no a esas carpetas.
  3. Ejecuta el script de actualización: Abre tu navegador y ve a tudominio.com/install/upgrade/upgrade.php. Si no existe, es que no subiste bien los archivos.
  4. Sigue las instrucciones en pantalla: El script te guiará. Te pedirá que confirmes la versión actual y la nueva. Haz clic en "Actualizar".
  5. Espera a que termine: El proceso puede tardar varios minutos, dependiendo del tamaño de tu tienda. No cierres la ventana del navegador.
  6. Limpieza post-actualización:
    • Elimina la carpeta install/ de la raíz de tu web. Es un riesgo de seguridad enorme dejarla.
    • Regenera el archivo .htaccess: Ve a "Parámetros de la tienda" > "Tráfico y SEO" > "SEO y URLs" y guarda la configuración sin cambios. Esto regenera el .htaccess.
    • Borra la cache: Ve a "Parámetros avanzados" > "Rendimiento" y haz clic en "Limpiar la cache".

Método 2: Usando el módulo 1-Click Upgrade

Es más fácil pero puede dar problemas si tienes muchos módulos o personalizaciones.

  1. En tu backoffice de PrestaShop, ve a "Módulos" > "Catálogo de módulos".
  2. Busca "1-Click Upgrade" e instálalo.
  3. Configúralo: selecciona la rama de versión a la que quieres actualizar (ej: 8.x).
  4. Haz clic en "Actualizar PrestaShop ahora".
  5. El módulo hará un backup automático (recomiendo hacer uno manual antes de todos modos).
  6. Sigue los pasos en pantalla.

[INFO] El módulo 1-Click Upgrade es muy cómodo, pero si tu tienda tiene muchas personalizaciones, módulos de pago o un tema complejo, es mejor la actualización manual para evitar conflictos.

Solución de problemas comunes después de la actualización

A veces, incluso siguiendo los pasos al pie de la letra, pueden surgir problemas. No te asustes, casi todos tienen solución.

Pantalla blanca o error 500

  • Causa: Suele ser un conflicto con un módulo o tema desactualizado.
  • Solución: Accede a tu servidor por FTP o Plesk y renombra temporalmente la carpeta modules/ a modules_old/. Si la tienda vuelve a funcionar, el problema es un módulo. Ve renombrándolos de uno en uno para encontrar el culpable. También puedes renombrar la carpeta themes/ para probar con el tema por defecto.

Errores de base de datos

  • Causa: La estructura de la base de datos no se actualizó correctamente.
  • Solución: Vuelve a ejecutar el script de actualización (upgrade.php). Si el error persiste, restaura tu backup PrestaShop Plesk y repite el proceso con más cuidado.

Módulos que no funcionan

  • Causa: No son compatibles con la nueva versión de PrestaShop.
  • Solución: Contacta al desarrollador del módulo para una actualización. Si no la hay, busca un módulo alternativo. Temporalmente, puedes desactivarlo desde el backoffice.

Problemas con el tema (plantilla)

  • Causa: El tema no está adaptado a la nueva versión.
  • Solución: Igual que con los módulos: contacta al desarrollador. Mientras tanto, puedes cambiar temporalmente al tema por defecto ("Classic") para que la tienda sea funcional.

Preguntas Frecuentes (FAQ) sobre actualizar PrestaShop en Plesk

Aquí respondo a las dudas más habituales que nos llegan al soporte técnico.

¿Con qué frecuencia debo actualizar PrestaShop?

R: Idealmente, cada vez que salga una nueva versión menor (ej: 8.0.1, 8.0.2) o mayor (8.1, 8.2). No esperes a que haya una brecha de seguridad. Revisa el panel de administración o suscríbete al boletín de PrestaShop.

¿Puedo saltarme varias versiones y actualizar directamente a la última?

R: No se recomienda. Lo mejor es actualizar de una versión a la siguiente de forma secuencial (ej: 1.7.6 -> 1.7.7 -> 1.7.8 -> 8.0). Saltar versiones puede provocar errores de base de datos. Si estás muy atrasado, considera una migración a una instalación limpia.

¿Qué hago si la actualización falla a mitad del proceso?

R: No entres en pánico. Mantén la calma y restaura tu backup. Luego, intenta de nuevo la actualización, pero esta vez verifica bien los requisitos del servidor y la integridad de los archivos subidos.

¿Afecta la actualización a mi SEO?

R: Generalmente no, si lo haces bien. Las URLs amigables se mantienen. Sin embargo, es buena práctica regenerar el .htaccess y el sitemap después de la actualización. Además, una tienda más rápida y segura (sin errores) mejora el SEO.

¿Necesito conocimientos de programación para actualizar?

R: No necesariamente. Siguiendo esta guía y teniendo cuidado con los backups, cualquier persona con acceso a Plesk puede hacerlo. Si tienes dudas, siempre puedes pedir ayuda a un profesional o al soporte de tu hosting.

Consejos finales para una actualización sin estrés

  • Prueba en un entorno de staging: Si tu hosting lo permite (Plesk tiene la función "Staging"), crea una copia exacta de tu tienda y actualiza ahí primero. Es la forma más segura de ver si todo funciona.
  • Actualiza también PHP: Asegúrate de que la versión de PHP que usas en Plesk sea la recomendada para tu nueva versión de PrestaShop. Puedes cambiarla en "PHP Settings" del dominio.
  • Comprueba los módulos después: No des todo por hecho. Navega por tu tienda, haz un pedido de prueba, revisa el panel de administración. Asegúrate de que todo funciona como antes.
  • Si usas Syspanel (HestiaCP): Recuerda que el acceso a tu panel de control alternativo se realiza a través del puerto 2106 (ej: tudominio.com:2106). El proceso de backup y actualización de archivos es similar, usando el administrador de archivos o FTP.

[TIP] Anota siempre la versión de PrestaShop y PHP antes de actualizar. Esto te ayudará a diagnosticar problemas futuros. Puedes ver la versión en el pie de página del backoffice.

Actualizar PrestaShop en Plesk no tiene por qué ser una pesadilla. Con un buen backup PrestaShop Plesk, siguiendo los pasos con calma y teniendo a mano esta guía, podrás mantener tu tienda segura, rápida y llena de novedades. Recuerda: la seguridad de tu negocio y la confianza de tus clientes dependen de ello.

Si te surge cualquier duda durante el proceso, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a que tu tienda vuele. ¡Buena suerte con la actualización!

¿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