🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

FAQ: Cómo actualizar PrestaShop sin perder datos en Syspanel

Actualizado el 1 de mayo de 2026

Introducción: ¿Por qué es importante actualizar PrestaShop de forma segura?

Mantener tu tienda PrestaShop actualizada no es solo una cuestión de tener las últimas funciones. Es, ante todo, una cuestión de seguridad y rendimiento. Cada nueva versión corrige vulnerabilidades, mejora la velocidad de carga y optimiza la compatibilidad con módulos y temas. Sin embargo, el miedo a perder datos, productos, pedidos o configuraciones personalizadas frena a muchos comerciantes. Esta FAQ está diseñada para guiarte paso a paso en el proceso de actualizar PrestaShop utilizando Syspanel, la herramienta de gestión de tu hosting, sin perder ni un solo dato. Aquí resolveremos todas tus dudas frecuentes.

[INFO] Syspanel es el panel de control de tu servidor (basado en HestiaCP) al que accedes a través del puerto 2106 (ejemplo: https://tudominio.com:2106). Desde ahí gestionas bases de datos, archivos y backups.


## Pregunta 1: ¿Qué necesito antes de empezar la actualización?

Antes de tocar nada, la regla de oro es: haz una copia de seguridad completa. No importa si es una actualización menor (por ejemplo, de la 1.7.8 a la 1.7.9) o mayor (de 1.6 a 1.7). Los imprevistos pueden ocurrir. Con Syspanel puedes hacerlo fácilmente.

### Requisitos previos

  1. Acceso a Syspanel: Necesitas tus credenciales de usuario y la dirección de acceso (puerto 2106).
  2. Espacio en disco: Verifica que tienes al menos 2-3 GB libres para la copia de seguridad y la actualización.
  3. PHP y extensiones compatibles: PrestaShop 8 requiere PHP 7.4 o superior. Consulta los requisitos oficiales de la versión a la que vas a migrar.
  4. Módulos y tema compatibles: Antes de actualizar, revisa que tus módulos y tema sean compatibles con la nueva versión. Si no, podrías tener errores.

### Paso a paso: Crea tu backup en Syspanel

  1. Inicia sesión en Syspanel abriendo tu navegador y escribiendo https://tudominio.com:2106.
  2. Ve a la sección "Backup" o "Copias de seguridad".
  3. Selecciona tu dominio (el de la tienda PrestaShop).
  4. Marca las opciones: "Incluir archivos" y "Incluir bases de datos".
  5. Haz clic en "Crear copia de seguridad". Espera a que termine (puede tardar varios minutos).
  6. Una vez completada, descarga la copia a tu ordenador o guárdala en un lugar seguro externo.

[WARNING] No confíes únicamente en el backup automático del hosting. Siempre descarga una copia local antes de cualquier modificación importante.


## Pregunta 2: ¿Cómo actualizar PrestaShop manualmente sin perder datos?

Actualizar manualmente te da control total y evita sorpresas. Sigue estos pasos con calma.

### Paso 1: Desactiva la tienda (modo mantenimiento)

  1. Accede al panel de administración de PrestaShop (ejemplo: tudominio.com/admin123).
  2. Ve a "Parámetros de la tienda" > "Mantenimiento".
  3. Activa "Modo mantenimiento" y guarda. Así los clientes verán un mensaje mientras trabajas.

### Paso 2: Descarga la nueva versión de PrestaShop

  1. Ve al sitio oficial de PrestaShop y descarga la última versión estable (archivo .zip).
  2. No descomprimas el archivo aún.

### Paso 3: Sube los archivos mediante Syspanel

  1. En Syspanel, ve a "Administrador de archivos" o "File Manager".
  2. Navega hasta la carpeta donde está instalada tu tienda (normalmente public_html o web).
  3. Elimina la carpeta admin (o renómbrala a admin_old por seguridad). También elimina las carpetas install y override si existen (las originales, no las personalizadas).
  4. Sube el archivo ZIP de la nueva versión a la raíz de tu tienda.
  5. Descomprime el ZIP allí mismo. Esto sobrescribirá los archivos antiguos.

### Paso 4: Ejecuta el script de migración

  1. Abre tu navegador y escribe: tudominio.com/install/upgrade/upgrade.php
  2. Sigue el asistente. Te pedirá:
    • Confirmar la versión antigua.
    • Realizar una copia de seguridad (si no la hiciste, hazla ahora).
    • Iniciar la migración.
  3. No cierres la ventana hasta que veas el mensaje de éxito.

### Paso 5: Limpieza final

  1. Elimina la carpeta install (si no se eliminó automáticamente).
  2. Ve a "Parámetros de la tienda" > "Mantenimiento" y desactiva el modo mantenimiento.
  3. Borra la caché de PrestaShop desde "Parámetros avanzados" > "Rendimiento" > "Forzar compilación" y limpia la caché.

[TIP] Si después de la actualización ves errores de base de datos, ve a "Parámetros avanzados" > "Base de datos" y haz clic en "Reparar base de datos".


## Pregunta 3: ¿Puedo actualizar PrestaShop automáticamente desde el panel de administración?

Sí, PrestaShop ofrece una opción de actualización automática mediante el módulo "1-Click Upgrade". Es más cómodo, pero requiere precaución.

### Cómo usar el módulo 1-Click Upgrade

  1. En el panel de administración, ve a "Módulos" > "Catálogo de módulos".
  2. Busca "1-Click Upgrade" e instálalo (si no lo tienes).
  3. Configúralo: selecciona la rama de actualización (recomendamos "Versión estable").
  4. Haz clic en "Actualizar ahora". El sistema hará una copia de seguridad automática (pero no confíes solo en ella).
  5. Sigue las instrucciones en pantalla.

[WARNING] La actualización automática puede fallar si tu servidor tiene límites de tiempo de ejecución bajos. Si ves errores, usa el método manual.


## Pregunta 4: ¿Qué hago si pierdo datos después de actualizar?

Si todo falla, tu backup es tu salvavidas. Aquí te explicamos cómo restaurar desde Syspanel.

### Restaurar desde Syspanel

  1. Accede a Syspanel (puerto 2106).
  2. Ve a "Backup" y busca la copia que hiciste antes de actualizar.
  3. Haz clic en "Restaurar". Selecciona el dominio y confirma.
  4. Espera a que termine. Se restaurarán tanto archivos como base de datos.

### Restaurar manualmente (si el backup automático no funciona)

  1. Sube los archivos de tu copia local mediante el Administrador de archivos de Syspanel.
  2. Importa la base de datos: Ve a "Base de datos" en Syspanel, selecciona tu BD y haz clic en "Importar". Sube el archivo .sql de tu backup.
  3. Configura el archivo parameters.php: En la carpeta app/config/ asegúrate de que los datos de conexión a la BD sean correctos.

[INFO] Si no recuerdas la contraseña de la base de datos, en Syspanel puedes cambiar la contraseña desde "Base de datos" > "Editar".


## Pregunta 5: ¿Cómo verificar que la actualización fue exitosa?

Después de actualizar, haz estas comprobaciones rápidas:

  1. Accede al front-end (tu tienda) y verifica que se vea correctamente.
  2. Prueba el carrito de compra: Añade un producto, regístrate como cliente y simula un pedido.
  3. Revisa el back-end: Ve a "Parámetros avanzados" > "Información" y confirma que la versión mostrada sea la nueva.
  4. Comprueba los módulos: Ve a "Módulos" y asegúrate de que todos estén actualizados y funcionando.
  5. Limpia la caché del navegador y la de PrestaShop.

## Pregunta 6: ¿Qué hago si aparece un error de base de datos después de la actualización?

Es común que algunas tablas no se actualicen correctamente. Sigue estos pasos:

  1. Accede a Syspanel y ve a "Base de datos".
  2. Selecciona tu base de datos y haz clic en "phpMyAdmin".
  3. Ejecuta la siguiente consulta SQL (reemplaza ps_ por tu prefijo si es diferente):
    ALTER TABLE ps_shop_url ENGINE=InnoDB;
    
  4. Luego, en el panel de administración de PrestaShop, ve a "Parámetros avanzados" > "Base de datos" y haz clic en "Reparar base de datos".

[TIP] Si el error persiste, puede que necesites ejecutar el script de actualización nuevamente desde upgrade.php.


## Pregunta 7: ¿Es seguro actualizar PrestaShop desde Syspanel directamente?

Sí, es seguro, siempre que sigas las buenas prácticas. Syspanel no interfiere con los archivos de PrestaShop a menos que tú lo hagas. La clave está en:

  • No modificar archivos del core manualmente (usa un tema hijo o módulos).
  • Hacer backups antes de cualquier cambio.
  • Verificar los requisitos de PHP y extensiones (puedes ver la versión de PHP en Syspanel en "Web" > "PHP").

[WARNING] Nunca actualices PrestaShop desde el Administrador de archivos de Syspanel sobrescribiendo todo sin antes eliminar las carpetas install y admin antiguas.


## Pregunta 8: ¿Qué pasa si mi versión de PrestaShop es muy antigua (por ejemplo, 1.6)?

Actualizar desde versiones muy antiguas (1.6 o anteriores) es más complejo. Recomendamos:

  1. Actualizar paso a paso: primero a 1.7.8, luego a 1.7.9, etc.
  2. Usar el módulo 1-Click Upgrade pero con cuidado.
  3. Si falla, contrata a un desarrollador especializado. En Syspanel puedes crear un entorno de pruebas (subdominio) para ensayar antes.

## Conclusión: Actualiza con tranquilidad

Actualizar PrestaShop no tiene por qué ser una pesadilla. Con Syspanel como aliado, una buena copia de seguridad y siguiendo estos pasos, tu tienda estará al día, segura y sin perder datos. Recuerda:

  • Siempre backup primero.
  • Desactiva la tienda durante el proceso.
  • Verifica compatibilidades de módulos y temas.
  • Si dudas, pregunta a tu hosting o a la comunidad de PrestaShop.

[INFO] ¿Necesitas ayuda? En Syspanel tienes acceso a soporte técnico. Escríbenos desde el panel o abre un ticket. ¡Estamos para ayudarte!

Ahora ya sabes cómo actualizar PrestaShop de forma segura. ¡Manos a la obra y a vender más!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel