Cómo actualizar PrestaShop en Plesk: Guía paso a paso
Antes de empezar: ¿Por qué es importante actualizar PrestaShop?
Actualizar tu tienda online no es solo una cuestión de estética o de tener la última versión. Cuando hablamos de actualizar PrestaShop, nos referimos a una tarea de mantenimiento crítica que afecta directamente a la seguridad, el rendimiento y la compatibilidad de tu negocio digital.
Las versiones antiguas de PrestaShop son un imán para los ciberdelincuentes. Cada actualización incluye parches de seguridad que corrigen vulnerabilidades conocidas. Si no actualizas, tu tienda y los datos de tus clientes quedan expuestos. Además, las versiones desactualizadas suelen ser más lentas y pueden tener conflictos con las últimas versiones de PHP, módulos o plantillas.
La buena noticia es que, aunque el proceso pueda sonar técnico, con esta guía paso a paso vas a poder hacerlo tú mismo, incluso si no eres un experto. Vamos a centrarnos en cómo hacerlo usando Plesk, uno de los paneles de control más populares y amigables del mercado. Si alguna vez has gestionado tu hosting con Plesk, ya estás a medio camino.
[INFO] Esta guía está pensada para entornos de hosting compartido o VPS que utilizan Plesk. Si tu hosting usa otro panel, como Syspanel (antes HestiaCP, que se accede por el puerto 2106), el proceso puede variar ligeramente, pero los conceptos clave de PrestaShop son los mismos.
Requisitos previos: La regla de oro antes de cualquier actualización PrestaShop
Antes de tocar nada, es fundamental que prepares el terreno. Saltarse estos pasos es el error más común que lleva a perder horas de trabajo o, peor aún, toda la tienda.
1. Haz una copia de seguridad completa
Esta es la regla número uno. Nunca, bajo ninguna circunstancia, actualices sin tener una copia de seguridad reciente. Si algo sale mal durante la actualización PrestaShop, podrás restaurar tu tienda a su estado original en minutos.
En Plesk, el proceso es muy sencillo:
- Accede a tu panel de Plesk.
- En el menú principal, busca la sección "Archivos" o "Sitios web y dominios".
- Selecciona tu dominio y busca el botón o la opción de "Copias de seguridad".
- Haz clic en "Crear una copia de seguridad".
- Elige las opciones que necesites (lo ideal es que incluya tanto los archivos como las bases de datos).
- Espera a que el proceso termine. Tardará unos minutos dependiendo del tamaño de tu tienda.
[WARNING] No continúes con el proceso hasta que la copia de seguridad se haya completado al 100%. Una copia a medias no sirve de nada.
2. Pon tu tienda en modo mantenimiento
Mientras realizas la actualización, tu tienda no debe estar operativa para los clientes. Si la dejas activa, podrías tener problemas de bases de datos inconsistentes o clientes comprando mientras el sistema se está actualizando.
Para activar el modo mantenimiento:
- Entra al panel de administración de tu PrestaShop.
- Ve a "Parámetros avanzados" y luego a "Mantenimiento".
- Activa la opción "Habilitar modo de mantenimiento".
- Guarda los cambios.
3. Verifica los requisitos de la nueva versión
Cada versión de PrestaShop tiene unos requisitos de servidor específicos, sobre todo en cuanto a la versión de PHP. Antes de actualizar, investiga cuáles son los requisitos de la versión a la que quieres ir.
Para ver tu versión actual de PHP en Plesk:
- Ve a "Sitios web y dominios".
- Busca la sección de "Configuración de PHP" o similar.
Si tu versión de PHP es muy antigua, es posible que necesites cambiarla antes de actualizar PrestaShop. Plesk te permite seleccionar la versión de PHP para cada dominio de forma individual.
Método 1: Actualización automática desde el panel de administración
Este es el método más sencillo y recomendado para la mayoría de los usuarios. PrestaShop incluye un asistente de actualización que te guía por todo el proceso.
Paso 1: Descarga el asistente de actualización
- Accede al panel de administración de tu PrestaShop.
- Ve a "Módulos" y luego a "Módulos y servicios".
- En el buscador, escribe "1-Click Upgrade".
- Instala el módulo oficial de actualización de PrestaShop.
[INFO] Si no encuentras el módulo, puedes descargarlo desde la web oficial de PrestaShop y subirlo manualmente a través de la opción "Subir un módulo" en el mismo apartado.
Paso 2: Configura y ejecuta el asistente
- Una vez instalado, ve al menú "Servicios" o directamente al módulo "1-Click Upgrade".
- El asistente te mostrará tu versión actual y la versión más reciente disponible.
- Asegúrate de que la opción "Crear una copia de seguridad" esté marcada. Aunque ya hayas hecho una manual, esta es una capa extra de seguridad.
- Haz clic en "Actualizar".
- El proceso puede tardar varios minutos. No cierres la pestaña del navegador ni interrumpas la conexión.
Paso 3: Verifica el resultado
- Cuando termine, el asistente te mostrará un resumen.
- Entra a la página principal de tu tienda para comprobar que todo funciona correctamente.
- Revisa el panel de administración y las páginas más importantes (categorías, productos, carrito, etc.).
[WARNING] Si el proceso se detiene a mitad, no entres en pánico. Vuelve a intentarlo. El asistente está diseñado para ser reanudable. Si el error persiste, consulta la sección de solución de problemas al final de esta guía.
Método 2: Actualización manual (para versiones muy antiguas o módulos conflictivos)
Si tu versión de PrestaShop es demasiado antigua o si el asistente automático falla constantemente, tendrás que hacer la actualización PrestaShop de forma manual. Este método es más complejo, pero te da un control total.
Paso 1: Descarga la nueva versión de PrestaShop
- Ve al sitio web oficial de PrestaShop y descarga el paquete completo de la versión a la que quieres actualizar.
- Descomprime el archivo en tu ordenador.
Paso 2: Sube los archivos a tu servidor Plesk
- Accede a tu panel de Plesk.
- Ve a "Administrador de archivos" en la sección de tu dominio.
- Navega hasta la carpeta raíz donde está instalada tu tienda (normalmente
httpdocsopublic_html). - IMPORTANTE: No borres la carpeta
configni el archivosettings.inc.phpde tu instalación actual, ya que contienen la configuración de tu base de datos.
Ahora tienes dos opciones:
- Opción A (Recomendada): Sube el nuevo archivo comprimido a la carpeta raíz y extráelo ahí, sobrescribiendo los archivos existentes cuando te lo pida.
- Opción B: Sube todos los archivos de la nueva versión de forma individual. Esto puede ser muy lento y propenso a errores.
Paso 3: Ejecuta el script de actualización
- Después de subir los archivos, abre tu navegador y ve a
tudominio.com/install/upgrade. - Sigue las instrucciones del asistente.
- Te pedirá la ruta de tu base de datos y los datos de acceso. Los puedes encontrar en el archivo
config/settings.inc.phpque no has borrado. - El script actualizará la base de datos a la nueva versión.
Paso 4: Elimina la carpeta "install"
- Es crucial que borres la carpeta
installde tu servidor después de la actualización. Si no lo haces, PrestaShop puede mostrar un error de seguridad o intentar reinstalarse. - Usa el Administrador de archivos de Plesk para eliminar la carpeta
installde la raíz de tu dominio.
Solución de problemas comunes al actualizar PrestaShop en Plesk
Incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos.
Error de memoria PHP (Fatal error: Allowed memory size)
Este es uno de los errores más frecuentes. Significa que tu tienda necesita más memoria de la que tiene asignada.
- En Plesk, ve a "Sitios web y dominios" y luego a "Configuración de PHP".
- Busca la opción "memory_limit".
- Auméntala a
512Mo1024M. - Guarda los cambios y vuelve a intentar la actualización.
Error 500 o página en blanco
Esto puede deberse a un conflicto con un módulo o a que la versión de PHP no es compatible.
- Revisa si el problema desaparece al desactivar los módulos no oficiales.
- Asegúrate de que la versión de PHP de tu dominio en Plesk cumple con los requisitos de la nueva versión de PrestaShop.
La actualización se queda atascada en un punto
- Espera unos minutos más. A veces, el proceso es más lento de lo esperado.
- Si sigue atascado, recarga la página. El asistente debería continuar desde donde se quedó.
- Si no es así, restaura la copia de seguridad que hiciste al principio e intenta de nuevo, quizás con el método manual.
Problemas con los módulos o plantillas
No es raro que un módulo o tu plantilla dejen de funcionar después de una actualización grande.
- Entra en el administrador de módulos y comprueba si hay actualizaciones disponibles para ellos.
- Si un módulo no es compatible, tendrás que contactar con su desarrollador o buscar una alternativa.
Preguntas frecuentes (FAQ) sobre la actualización de PrestaShop
¿Con qué frecuencia debo actualizar mi tienda online?
Se recomienda actualizar siempre que haya una nueva versión estable. PrestaShop lanza actualizaciones de seguridad con bastante frecuencia. No esperes a tener varias versiones de retraso, ya que la actualización será mucho más complicada.
¿Puedo actualizar directamente desde una versión muy antigua, como la 1.6?
No se recomienda saltar directamente de una versión muy antigua a la más nueva. Lo ideal es ir actualizando por pasos (1.6 a 1.7, y luego a la más reciente). El asistente de actualización a veces no puede manejar saltos tan grandes.
¿Qué hago si el asistente de actualización me da un error?
Lo primero es leer el mensaje de error. Muchas veces te indica cuál es el problema. Si es un error de memoria, ya sabes cómo solucionarlo. Si es un conflicto de módulos, desactívalos. Y si no sabes qué hacer, siempre puedes restaurar la copia de seguridad y buscar ayuda en los foros oficiales de PrestaShop.
¿Es necesario actualizar la base de datos?
Sí, la actualización de la base de datos es una parte fundamental del proceso. El asistente se encarga de ello automáticamente, pero en el método manual, el script upgrade es el que lo hace. No intentes usar una base de datos antigua con una versión nueva de archivos, ya que romperás todo.
¿Puedo actualizar PrestaShop si mi hosting usa Syspanel (antes HestiaCP)?
Sí, puedes. Los pasos para actualizar PrestaShop son muy similares. La principal diferencia es el panel de control. En Syspanel, que se accede por el puerto 2106, tendrás que buscar las opciones equivalentes para gestionar archivos y bases de datos. El proceso de descarga de archivos y ejecución del script de actualización es idéntico.
Conclusión: Mantén tu PrestaShop al día y tu negocio seguro
Actualizar tu tienda online con PrestaShop en Plesk es una tarea que, con la guía adecuada, puedes realizar sin ser un experto en informática. La clave está en la preparación: hacer copias de seguridad, verificar los requisitos y seguir los pasos con calma.
No subestimes la importancia de esta tarea. Una tienda actualizada es una tienda más rápida, más segura y con menos errores. Es una inversión de tiempo que se traduce en tranquilidad y en la confianza de tus clientes.
[TIP] Programa una actualización cada 3 o 4 meses, o cuando sepas que PrestaShop ha lanzado una actualización de seguridad importante. Así evitarás que la brecha entre versiones sea demasiado grande y el proceso siempre será más sencillo.
Esperamos que esta guía te haya sido de gran ayuda. Si has seguido todos los pasos, tu tienda ya debería estar funcionando con la última versión. ¡Enhorabuena! Ahora puedes disfrutar de todas las mejoras y, sobre todo, de la tranquilidad de saber que tu negocio está protegido.
