Cómo actualizar PrestaShop en Plesk de forma segura
Sabemos que actualizar tu tienda online puede generar cierta inquietud. Es normal: tienes clientes, pedidos y una configuración que funciona. Pero mantener tu PrestaShop actualizado es una de las tareas más importantes para garantizar la seguridad y el rendimiento de tu negocio.
En esta guía, te explicamos paso a paso cómo realizar una actualizar PrestaShop Plesk de forma segura, minimizando riesgos y asegurándote de que todo siga funcionando correctamente. No necesitas ser un experto técnico, solo seguir el orden correcto y tomar las precauciones adecuadas.
1. ¿Por qué es tan importante actualizar PrestaShop?
Actualizar no es solo acceder a nuevas funcionalidades. Las versiones antiguas de PrestaShop son un objetivo frecuente para ataques informáticos. Cada actualización incluye parches de seguridad críticos que protegen los datos de tus clientes y los tuyos propios.
Además, una tienda desactualizada puede presentar problemas de compatibilidad con módulos, temas o incluso con la versión de PHP de tu servidor. Realizar una PrestaShop Plesk actualización de forma periódica es la mejor inversión en tranquilidad.
[WARNING] No actualices nunca directamente desde el panel de administración de PrestaShop si tu hosting es compartido o tienes limitaciones de recursos. El método más seguro es hacerlo de forma manual o a través del panel Plesk.
2. Antes de empezar: preparación obligatoria
Antes de tocar cualquier archivo, debes asegurarte de tener un punto de restauración. Aquí tienes los pasos previos imprescindibles.
2.1. Haz una copia de seguridad completa (Backup)
Este es el paso más importante. Sin una copia de seguridad, cualquier error durante la actualización podría dejarte sin tienda.
Desde Plesk, puedes generar un backup fácilmente:
- Inicia sesión en tu panel Plesk.
- Ve a Herramientas y configuración > Administrador de copias de seguridad.
- Selecciona tu dominio de PrestaShop.
- Haz clic en Crear una copia de seguridad.
- Marca la opción Incluir archivos y bases de datos.
- Espera a que finalice el proceso. Esto puede tardar varios minutos.
[INFO] Guarda siempre una copia de seguridad en tu ordenador local o en un servicio externo (Google Drive, Dropbox). Nunca confíes únicamente en el backup del servidor.
2.2. Verifica los requisitos del sistema
Cada versión de PrestaShop tiene requisitos específicos de PHP, MySQL y extensiones. Si tu servidor no los cumple, la actualización fallará.
- Desde el panel de administración de PrestaShop, ve a Parámetros avanzados > Información del sistema.
- Revisa la versión de PHP y MySQL.
- Consulta la documentación oficial de la versión a la que quieres actualizar (por ejemplo, PrestaShop 8.x requiere PHP 7.3 o superior).
Si tu versión de PHP es inferior a la requerida, deberás actualizarla desde Plesk:
- En Plesk, ve a Hosting y DNS > tu dominio.
- Haz clic en Configuración de PHP.
- Selecciona la versión de PHP compatible con tu nuevo PrestaShop.
- Guarda los cambios.
2.3. Pon tu tienda en modo mantenimiento
Para que los usuarios no vean errores durante el proceso, activa el modo mantenimiento.
- En el panel de administración de PrestaShop, ve a Parámetros de la tienda > Mantenimiento.
- Activa el modo mantenimiento.
- Guarda los cambios.
3. Método seguro: actualización manual desde Plesk
Este es el método recomendado para una seguridad actualización PrestaShop, ya que tienes control total sobre cada paso.
3.1. Descarga la última versión de PrestaShop
- Ve al sitio oficial de PrestaShop y descarga el paquete ZIP de la versión más reciente (por ejemplo,
prestashop_1.7.8.10.zipoprestashop_8.1.0.zip). - No descargues versiones beta o release candidates. Siempre elige la versión estable.
3.2. Sube los archivos a tu servidor Plesk
- En Plesk, ve a Archivos (dentro de tu dominio).
- Accede a la carpeta
httpdocs(opublic_html). - Sube el archivo ZIP de la nueva versión. No lo descomprimas aún.
3.3. Descomprime y reemplaza archivos (con cuidado)
- Una vez subido el ZIP, selecciona el archivo y haz clic en Extraer archivos.
- Se creará una carpeta con el nombre de la versión (ej.
prestashop_8.1.0). - Importante: No copies toda la carpeta. Solo debes reemplazar los archivos del núcleo de PrestaShop. La forma más segura es:
- Dentro de la carpeta extraída, busca la carpeta
prestashop(oadmin) y los archivos raíz. - Selecciona todos los archivos y carpetas de la nueva versión.
- Cópialos y pégalos en la carpeta
httpdocs(opublic_html), sobrescribiendo los archivos existentes. - No sobrescribas la carpeta
img,download,themes(a menos que sea un tema por defecto), ni la carpetaconfig(a menos que sepas lo que haces).
- Dentro de la carpeta extraída, busca la carpeta
[WARNING] Sobrescribir la carpeta
configpuede romper tu tienda. Si no estás seguro, es mejor no sobrescribirla.
3.4. Ejecuta el script de actualización
- Abre tu navegador y escribe la URL de tu tienda seguida de
/install/upgrade/upgrade.php. Por ejemplo:https://tutienda.com/install/upgrade/upgrade.php. - Si no ves la página, asegúrate de que la carpeta
installesté presente en tu servidor (a veces se elimina por seguridad, pero durante la actualización es necesaria). - El script te guiará a través del proceso. Generalmente solo tienes que hacer clic en Actualizar y esperar.
- No cierres el navegador hasta que el proceso termine. Puede tardar varios minutos.
3.5. Elimina la carpeta install por seguridad
Una vez finalizada la actualización, es crítico eliminar la carpeta install del servidor. Si no lo haces, cualquiera podría acceder a ella y reinstalar tu tienda.
- En Plesk, ve a Archivos.
- Localiza la carpeta
installenhttpdocs. - Selecciónala y haz clic en Eliminar.
4. Después de la actualización: verificación y limpieza
La actualización no termina al ejecutar el script. Debes comprobar que todo funciona correctamente.
4.1. Verifica el front-end y back-end
- Accede a tu tienda como cliente: revisa que los productos, carrito, login y checkout funcionen.
- Entra al panel de administración (normalmente
tutienda.com/admin). Verifica que puedas acceder y que los menús se carguen.
4.2. Comprueba los módulos y el tema
- Ve a Módulos > Catálogo de módulos.
- Revisa si hay módulos con un icono de advertencia (actualización pendiente o incompatibilidad).
- Actualiza todos los módulos que lo necesiten desde el propio panel.
- Prueba tu tema: ve a la página principal y asegúrate de que se vea correctamente.
4.3. Desactiva el modo mantenimiento
- Vuelve a Parámetros de la tienda > Mantenimiento.
- Desactiva el modo mantenimiento.
- Guarda los cambios.
4.4. Limpia la caché
- En el panel de administración, ve a Parámetros avanzados > Rendimiento.
- Haz clic en Limpiar la caché (tanto de Smarty como de CSS/JS).
5. Preguntas frecuentes sobre actualizar PrestaShop en Plesk
Aquí resolvemos las dudas más comunes de nuestros clientes.
5.1. ¿Puedo actualizar directamente desde el panel de administración de PrestaShop?
Sí, pero no es recomendable si tu hosting tiene limitaciones. El método manual desde Plesk es más seguro y te permite tener control total. Si decides hacerlo desde el panel, asegúrate de tener un backup reciente.
5.2. ¿Qué hago si la actualización falla?
No entres en pánico. Si tienes una copia de seguridad, puedes restaurar tu tienda al estado anterior desde Plesk (Herramientas y configuración > Administrador de copias de seguridad > Restaurar). Luego, revisa los requisitos de PHP y vuelve a intentarlo.
5.3. ¿Necesito actualizar también los módulos?
Sí, es muy recomendable. Los módulos desactualizados pueden causar conflictos con la nueva versión de PrestaShop. Actualízalos siempre después de la actualización principal.
5.4. ¿Cuánto tiempo tarda la actualización?
Depende del tamaño de tu tienda y de la velocidad del servidor. En general, entre 10 y 30 minutos. Durante ese tiempo, la tienda estará en modo mantenimiento.
5.5. ¿Puedo saltarme versiones? (Ej: pasar de 1.6 a 1.7 directamente)
No. Debes actualizar de forma secuencial: primero a la última versión de 1.6, luego a 1.7, y así sucesivamente. Saltarte versiones puede romper la base de datos.
5.6. ¿Qué es Syspanel y cómo accedo?
Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Allí podrás gestionar tus archivos, bases de datos y backups de forma similar a Plesk.
6. Consejos finales para una actualización sin sobresaltos
- Prueba en un entorno de desarrollo: Si tienes un subdominio o una copia local de tu tienda, haz la actualización allí primero. Esto te permite detectar problemas sin afectar a los clientes.
- Lee las notas de la versión: Antes de actualizar, revisa los cambios importantes y las posibles incompatibilidades.
- No actualices en horas punta: Elige un momento de bajo tráfico (por la noche o los fines de semana).
- Actualiza con regularidad: No dejes pasar más de 3-4 meses sin actualizar. Las versiones antiguas son las más vulnerables.
Realizar una actualizar PrestaShop Plesk de forma segura es un proceso que, con paciencia y siguiendo estos pasos, puede hacerlo cualquier propietario de tienda online. Recuerda: la seguridad de tu negocio y la confianza de tus clientes dependen de mantener tu sistema al día.
Si tienes alguna duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte.
