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

Cómo actualizar PrestaShop en cPanel

Actualizado el 11 de mayo de 2026

Actualizar tu tienda PrestaShop es una de las tareas de mantenimiento más importantes para garantizar la seguridad, el rendimiento y la compatibilidad con los últimos módulos y temas. Si gestionas tu hosting a través de cPanel, este proceso puede ser muy sencillo si sigues los pasos adecuados. En esta guía extensa y detallada, te explicaré cómo realizar una actualizar PrestaShop cPanel de forma segura, evitando errores comunes y protegiendo tus datos.

Antes de comenzar, ten en cuenta que este artículo está diseñado para usuarios con conocimientos básicos de hosting. No necesitas ser un experto técnico, pero sí debes tener acceso a tu panel de control cPanel y a la carpeta donde está instalado PrestaShop. Si en algún momento te sientes perdido, recuerda que siempre puedes contactar con el soporte de tu hosting.

¿Por qué es importante actualizar PrestaShop?

Mantener tu tienda actualizada no es solo una cuestión de estética o nuevas funciones. Cada versión de PrestaShop incluye parches de seguridad críticos que protegen los datos de tus clientes y tu negocio. Además, las actualizaciones suelen optimizar el rendimiento, corregir errores y garantizar la compatibilidad con las últimas versiones de PHP y MySQL.

Si dejas pasar varias versiones sin actualizar, el proceso se vuelve más complejo y riesgoso. Por eso, lo ideal es realizar una PrestaShop actualización cPanel de forma periódica, al menos cada 3 o 6 meses, o cuando se publique una nueva versión estable.

Requisitos previos antes de actualizar

Antes de lanzarte a actualizar, asegúrate de cumplir con estos requisitos básicos:

  • Acceso a cPanel: Necesitas usuario y contraseña de tu cuenta de hosting.
  • Acceso FTP o al Administrador de Archivos de cPanel: Para subir archivos o modificar la instalación.
  • Backup completo: Es obligatorio hacer una copia de seguridad de tu tienda (archivos y base de datos). Sin excepción.
  • Versión de PHP compatible: Verifica que tu hosting soporte la versión de PHP requerida por la nueva versión de PrestaShop (normalmente PHP 7.4 u 8.0+).
  • Módulos y temas compatibles: Revisa que los módulos y el tema que usas sean compatibles con la nueva versión. Si no lo son, deberás actualizarlos o buscar alternativas.

[WARNING] NUNCA actualices sin hacer un backup. Si algo sale mal, podrías perder toda tu tienda. Haz siempre una copia de seguridad completa antes de empezar.

Paso 1: Haz un backup completo de tu tienda

El primer paso, y el más importante, es realizar una copia de seguridad de todo tu sitio. En cPanel tienes herramientas muy útiles para ello.

1.1. Backup de la base de datos

  1. Ingresa a cPanel y busca la sección Bases de datos.
  2. Haz clic en phpMyAdmin.
  3. Selecciona la base de datos de tu PrestaShop (la que usas en tu tienda).
  4. Ve a la pestaña Exportar y elige el método Rápido (o personalizado si necesitas opciones avanzadas).
  5. Haz clic en Continuar y descarga el archivo SQL a tu computadora.

1.2. Backup de los archivos

  1. En cPanel, ve a la sección Archivos y haz clic en Administrador de Archivos.
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta).
  3. Selecciona todos los archivos y carpetas (puedes marcar la casilla superior para seleccionar todo).
  4. Haz clic en Comprimir y elige formato Zip.
  5. Una vez comprimido, descarga el archivo ZIP a tu computadora.

[TIP] Guarda estos backups en un lugar seguro, como tu disco duro externo o una nube. No los conserves solo en el servidor.

Paso 2: Comprueba los requisitos del sistema

Cada versión de PrestaShop tiene requisitos específicos de PHP, MySQL y extensiones. Antes de descargar la nueva versión, verifica que tu servidor los cumple.

  1. En cPanel, busca la sección Software y haz clic en Seleccionar versión de PHP (o MultiPHP Manager).
  2. Asegúrate de que la versión de PHP sea compatible con la nueva PrestaShop. Por ejemplo, PrestaShop 8 requiere PHP 7.4 o superior.
  3. También puedes revisar las extensiones necesarias (como curl, gd, mbstring, etc.) desde la misma herramienta.

Si tu versión de PHP no es compatible, cámbiala antes de continuar. Si no estás seguro, consulta con tu proveedor de hosting.

Paso 3: Descarga la última versión de PrestaShop

Ve al sitio oficial de PrestaShop y descarga el paquete completo de la última versión estable. No uses versiones beta o de desarrollo en una tienda en producción.

Paso 4: Sube los archivos de la nueva versión (método manual)

La forma más segura y controlada de realizar una actualizar tienda PrestaShop es mediante la actualización manual. Aunque PrestaShop tiene un asistente de actualización, a veces falla o causa problemas. Por eso, te recomiendo este método.

4.1. Descomprime el archivo ZIP localmente

En tu computadora, descomprime el ZIP de la nueva versión. Obtendrás una carpeta con todos los archivos de PrestaShop.

4.2. Conéctate a tu servidor vía FTP o Administrador de Archivos

Puedes usar un cliente FTP como FileZilla o el Administrador de Archivos de cPanel. Para este ejemplo, usaremos el Administrador de Archivos.

  1. En cPanel, abre el Administrador de Archivos.
  2. Navega hasta la carpeta raíz de tu PrestaShop (donde están los archivos actuales).
  3. Sube la carpeta descomprimida de la nueva versión a tu servidor. Puedes arrastrarla o usar la opción Subir.

4.3. Reemplaza los archivos (¡con cuidado!)

Este paso es crítico. Debes reemplazar los archivos antiguos con los nuevos, pero sin borrar carpetas importantes como img, themes (si tienes un tema personalizado), modules (si tienes módulos de pago), config (archivos de configuración) y upload.

La forma más segura es:

  1. Renombrar la carpeta actual de tu tienda (por ejemplo, de public_html a public_html_old) para tener un respaldo en el servidor.
  2. Subir la nueva carpeta de PrestaShop con el nombre original (por ejemplo, public_html).
  3. Copiar las carpetas personalizadas (como img, themes, modules, upload y config) desde la carpeta antigua a la nueva. Si tienes un tema hijo, asegúrate de copiarlo también.
  4. No copies el archivo config/settings.inc.php (o app/config/parameters.php en versiones modernas) si no quieres perder la configuración de la base de datos. En realidad, este archivo es el que conecta con tu BD, así que debes conservar el original.

[WARNING] Si reemplazas completamente la carpeta sin copiar los archivos personalizados, perderás tus imágenes, temas, módulos y configuración. Ten mucho cuidado.

Paso 5: Ejecuta el script de actualización

Una vez que los archivos nuevos están en su lugar, es hora de ejecutar el actualizador automático de PrestaShop.

  1. Abre tu navegador y visita: tudominio.com/install/upgrade/upgrade.php
  2. Si no existe ese archivo, puedes descargar el módulo 1-Click Upgrade desde el back office de PrestaShop (si aún puedes acceder) o subirlo manualmente.
  3. Sigue los pasos del asistente:
    • Elige el método: Selecciona "Actualizar desde un archivo local" si ya subiste los archivos.
    • Selecciona la versión: El asistente detectará automáticamente la versión actual y la nueva.
    • Revisa los requisitos: El sistema comprobará si todo está correcto.
    • Inicia la actualización: Haz clic en "Actualizar ahora" y espera. El proceso puede tardar varios minutos.

Durante la actualización, no cierres la ventana ni interrumpas el proceso. Si todo va bien, verás un mensaje de éxito.

Paso 6: Verifica que todo funcione correctamente

Después de la actualización, es fundamental revisar que tu tienda opere sin problemas.

  • Accede al front office: Visita tu tienda como un cliente normal. Revisa que se carguen las páginas, las imágenes, los productos y el carrito.
  • Accede al back office: Inicia sesión en el panel de administración (tudominio.com/adminxxxx). Verifica que puedas gestionar productos, pedidos y módulos.
  • Prueba la funcionalidad clave: Realiza una compra de prueba (puedes usar un modo de prueba) para asegurarte de que el proceso de pago funciona.
  • Revisa los módulos: Ve a la sección de módulos y actualiza aquellos que tengan versiones nuevas disponibles. Si algún módulo deja de funcionar, busca su actualización o contacta al desarrollador.

[TIP] Si encuentras errores, revisa los logs de error de PrestaShop (en la carpeta var/logs o log) o los logs de PHP en cPanel (en la sección "Errores" o "Registros de errores").

Paso 7: Limpia los archivos temporales

Una vez que todo funciona, es buena práctica eliminar los archivos temporales de la actualización.

  1. Elimina la carpeta install de la raíz de PrestaShop (si aún existe). Por seguridad, no debe estar accesible.
  2. Borra la carpeta admin/autoupgrade (si existe) o los archivos relacionados con la actualización.
  3. También puedes vaciar la caché de PrestaShop desde el back office: Parámetros de la tienda > Rendimiento > Limpiar caché.

Solución de problemas comunes

A veces, incluso siguiendo todos los pasos, pueden surgir problemas. Aquí tienes algunos de los más frecuentes y cómo resolverlos.

Error de conexión a la base de datos

Si ves un error de conexión, probablemente el archivo de configuración (app/config/parameters.php) no se ha copiado correctamente. Vuelve a copiarlo desde tu backup y asegúrate de que los datos de acceso (servidor, usuario, contraseña) sean correctos.

Página en blanco (error 500)

Esto suele deberse a un conflicto de PHP o de módulos. Prueba a:

  • Aumentar el límite de memoria: En cPanel, ve a Seleccionar versión de PHP y ajusta el memory_limit a 256M o más.
  • Deshabilitar módulos temporalmente: Renombra la carpeta modules a modules_old y crea una nueva carpeta modules vacía. Si la tienda carga, el problema es un módulo. Actívalos uno por uno.
  • Activar el modo debug: En el archivo config/defines.inc.php, cambia _PS_MODE_DEV_ a true para ver los errores detallados.

El asistente de actualización no encuentra la versión

Si el script upgrade.php no detecta tu versión actual, es posible que estés usando una versión muy antigua o que el archivo de versión esté dañado. En ese caso, puedes probar a actualizar paso a paso (de versión en versión) o usar el método manual con el módulo 1-Click Upgrade desde el back office.

Preguntas frecuentes (FAQ)

¿Puedo actualizar PrestaShop directamente desde la versión 1.6 a la 8?
No es recomendable. Lo ideal es actualizar de forma progresiva: primero a 1.7, luego a 8.0, etc. Si intentas saltar muchas versiones, es muy probable que surjan errores.

¿Qué hago si mi hosting no soporta la versión de PHP requerida?
Deberás contactar a tu proveedor de hosting y solicitar una actualización de PHP. Si no es posible, considera migrar a un hosting que sí lo soporte.

¿Pierdo mis productos y clientes al actualizar?
No, si haces el backup correctamente y no borras la base de datos. La actualización solo modifica los archivos del sistema, no los datos de la tienda.

¿Necesito conocimientos de programación?
No, pero sí debes tener cuidado al manejar archivos. Si no te sientes seguro, pide ayuda a un profesional o al soporte técnico de tu hosting.

¿Cada cuánto debo actualizar?
Lo recomendable es hacerlo cuando se publique una nueva versión estable, especialmente si incluye parches de seguridad. Como mínimo, una vez al año.

Conclusión

Actualizar PrestaShop en cPanel es un proceso que, aunque requiere atención, es perfectamente realizable si sigues los pasos adecuados. La clave está en la preparación: hacer un backup completo, verificar los requisitos y proceder con calma. Recuerda que una cPanel PrestaShop upgrade bien hecha te garantiza una tienda más segura, rápida y con todas las funcionalidades actualizadas.

Si en algún momento te surge una duda, no dudes en consultar la documentación oficial de PrestaShop o preguntar en foros especializados. Y, por supuesto, si tu hosting utiliza Syspanel (recuerda que el puerto de acceso es el 2106), el proceso es similar, solo cambia la interfaz del panel.

Espero que esta guía te haya sido de gran ayuda. ¡Mucho éxito con tu tienda online!

¿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