Guía para actualizar PrestaShop en Plesk sin perder datos
Actualizar tu tienda PrestaShop es una de las tareas más importantes para mantenerla segura, rápida y con las últimas funcionalidades. Si tu sitio está alojado en un servidor con Plesk, el proceso puede ser muy sencillo si sigues los pasos correctos. En esta guía te explicaré cómo hacer una actualizar PrestaShop Plesk de forma segura, sin perder ni un solo dato de tus clientes, pedidos o productos.
Antes de empezar, ten en cuenta que esta guía está pensada para usuarios con acceso a Plesk y conocimientos básicos de administración web. Si en algún momento te sientes perdido, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting.
¿Por qué es importante actualizar PrestaShop?
Actualizar tu tienda no es solo cuestión de tener la última versión. Cada actualización incluye parches de seguridad críticos, corrección de errores y mejoras de rendimiento. Una tienda desactualizada es vulnerable a ataques y puede perder velocidad, lo que afecta directamente a tus ventas y al SEO.
Además, las versiones antiguas de PrestaShop dejan de recibir soporte oficial, por lo que los módulos y temas pueden volverse incompatibles. Por eso, planificar una PrestaShop actualización Plesk es una inversión en la salud de tu negocio.
Preparación: lo que necesitas antes de actualizar
Antes de lanzarte a la actualización, es fundamental que prepares todo. No te saltes estos pasos, ya que son la clave para no perder datos.
1. Haz una copia de seguridad completa
Este es el paso más importante. Una copia de seguridad te permitirá restaurar tu tienda si algo sale mal. En Plesk, puedes hacerlo fácilmente:
- Accede a tu panel de Plesk.
- Ve a la sección "Sitios web y dominios".
- Selecciona tu tienda PrestaShop.
- Busca la opción "Copia de seguridad" o "Backup".
- Elige hacer una copia completa que incluya archivos y bases de datos.
- Descarga la copia en tu ordenador o guárdala en un lugar seguro (como un disco externo o la nube).
[WARNING] No confíes solo en las copias automáticas del servidor. Siempre ten una copia manual extra antes de cualquier cambio importante.
2. Comprueba los requisitos del sistema
Cada versión de PrestaShop requiere una versión específica de PHP, MySQL y otros componentes. Para evitar sorpresas:
- Revisa los requisitos de la nueva versión en la web oficial de PrestaShop.
- En Plesk, ve a "Herramientas y configuraciones" > "Configuración de PHP" y verifica que tu versión de PHP sea compatible.
- Si no lo es, actualiza PHP desde Plesk antes de continuar. Normalmente puedes cambiar la versión de PHP por dominio.
3. Desactiva la tienda temporalmente
Para evitar que los usuarios accedan mientras actualizas, pon tu tienda en modo mantenimiento:
- Desde el panel de administración de PrestaShop, ve a "Parámetros de la tienda" > "Mantenimiento".
- Activa el modo mantenimiento y guarda los cambios.
También puedes hacerlo desde Plesk creando un archivo maintenance.html en la raíz de tu sitio, pero es más sencillo desde el propio PrestaShop.
Método 1: Actualización automática desde el panel de PrestaShop (recomendado para principiantes)
Si tu versión de PrestaShop es reciente (1.7 o superior), puedes usar el módulo de actualización 1-Click. Es la forma más fácil de hacer una actualizar tienda PrestaShop Plesk sin complicaciones técnicas.
Pasos a seguir:
- Descarga e instala el módulo 1-Click Upgrade desde el marketplace de PrestaShop o desde el back office (Módulos > Catálogo de módulos).
- Una vez instalado, ve a "Mejora" > "Actualización 1-Click".
- El módulo analizará tu tienda y te mostrará la versión disponible.
- Selecciona la opción "Actualizar a la última versión" y haz clic en "Siguiente".
- El módulo descargará los archivos y aplicará la actualización automáticamente. Durante el proceso, verás una barra de progreso.
- Al finalizar, la tienda se reiniciará y podrás comprobar que todo funciona.
[TIP] Si el módulo te pide que subas archivos manualmente, no te asustes. Sigue las instrucciones que aparecen en pantalla. Normalmente solo necesitas descomprimir un archivo en la raíz de tu sitio usando el administrador de archivos de Plesk.
Método 2: Actualización manual paso a paso (para usuarios más avanzados)
Si la actualización automática falla o prefieres tener más control, la actualización manual es una excelente opción. Eso sí, requiere un poco más de conocimiento técnico.
Paso 1: Descarga la nueva versión de PrestaShop
Ve a la web oficial de PrestaShop y descarga el paquete completo de la última versión estable. No uses versiones beta en tu tienda en producción.
Paso 2: Sube los archivos a tu servidor
Accede a Plesk y ve a "Archivos" dentro del dominio de tu tienda. Sube el archivo ZIP que descargaste y descomprímelo en la raíz del sitio (normalmente httpdocs o public_html). Asegúrate de que los archivos nuevos reemplacen a los antiguos.
[WARNING] No borres la carpeta
config,imgnithemessi tienes personalizaciones. Si tienes dudas, consulta la documentación oficial.
Paso 3: Actualiza la base de datos
Una vez subidos los archivos, abre tu navegador y ve a tudominio.com/install/upgrade/upgrade.php. Esto iniciará el script de actualización de la base de datos. Sigue las instrucciones en pantalla.
Paso 4: Verifica y limpia
Después de la actualización, elimina la carpeta install del servidor por seguridad. También puedes borrar la carpeta admin/autoupgrade si usaste el módulo 1-Click. Luego, ve al back office y comprueba que todo está en orden: productos, pedidos, módulos y temas.
Solución de problemas comunes
A veces, incluso siguiendo todos los pasos, pueden surgir problemas. Aquí te dejo algunos de los más frecuentes y cómo solucionarlos.
Error de compatibilidad de PHP
Si ves un mensaje de error sobre la versión de PHP, vuelve a Plesk y cambia la versión de PHP del dominio a una compatible (por ejemplo, 8.0 o 8.1 según lo que pida PrestaShop). Guarda los cambios y vuelve a intentar la actualización.
Pantalla en blanco después de actualizar
Esto suele deberse a un error de memoria o a un módulo incompatible. Para solucionarlo:
- Accede a Plesk y ve a "Configuración de PHP" para aumentar el límite de memoria (memory_limit) a 256M o más.
- Desactiva todos los módulos no esenciales desde el back office o renombrando la carpeta
modulestemporalmente.
Pérdida de estilos o imágenes
Si tu tienda se ve rara después de actualizar, prueba a regenerar las miniaturas de imágenes desde "Parámetros de la tienda" > "Imágenes". También puedes borrar la caché de PrestaShop desde "Mejora" > "Rendimiento".
Preguntas frecuentes (FAQ)
¿Puedo actualizar PrestaShop sin perder mis productos y clientes?
Sí, siempre que hagas una copia de seguridad y sigas los pasos de esta guía. La actualización solo modifica los archivos del núcleo y la estructura de la base de datos, pero respeta tus datos.
¿Qué hago si mi versión de PrestaShop es muy antigua (1.6 o anterior)?
En ese caso, la actualización directa puede no ser posible. Te recomiendo hacer una actualización por pasos: primero a una versión intermedia (por ejemplo, 1.7.0) y luego a la última. Si no te sientes seguro, contrata a un profesional.
¿Actualizar afecta al SEO de mi tienda?
Si lo haces correctamente, no. De hecho, mejorar la velocidad y la seguridad beneficia tu posicionamiento. Solo asegúrate de que las URLs no cambien y de que los redireccionamientos estén bien configurados.
¿Puedo usar el módulo 1-Click Upgrade si mi hosting tiene recursos limitados?
Puede funcionar, pero si el proceso se queda colgado, es mejor optar por la actualización manual. En Plesk, puedes monitorear el uso de recursos desde el panel de control.
Consejos finales para una actualización exitosa
- Prueba en un entorno de desarrollo: Si tienes un subdominio o una copia de tu tienda en local, haz la actualización allí primero. Así detectarás problemas antes de tocar la tienda real.
- Actualiza módulos y temas: Después de actualizar PrestaShop, revisa que todos tus módulos y el tema sean compatibles. Los desarrolladores suelen lanzar actualizaciones para las nuevas versiones.
- Mantén un registro: Anota la fecha de la actualización y cualquier incidencia. Te servirá para futuras referencias.
[INFO] Recuerda que si usas Syspanel (anteriormente conocido como HestiaCP), el puerto de acceso es el 2106. Aunque esta guía está enfocada en Plesk, los principios de actualización son similares en otros paneles.
Actualizar tu tienda PrestaShop en Plesk no tiene por qué ser un dolor de cabeza. Con una buena preparación, una copia de seguridad y siguiendo estos pasos, podrás hacer una actualizar PrestaShop Plesk de forma segura y sin perder datos. Tu tienda estará más protegida, más rápida y lista para seguir creciendo.
Si tienes dudas durante el proceso, no dudes en consultar con tu soporte técnico o en los foros de la comunidad PrestaShop. ¡Buena suerte con tu actualización!
