Actualizar PrestaShop a la última versión con Plesk
Actualizar tu tienda PrestaShop a la última versión es una de las tareas más importantes para mantener la seguridad, el rendimiento y la compatibilidad con los módulos y temas. Si utilizas Plesk como panel de control de tu servidor, el proceso puede ser mucho más sencillo de lo que imaginas. En esta guía extensa, te explicaré paso a paso cómo realizar una actualización segura PrestaShop usando Plesk, resolviendo las dudas más comunes y evitando errores típicos.
¿Por qué es importante actualizar PrestaShop a la última versión?
Mantener tu tienda al día no es solo una cuestión de novedades. Cada nueva versión incluye parches de seguridad críticos, correcciones de errores y mejoras de rendimiento. Si te saltas varias versiones, corres el riesgo de exponer datos de clientes, sufrir caídas del sitio o perder funcionalidades. Además, muchos módulos y plantillas dejan de ser compatibles con versiones antiguas.
[WARNING] No actualizar PrestaShop puede provocar vulnerabilidades de seguridad. Siempre haz una copia de seguridad antes de cualquier cambio.
Requisitos previos antes de actualizar PrestaShop con Plesk
Antes de lanzarte a actualizar PrestaShop Plesk, asegúrate de cumplir con estos puntos:
1. Verifica los requisitos del sistema de la nueva versión
Cada versión de PrestaShop exige una versión mínima de PHP, MySQL y extensiones. Por ejemplo, PrestaShop 8 requiere PHP 7.3 o superior. Puedes consultar los requisitos oficiales en la documentación de PrestaShop.
2. Revisa la compatibilidad de tus módulos y temas
Los módulos y plantillas de terceros pueden no funcionar con la última versión. Antes de actualizar, visita el panel de administración de PrestaShop y ve a "Módulos" > "Catálogo de módulos" y comprueba si hay actualizaciones disponibles. Si algún módulo crítico no tiene versión compatible, espera o busca alternativas.
3. Haz una copia de seguridad completa
Este paso es obligatorio. Con Plesk, puedes hacer una copia de seguridad de toda la tienda (archivos y base de datos) en unos pocos clics.
[TIP] Guarda la copia de seguridad en un lugar externo a tu servidor, como un disco duro local o un servicio de nube.
Paso a paso: cómo actualizar PrestaShop a la última versión usando Plesk
Voy a guiarte por el proceso completo. Sigue estos pasos en orden y no te saltes ninguno.
1. Accede a Plesk y localiza tu tienda
Inicia sesión en tu panel de Plesk. Normalmente accedes mediante https://tudominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting. Dentro del panel, busca la sección "Sitios web y dominios" y localiza el dominio donde está instalada tu tienda PrestaShop.
2. Haz una copia de seguridad desde Plesk
Ve a la pestaña "Copias de seguridad" dentro del dominio. Haz clic en "Crear copia de seguridad" y selecciona "Todo el sitio web" (incluye archivos y bases de datos). Dale un nombre descriptivo como "Backup_PrestaShop_antes_actualizar". Espera a que termine el proceso.
[INFO] Este respaldo te permitirá restaurar tu tienda en minutos si algo sale mal durante la actualización.
3. Descarga la última versión de PrestaShop
Ve al sitio oficial de PrestaShop y descarga el archivo ZIP de la PrestaShop última versión. No uses versiones beta o release candidates en producción. Guarda el archivo en tu ordenador.
4. Sube los archivos de la nueva versión a tu servidor
Con Plesk, tienes varias opciones:
-
Opción A (recomendada para principiantes): Usa el administrador de archivos de Plesk. Ve a "Administrador de archivos" dentro de tu dominio, navega hasta la carpeta donde está PrestaShop (normalmente
httpdocsopublic_html). Sube el archivo ZIP de la nueva versión y luego haz clic derecho sobre él para "Extraer". Esto reemplazará los archivos antiguos. -
Opción B (más rápida): Conéctate por FTP con un cliente como FileZilla y sube los archivos directamente. Asegúrate de sobrescribir los existentes.
[WARNING] No borres la carpeta
config/ni el archivosettings.inc.phpdurante la subida, o perderás la configuración de tu tienda.
5. Ejecuta el asistente de actualización
Una vez subidos los archivos, abre tu navegador y visita tudominio.com/install/. Si todo está correcto, verás el asistente de actualización de PrestaShop. Sigue estos pasos:
- Selecciona idioma y haz clic en "Siguiente".
- Acepta los términos de licencia.
- Compatibilidad del sistema: El asistente comprobará si tu servidor cumple los requisitos. Si hay algún error (por ejemplo, PHP desactualizado), corrígelo antes de continuar.
- Configuración de la base de datos: El asistente detectará automáticamente tu base de datos. Solo confirma que los datos son correctos.
- Actualización: Haz clic en "Actualizar ahora". El proceso puede tardar varios minutos, dependiendo del tamaño de tu tienda.
[TIP] Durante la actualización, no cierres la ventana del navegador ni recargues la página. Puede parecer que se ha quedado colgado, pero está trabajando.
6. Verifica que la tienda funciona correctamente
Una vez finalizado, el asistente te mostrará un mensaje de éxito. Ahora:
- Accede al panel de administración (normalmente
tudominio.com/admin1234). Es posible que te pida regenerar la clave de seguridad. - Navega por la tienda como cliente para comprobar que todo se ve bien: productos, carrito, proceso de pago.
- Revisa los módulos en el back office. Ve a "Módulos" > "Gestor de módulos" y actualiza aquellos que tengan una nueva versión disponible.
7. Limpia los archivos temporales y de instalación
Por seguridad, elimina la carpeta install/ del servidor. En Plesk, usa el administrador de archivos para borrarla. También puedes borrar la carpeta admin/ si la has renombrado (aunque normalmente se mantiene).
[WARNING] Dejar la carpeta
install/en el servidor es un grave riesgo de seguridad. Bórrala siempre.
Solución de problemas comunes al actualizar PrestaShop con Plesk
Incluso siguiendo los pasos, pueden surgir problemas. Aquí tienes los más frecuentes y cómo resolverlos.
Error de memoria PHP
Si ves un mensaje como "Allowed memory size exhausted", necesitas aumentar el límite de memoria de PHP. En Plesk:
- Ve a "Sitios web y dominios" > elige tu dominio.
- Haz clic en "PHP Settings".
- Busca "memory_limit" y cámbialo a 256M o 512M.
- Guarda los cambios y repite la actualización.
Pantalla en blanco después de la actualización
Esto suele deberse a un error de PHP o a un módulo incompatible. Para depurar:
- Habilita la visualización de errores en el archivo
config/defines.inc.php. Busca la líneadefine('_PS_MODE_DEV_', false);y cámbiala atrue. Esto mostrará los errores en pantalla. - También puedes revisar el log de errores de Plesk en "Archivos" > "Logs".
Base de datos desactualizada
Si el asistente de actualización no detecta tu base de datos, puede que necesites actualizarla manualmente. En Plesk, ve a "Bases de datos", selecciona tu base de datos y usa phpMyAdmin para ejecutar las consultas SQL que vienen en la carpeta install/upgrade/sql/ de la nueva versión. Esto es avanzado; si no te sientes seguro, contacta con soporte.
[INFO] Siempre puedes restaurar la copia de seguridad desde Plesk si la actualización falla. Ve a "Copias de seguridad", selecciona el backup y haz clic en "Restaurar".
Preguntas frecuentes (FAQ) sobre actualizar PrestaShop con Plesk
¿Puedo saltarme versiones al actualizar PrestaShop?
No es recomendable. Lo ideal es actualizar de una versión a la siguiente (por ejemplo, de 1.7.8 a 8.0, no de 1.6 a 8.0 directamente). Si llevas mucho sin actualizar, hazlo de forma progresiva.
¿Qué hago si mi hosting no soporta la última versión de PHP?
Puedes solicitar a tu proveedor de hosting que actualice PHP. En Plesk, muchos planes permiten cambiar la versión de PHP desde "PHP Settings". Si no tienes acceso, contacta con soporte.
¿La actualización borrará mis productos y clientes?
No, la actualización solo modifica los archivos del sistema y la estructura de la base de datos. Tus datos (productos, pedidos, clientes) se conservan. Aun así, siempre haz una copia de seguridad por si acaso.
¿Debo desactivar la tienda durante la actualización?
Sí, es buena práctica poner tu tienda en modo mantenimiento. En el back office de PrestaShop, ve a "Parámetros de la tienda" > "Mantenimiento" y actívalo. Así los clientes no verán errores mientras actualizas.
¿Puedo usar la herramienta de actualización automática de PrestaShop 1-Click Upgrade?
Sí, es una alternativa más sencilla. Instala el módulo "1-Click Upgrade" desde el catálogo de módulos de PrestaShop. Luego sigue sus pasos. Sin embargo, con Plesk tienes más control sobre los archivos y la base de datos, por lo que el método manual es igual de seguro.
Consejos finales para una actualización segura PrestaShop
- Programa la actualización en un horario de baja afluencia de clientes, como de madrugada.
- Prueba la actualización primero en un entorno de pruebas si tu hosting lo permite. Algunos planes de Plesk ofrecen la opción de clonar el sitio.
- Mantén un registro de las versiones de módulos y temas que usas, para saber cuándo necesitan actualizarse.
- Si usas Syspanel (HestiaCP), el proceso es similar, pero accedes por el puerto 2106. La lógica de copias de seguridad y subida de archivos es la misma.
[TIP] Después de actualizar, revisa la velocidad de tu tienda. Las nuevas versiones suelen incluir mejoras de rendimiento, pero a veces es necesario limpiar la caché desde "Parámetros avanzados" > "Rendimiento".
Actualizar PrestaShop a la última versión con Plesk es un proceso que, con paciencia y siguiendo estos pasos, puede hacerlo cualquier persona sin ser un experto técnico. Recuerda siempre priorizar la seguridad con copias de seguridad y mantener todo al día. Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting o con un desarrollador especializado. ¡Tu tienda te lo agradecerá con un mejor rendimiento y menos riesgos!
