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

Actualizar PrestaShop en cPanel manualmente

Actualizado el 17 de junio de 2026

Introducción: ¿Por qué actualizar tu tienda PrestaShop manualmente?

Mantener tu tienda online actualizada es una de las tareas más importantes para garantizar seguridad, rendimiento y compatibilidad con los módulos. Aunque PrestaShop ofrece actualizaciones automáticas a través del back office, muchas veces el proceso manual desde cPanel es más fiable, especialmente si tu tienda tiene personalizaciones, módulos de pago o temas complejos.

En esta guía aprenderás a actualizar PrestaShop en cPanel manualmente, paso a paso, sin necesidad de ser un experto técnico. Usaremos herramientas que ya tienes en tu panel de control y te daremos consejos para que el proceso sea seguro y sin sobresaltos.

[INFO] Si tu hosting usa Syspanel (antes HestiaCP), recuerda que el acceso se realiza por el puerto 2106. El proceso de actualización manual es similar, pero los nombres de las herramientas pueden variar ligeramente.

Requisitos previos antes de actualizar PrestaShop en cPanel

Antes de empezar, asegúrate de tener todo listo. Una actualización manual requiere preparación para evitar errores.

1. Verifica la versión actual de PrestaShop

Accede a tu back office de PrestaShop: Parámetros avanzados > Información. Ahí verás el número de versión exacto (ejemplo: 1.7.8.10). Anótalo.

2. Compatibilidad con PHP y servidor

PrestaShop necesita una versión específica de PHP. En cPanel, ve a Seleccionar versión de PHP (dentro de Software) y asegúrate de que sea compatible con la nueva versión de PrestaShop que deseas instalar. Por ejemplo:

  • PrestaShop 8.x requiere PHP 7.4 o superior.
  • PrestaShop 1.7.x requiere PHP 7.1 a 7.4.

3. Copia de seguridad completa (¡obligatorio!)

Nunca actualices sin respaldo. En cPanel puedes usar Copias de seguridad para descargar:

  • Backup de la base de datos (formato .sql).
  • Backup del directorio público (la carpeta public_html o donde tengas instalado PrestaShop).

[WARNING] Si algo sale mal, sin copia de seguridad podrías perder toda tu tienda. Realiza siempre este paso.

Paso 1: Descargar la nueva versión de PrestaShop

Ve al sitio oficial de PrestaShop (prestashop.com) y descarga la última versión estable. Elige el archivo .zip completo (no la versión de desarrollo). Guarda el archivo en tu computadora.

Paso 2: Preparar el entorno en cPanel

Accede al Administrador de Archivos de cPanel

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Selecciona la carpeta raíz de tu tienda (normalmente public_html o una subcarpeta como tienda).

Crea una carpeta temporal para la nueva versión

Dentro de esa carpeta raíz, crea una nueva carpeta llamada nueva_version (o el nombre que prefieras). Esto evitará confusiones.

Sube el archivo ZIP de PrestaShop

  1. En el Administrador de Archivos, haz clic en Subir.
  2. Selecciona el archivo .zip que descargaste.
  3. Una vez subido, haz clic derecho sobre él y elige Extraer.
  4. Se creará una carpeta con el nombre de la versión (ejemplo: prestashop_8.1.0). Dentro de ella encontrarás el contenido de la nueva versión.

Paso 3: Poner la tienda en modo mantenimiento

Antes de tocar archivos, es crítico que tus clientes no vean errores. Ve al back office de PrestaShop: Parámetros de la tienda > Mantenimiento. Activa la opción y guarda. Así los visitantes verán un mensaje de mantenimiento.

[TIP] Anota la IP de tu computadora en el campo "IP de mantenimiento" para que puedas seguir trabajando sin que te aparezca el modo mantenimiento.

Paso 4: Reemplazar los archivos de PrestaShop (pero con cuidado)

Ahora viene la parte delicada: sustituir los archivos antiguos por los nuevos sin perder tus datos.

Opción recomendada: reemplazar solo archivos modificados

La forma más segura es:

  1. Renombrar la carpeta actual de tu tienda (ejemplo: de public_html a public_html_viejo).
  2. Mover la nueva versión desde la carpeta temporal a la ubicación original (renombrándola como public_html).
  3. Copiar archivos clave de la versión antigua a la nueva:
    • El archivo config/settings.inc.php (o app/config/parameters.php según la versión).
    • La carpeta img (tus imágenes de productos).
    • La carpeta themes (tu tema personalizado).
    • La carpeta modules (tus módulos instalados).
    • La carpeta override (si tienes personalizaciones).
    • El archivo .htaccess (si lo personalizaste).

[WARNING] No copies la carpeta install de la versión antigua. La nueva versión ya trae su propio instalador.

Opción rápida (para usuarios avanzados)

Si tienes confianza, puedes sobreescribir directamente los archivos de la carpeta actual con los de la nueva versión (excepto config, img, themes, modules y override). Pero es más riesgoso.

Paso 5: Ejecutar el proceso de actualización

Una vez que los archivos nuevos están en su lugar:

  1. Abre tu navegador y ve a tu tienda: https://tudominio.com.
  2. PrestaShop detectará que hay una versión nueva y te redirigirá al instalador automático.
  3. Sigue los pasos:
    • Idioma: Elige español.
    • Licencia: Acepta los términos.
    • Base de datos: Elige Actualizar y selecciona tu base de datos existente (no crees una nueva).
    • Configuración: Revisa que los datos de conexión sean correctos (servidor, usuario, contraseña).
  4. Haz clic en Actualizar base de datos. El proceso puede tardar varios minutos.

[INFO] Si ves errores de conexión a la base de datos, verifica los datos en el archivo app/config/parameters.php (para PrestaShop 1.7+).

Paso 6: Verificar la actualización y limpiar

Después de que el instalador termine:

  1. Elimina la carpeta install de tu servidor (por seguridad). En cPanel, desde el Administrador de Archivos, búscala y elimínala.
  2. Renombra o elimina la carpeta admin (la antigua) y crea una nueva con otro nombre (ejemplo: admin123). Esto protege tu back office.
  3. Borra la carpeta temporal (la que creaste al inicio) y la copia de seguridad de archivos viejos si ya no la necesitas.

Comprueba el funcionamiento

  • Accede a tu back office con la nueva URL.
  • Revisa que los productos, categorías y clientes estén intactos.
  • Prueba el proceso de compra (añade un producto al carrito y finaliza).
  • Verifica que los módulos de pago y envío funcionen.

[TIP] Si un módulo deja de funcionar, ve a Módulos > Catálogo de módulos y actualiza los que tengan versión pendiente.

Preguntas frecuentes sobre actualizar PrestaShop en cPanel

¿Puedo saltar de una versión muy antigua (1.6) a la última (8.x)?

No es recomendable. PrestaShop recomienda actualizaciones progresivas (ejemplo: 1.6 -> 1.7 -> 8.0). Si intentas saltar, podrías tener errores de base de datos. Mejor haz varias actualizaciones manuales.

¿Qué hago si después de la actualización veo una pantalla en blanco?

Esto suele deberse a un error de PHP. Revisa el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ de false a true. Así verás el mensaje de error real. También verifica la versión de PHP en cPanel.

¿Necesito actualizar también los módulos y el tema?

Sí, idealmente. Los módulos y temas antiguos pueden no ser compatibles con la nueva versión. Antes de actualizar, verifica en la página de cada módulo si tiene versión para la nueva PrestaShop.

¿El proceso manual es mejor que el automático del back office?

Para tiendas con muchas personalizaciones, sí. El automático puede fallar si hay conflictos de permisos o archivos bloqueados. El manual te da control total.

Consejos finales para una actualización exitosa

  • Haz pruebas en un entorno de desarrollo si es posible. Muchos hostings permiten crear subdominios o cuentas de prueba.
  • Anota todos los cambios que hagas (versiones, módulos desactivados, etc.). Esto te ayudará si necesitas revertir.
  • No actualices en horas punta de ventas. Mejor elige un día de bajo tráfico.
  • Consulta la documentación oficial de PrestaShop para versiones específicas. Cada versión tiene sus propias notas de actualización.

Actualizar PrestaShop en cPanel manualmente puede parecer intimidante al principio, pero siguiendo estos pasos con calma y teniendo una copia de seguridad, es un proceso seguro. Recuerda que mantener tu tienda online actualizada no solo mejora la seguridad, sino que también ofrece nuevas funcionalidades a tus clientes.

[INFO] Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106. El proceso de actualización manual es idéntico al de cPanel, solo cambian los nombres de las herramientas (por ejemplo, el Administrador de Archivos se llama "Administrador de archivos" en Syspanel).

¿Tienes dudas? Déjalas en los comentarios o contacta con tu proveedor de hosting. ¡Buena suerte con tu actualización

¿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