Actualizar PrestaShop a la última versión en Plesk: paso a paso
Actualizar tu tienda PrestaShop a la nueva versión es una de las tareas más importantes para mantener tu negocio seguro, rápido y compatible con las últimas funciones. Si gestionas tu hosting a través de Plesk, estás de suerte, ya que este panel facilita mucho el proceso.
En esta guía te explicaré, paso a paso, cómo realizar un upgrade PrestaShop de forma segura, sin perder datos y evitando errores comunes. No importa si eres principiante, lo haremos juntos de manera sencilla.
Antes de empezar: preparación obligatoria
Antes de lanzarte a actualizar PrestaShop Plesk, debes tomar ciertas precauciones. Saltarte estos pasos puede dejarte la tienda inaccesible o perder información valiosa.
1. Realiza 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 durante la actualización.
Desde Plesk, puedes hacerlo fácilmente:
- Accede a tu panel de Plesk.
- Ve a Sitios web y dominios > selecciona tu dominio.
- Haz clic en Copias de seguridad (o Backup Manager).
- Elige Crear copia de seguridad.
- Marca las opciones: Archivos del sitio web y Bases de datos.
- Dale un nombre descriptivo, por ejemplo:
prestashop_antes_actualizar. - Haz clic en Aceptar.
[INFO] Guarda siempre una copia de seguridad en tu ordenador o en un servicio externo. No confíes solo en el servidor.
2. Verifica los requisitos del sistema
Cada nueva versión PrestaShop exige unos requisitos mínimos de PHP, MySQL y memoria. Antes de actualizar, comprueba que tu servidor los cumple.
En Plesk:
- Ve a Sitios web y dominios > selecciona tu dominio.
- Busca la sección PHP o Configuración de PHP.
- Asegúrate de que la versión de PHP es compatible (por ejemplo, PrestaShop 8.x requiere PHP 8.1 o superior).
- También revisa el límite de memoria (memory_limit) y el tiempo máximo de ejecución (max_execution_time). Ajusta estos valores si es necesario desde Configuración de PHP.
[WARNING] Si tu versión de PHP es anterior a la recomendada, la actualización fallará. Pide a tu proveedor de hosting que la actualice o hazlo tú desde Plesk si tienes permisos.
3. Pon tu tienda en modo mantenimiento
Durante la actualización, tu tienda estará temporalmente inactiva. Activa el modo mantenimiento para que los clientes vean un aviso en lugar de errores.
Desde el panel de administración de PrestaShop:
- Ve a Parámetros de la tienda > Mantenimiento.
- Activa Modo mantenimiento.
- Puedes añadir un mensaje personalizado, como: "Estamos mejorando la tienda. Vuelve en unos minutos."
- Guarda los cambios.
Paso a paso: cómo actualizar PrestaShop en Plesk
Ahora que tienes todo preparado, vamos a realizar el upgrade PrestaShop. Sigue estos pasos al pie de la letra.
1. Descarga la última versión de PrestaShop
Accede al sitio oficial de PrestaShop y descarga el paquete completo de la nueva versión (archivo .zip o .tar.gz). Asegúrate de elegir la versión estable más reciente.
[TIP] No descargues versiones beta o RC (Release Candidate) en tu tienda en producción. Úsalas solo en entornos de prueba.
2. Sube los archivos a tu servidor mediante FTP o el administrador de archivos de Plesk
Tienes dos opciones:
Opción A: Usar el Administrador de archivos de Plesk
- En Plesk, ve a Sitios web y dominios > selecciona tu dominio.
- Haz clic en Administrador de archivos.
- Navega hasta la carpeta raíz de tu tienda (normalmente
httpdocsopublic_html). - Sube el archivo ZIP de PrestaShop.
- Extrae el contenido (clic derecho > Extraer). Se sobrescribirán algunos archivos antiguos.
Opción B: Usar un cliente FTP (como FileZilla)
- Conéctate a tu servidor usando las credenciales FTP que tienes en Plesk (puedes verlas en Acceso FTP).
- Sube todos los archivos de la nueva versión a la carpeta raíz, reemplazando los existentes cuando se te pida.
[WARNING] No elimines la carpeta
/configni el archivosettings.inc.phpdurante la subida. Contienen tu configuración actual.
3. Elimina la carpeta /install (si existe)
Por seguridad, PrestaShop bloquea la actualización si detecta la carpeta /install. Si la tienes, bórrala desde el Administrador de archivos o vía FTP.
4. Ejecuta el script de actualización
Una vez subidos los archivos, abre tu navegador y ve a la URL de tu tienda seguida de /install/upgrade/upgrade.php. Por ejemplo:
https://tudominio.com/install/upgrade/upgrade.php
Si todo está correcto, verás una pantalla de bienvenida del actualizador. Sigue estos pasos:
- Haz clic en Siguiente.
- El script comprobará los requisitos del sistema. Si todo está bien, continúa.
- Selecciona la versión desde la que actualizas (normalmente se detecta automáticamente).
- Elige Actualizar ahora.
- Espera a que el proceso termine. Puede tardar varios minutos.
[INFO] Si ves errores de tiempo de espera, aumenta el
max_execution_timeen la configuración de PHP de Plesk (por ejemplo, a 300 segundos).
5. Verifica la actualización
Una vez finalizado, verás un mensaje de éxito. Ahora:
- Borra la carpeta
/installdel servidor (si aún existe) por seguridad. - Accede al panel de administración de PrestaShop (ej:
https://tudominio.com/admin1234). - Ve a Parámetros de la tienda > Mantenimiento y desactiva el modo mantenimiento.
- Comprueba que todo funciona: productos, carrito, módulos, etc.
[WARNING] Si algún módulo o tema deja de funcionar, puede ser incompatible con la nueva versión. Actualiza también los módulos desde el catálogo de PrestaShop o contacta con el desarrollador.
Solución de problemas comunes
Incluso siguiendo los pasos, pueden surgir problemas. Aquí tienes los más frecuentes y cómo resolverlos.
Error: "La versión de PHP no es compatible"
- Ve a Plesk > Sitios web y dominios > selecciona tu dominio.
- En Configuración de PHP, cambia la versión a una compatible (por ejemplo, 8.1 o 8.2).
- Guarda y repite la actualización.
Error: "No se puede conectar a la base de datos"
- Revisa que los datos de conexión en el archivo
app/config/parameters.phpsean correctos. - Puedes verlos en Plesk > Bases de datos > selecciona tu base de datos.
- Si cambiaste la contraseña, actualízala también en el archivo.
La tienda se ve en blanco (pantalla en blanco)
- Activa el modo debug: renombra el archivo
config/defines.inc.phpy cambia_PS_MODE_DEV_atrue. - Verás los errores en pantalla. Normalmente son problemas de memoria o archivos faltantes.
- Aumenta la memoria en la configuración de PHP de Plesk.
Preguntas frecuentes (FAQ)
¿Puedo actualizar PrestaShop directamente desde la versión 1.6 a la 8?
No se recomienda. Debes hacer actualizaciones progresivas (1.6 -> 1.7 -> 8.x). Si intentas saltar versiones, el script fallará. Mejor actualiza paso a paso.
¿Qué hago si mi hosting usa Syspanel (HestiaCP) en lugar de Plesk?
Si tu panel es Syspanel (anteriormente HestiaCP), el proceso es similar, pero accedes por el puerto 2106 (ejemplo: https://tudominio.com:2106). La estructura de archivos y bases de datos es la misma, solo cambia la interfaz. Sigue los mismos pasos de copia de seguridad, subida de archivos y ejecución del script.
¿Pierdo mis productos, pedidos o clientes al actualizar?
No, si haces una copia de seguridad previa y sigues el proceso correctamente. La base de datos se actualiza, pero los datos se conservan. Sin embargo, siempre es recomendable probar en un entorno de pruebas antes.
¿Cuánto tiempo tarda la actualización?
Depende del tamaño de tu tienda y del servidor. Puede ir desde 5 minutos (tiendas pequeñas) hasta 30 minutos o más (tiendas con muchos productos y módulos). Ten paciencia.
¿Necesito conocimientos técnicos avanzados?
No, esta guía está pensada para que cualquier persona pueda hacerlo. Eso sí, necesitas acceso a Plesk y saber usar FTP o el administrador de archivos. Si tienes dudas, pide ayuda a tu hosting.
Consejos finales para mantener tu PrestaShop actualizado
Actualizar regularmente tu tienda es clave para la seguridad y el rendimiento. Aquí algunos consejos:
- Activa las notificaciones de actualización en el panel de administración.
- No te saltes versiones: actualiza siempre desde la versión anterior a la siguiente.
- Prueba en un entorno de pruebas antes de aplicar cambios en producción. Puedes crear un subdominio o usar un clon de tu tienda.
- Mantén los módulos y temas actualizados para evitar incompatibilidades.
- Revisa los logs de errores en Plesk (en Sitios web y dominios > Logs) después de cada actualización.
[TIP] Si no te sientes seguro haciendo la actualización manual, contrata a un profesional o usa el módulo de actualización 1-Click Upgrade de PrestaShop (disponible en el mercado oficial). Pero recuerda: siempre haz copia de seguridad antes.
Con esta guía, ya tienes todo lo necesario para realizar un upgrade PrestaShop exitoso desde Plesk. Tómate tu tiempo, sigue los pasos y, si algo falla, recuerda que tienes la copia de seguridad para restaurar. ¡Buena suerte con tu tienda!
