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

Cómo actualizar PrestaShop desde cPanel (seguro)

Actualizado el 18 de abril de 2026

Antes de Empezar: ¿Por Qué es Importante Actualizar PrestaShop de Forma Segura?

Mantener tu tienda online actualizada no es solo una cuestión de estética o de tener las últimas funciones. Es una cuestión de seguridad crítica. Cada versión nueva de PrestaShop corrige vulnerabilidades conocidas, mejora el rendimiento y garantiza la compatibilidad con las últimas versiones de PHP y de los módulos de pago.

Actualizar sin un plan puede romper tu tienda, perder pedidos o, peor aún, dejar tu base de datos expuesta. Por eso, en esta guía te voy a enseñar el método más seguro y fiable para actualizar PrestaShop desde cPanel, paso a paso, sin necesidad de ser un experto en programación. Vamos a hacerlo con calma y con una red de seguridad.


Paso 1: Preparación del Terreno (La Regla de Oro)

Antes de tocar absolutamente nada, debemos preparar nuestra tienda. Este es el paso que separa a los que actualizan con éxito de los que pasan el fin de semana llorando. La preparación tiene dos fases: poner la tienda en modo mantenimiento y hacer copias de seguridad completas.

1.1 Activar el Modo Mantenimiento

Este paso es esencial para que tus clientes no vean errores a mitad de la actualización.

  1. Accede a tu Panel de Administración de PrestaShop.
  2. Ve al menú Parámetros Avanzados en el panel lateral izquierdo.
  3. Haz clic en Mantenimiento.
  4. En la opción Activar el modo mantenimiento, selecciona .
  5. IMPORTANTE: En el campo de IP de mantenimiento, añade tu dirección IP pública. Para saber cuál es, simplemente busca "cuál es mi IP" en Google. Esto te permitirá ver la tienda (aunque esté "en obras") para comprobar que todo funciona después de actualizar, sin que los clientes vean el modo mantenimiento.
  6. Guarda los cambios.

[TIP] El modo mantenimiento no es un castigo, es tu salvavidas. Si algo sale mal durante la actualización, tu tienda no mostrará errores feos a los clientes, solo una página limpia de "mantenimiento".

1.2 Copia de Seguridad Completa (Archivos y Base de Datos)

Esta es la parte más importante de todo el proceso. Necesitas una copia de seguridad total de tu tienda. No vale solo con los archivos del servidor, también necesitas la base de datos, ya que es donde se guardan tus productos, pedidos y clientes.

Vamos a hacerlo desde cPanel, que es el panel de control que mencionas.

  1. Accede a cPanel: Normalmente es tudominio.com/cpanel o tudominio.com:2083.
  2. Copia de Archivos (Backup):
    • Busca la sección Archivos y haz clic en Administrador de archivos.
    • Ve a la carpeta public_html (o la carpeta donde esté instalada tu tienda, a veces puede ser public_html/prestashop o similar).
    • Selecciona todo (puedes usar Ctrl+A o el botón de seleccionar todo).
    • Haz clic derecho y selecciona Comprimir.
    • Elige Zip y crea el archivo. Esto puede tardar unos minutos si tu tienda es grande.
  3. Copia de Base de Datos:
    • Vuelve al Inicio de cPanel.
    • Busca la sección Bases de Datos y haz clic en phpMyAdmin.
    • En el panel izquierdo, selecciona la base de datos de tu PrestaShop (si no sabes cuál es, la encontrarás en el archivo parameters.php dentro de la carpeta app/config de tu instalación).
    • Haz clic en la pestaña Exportar en la parte superior.
    • Deja el método de exportación en Rápido y haz clic en Continuar. Se descargará un archivo .sql.
  4. Descarga ambas copias a tu ordenador: No las dejes solo en el servidor. Descarga el .zip y el .sql a tu PC o a un disco duro externo. Esta es tu red de seguridad.

[WARNING] No subestimes este paso. Si no haces una copia de seguridad y la actualización falla, podrías perder datos de clientes, pedidos y configuración para siempre. No hay vuelta atrás sin copia de seguridad.


Paso 2: Descargar la Última Versión de PrestaShop

Ahora que tenemos nuestra red de seguridad, vamos a por la nueva versión.

  1. Ve al sitio web oficial de PrestaShop (prestashop.com) y dirígete a la sección de Descargas.
  2. Asegúrate de descargar la última versión estable. Evita versiones beta o release candidates (RC) para tu tienda en producción.
  3. IMPORTANTE: Verifica los requisitos de la nueva versión. Especialmente la versión de PHP que necesita. PrestaShop 8, por ejemplo, requiere PHP 7.2.5 o superior, y se recomienda PHP 8.0 o 8.1. Si tu servidor tiene una versión de PHP antigua, tendrás que actualizarla primero desde cPanel (en la sección Seleccionar versión de PHP o MultiPHP Manager). Esta es una causa muy común de errores.

Paso 3: El Método Seguro de Actualización (Actualizar PrestaShop cPanel Manualmente)

Aquí viene el meollo del asunto. Vamos a actualizar PrestaShop desde cPanel. Hay dos métodos: el asistente de actualización (recomendado) y el manual (más complejo). Te voy a explicar el método con el asistente, que es el más seguro y automatizado.

3.1 Subir el Archivo de PrestaShop a tu Servidor

  1. Descomprime el archivo .zip que descargaste de PrestaShop en tu ordenador. Verás una carpeta llamada prestashop.
  2. Vuelve a comprimir solo el contenido de esa carpeta (no la carpeta en sí) en un nuevo archivo .zip. Es decir, dentro del nuevo zip deben estar las carpetas admin, app, bin, cache, classes, config, etc., directamente en la raíz. Esto facilita la subida.
  3. Accede a tu cPanel y abre el Administrador de archivos.
  4. Ve a la carpeta public_html (o donde tengas tu tienda).
  5. Sube el nuevo archivo .zip que acabas de crear. NO lo descompongas todavía.
  6. Una vez subido, selecciona el archivo .zip y haz clic en Extraer en la barra superior.
  7. Cuando te pregunte si quieres sobrescribir los archivos existentes, selecciona Sobrescribir todos los archivos. Esto reemplazará los archivos antiguos con los nuevos.

[INFO] Si tu tienda está en una subcarpeta (ej. public_html/tienda), sube y extrae el zip dentro de esa subcarpeta.

3.2 Ejecutar el Asistente de Actualización

Ahora viene la parte mágica. PrestaShop tiene un script de actualización que hace casi todo el trabajo pesado.

  1. En tu navegador, ve a la URL de tu tienda y añade /install al final. Por ejemplo: tudominio.com/install.
  2. IMPORTANTE: Si ya has actualizado antes, es posible que tengas una carpeta llamada install antigua. Si es así, bórrala desde el Administrador de archivos de cPanel antes de continuar.
  3. Se abrirá el asistente de instalación de PrestaShop. No te asustes, no estamos instalando desde cero.
  4. En el primer paso, selecciona el idioma y haz clic en Siguiente.
  5. En el paso de Compatibilidad del sistema, el asistente verificará que tu servidor cumple con los requisitos. Si hay errores (como la versión de PHP), te los mostrará. Resuélvelos y vuelve a intentarlo.
  6. Llegarás a un paso donde te pedirá la información de la base de datos. Aquí viene el truco: no vamos a crear una base de datos nueva. Vamos a decirle que use la misma base de datos que ya tiene tu tienda.
    • Introduce el nombre de la base de datos (el mismo que tienes en tu copia).
    • Introduce el usuario y la contraseña de la base de datos. Esta información la puedes encontrar en el archivo parameters.php de tu instalación.
    • En el campo Prefijo de las tablas, asegúrate de que sea el mismo que el actual (normalmente es ps_).
  7. CRÍTICO: En el paso de Configuración de la tienda, NO cambies nada. Deja el nombre, el email, etc., tal y como están.
  8. En el último paso, el asistente te preguntará si quieres Actualizar o Instalar. Deberías ver una opción que dice "Actualizar" o un botón que indique que detectó una instalación existente y te ofrece actualizarla. Selecciona la opción de ACTUALIZAR.
  9. Haz clic en Siguiente y el asistente comenzará a actualizar los archivos y la base de datos. Este proceso puede tardar varios minutos. No cierres la pestaña del navegador ni interrumpas el proceso.

[WARNING] Este es el momento de mayor tensión. No apagues el ordenador, no cierres la pestaña y no navegues a otras páginas. Deja que el asistente haga su trabajo. Una interrupción aquí podría corromper la base de datos.


Paso 4: Limpieza y Verificación Post-Actualización

Una vez que el asistente termine, verás un mensaje de éxito. Pero no hemos terminado. Ahora hay que limpiar y verificar.

4.1 Eliminar la Carpeta install

Por seguridad, debes eliminar la carpeta install de tu servidor. Si no lo haces, un atacante podría utilizarla para intentar reinstalar tu tienda y tomar el control.

  1. Ve a tu cPanel -> Administrador de archivos.
  2. Navega a la carpeta raíz de tu tienda.
  3. Busca la carpeta install y elimínala (haz clic derecho y selecciona Eliminar).

4.2 Regenerar la Cache y los Archivos de Clases

A veces, los archivos de caché antiguos pueden causar problemas visuales o de funcionalidad.

  1. En el Administrador de archivos, navega a la carpeta var/cache (en PrestaShop 1.7 y 8) o cache (en versiones antiguas).
  2. Dentro de esa carpeta, verás subcarpetas con nombres como dev y prod.
  3. Entra en la carpeta prod y elimina todos los archivos que contiene (no la carpeta en sí). Si no puedes, selecciónalos todos y bórralos. En versiones antiguas, borra el contenido de cache/class_index.php y cache/cachefs.

4.3 Verificar el Funcionamiento

  1. Ve a tu Panel de Administración (la URL termina en /admin o el nombre que le hayas puesto). Si no recuerdas la URL, puedes encontrarla en el archivo parameters.php.
  2. Entra con tus credenciales.
  3. Ve a Parámetros Avanzados -> Información y verifica que la versión de PrestaShop y de PHP son las correctas.
  4. Revisa que tus módulos estén actualizados. Ve a Módulos -> Módulos y Servicios y mira si hay actualizaciones disponibles. Actualiza los que sean necesarios.
  5. Desactiva el modo mantenimiento (Parámetros Avanzados -> Mantenimiento -> No).
  6. Visita tu tienda desde un navegador en modo incógnito y comprueba que todo se ve bien: productos, categorías, carrito de compra, etc.

Preguntas Frecuentes (FAQ)

¿Qué hago si después de actualizar PrestaShop cPanel me da un error 500?

Un error 500 es un error genérico del servidor. Las causas más comunes son la versión de PHP o problemas con los archivos .htaccess.

  1. Revisa la versión de PHP: Asegúrate de que estás usando una versión compatible con tu nueva PrestaShop.
  2. Regenera el .htaccess: Ve a tu Panel de Administración (si puedes acceder), luego a Parámetros Avanzados -> Rendimiento y haz clic en Guardar (esto regenera el archivo). Si no puedes acceder al panel, tendrás que editar el archivo .htaccess manualmente o borrarlo y regenerarlo desde el panel de administración (si es que puedes entrar).
  3. Activa el modo de depuración: Edita el archivo config/defines.inc.php y cambia _PS_MODE_DEV_ de false a true. Esto mostrará el error específico en pantalla, lo que te dará una pista sobre qué está fallando.

Mi tienda se ve bien, pero el carrito no funciona. ¿Qué puede ser?

Esto suele estar relacionado con la cache de Smarty o con los permisos de los archivos.

  1. Borra la cache de Smarty desde el Panel de Administración (Parámetros Avanzados -> Rendimiento -> Vaciar la cache).
  2. Asegúrate de que las carpetas var/cache, var/logs y var/sessions tengan permisos de escritura (755 o 775).

¿Puedo saltarme varias versiones y actualizar directamente a la última?

No es recomendable. PrestaShop solo permite actualizaciones desde la versión inmediatamente anterior (o unas pocas versiones atrás). Si estás en la versión 1.6 y quieres ir a la 8, primero debes actualizar a la 1.7 y luego a la 8. Hacerlo de golpe puede romper la base de datos. Sigue la ruta de actualización progresiva.

¿Qué es Syspanel y cómo me ayuda en este proceso?

Si tu hosting utiliza Syspanel (accesible en el puerto 2106, por ejemplo tudominio.com:2106), es un panel de control alternativo a cPanel. Aunque esta guía se centra en cPanel, muchos de los conceptos son similares. En Syspanel, buscarás las secciones de Archivos (para el Administrador de archivos) y Bases de Datos (para phpMyAdmin). La lógica de copia de seguridad y subida de archivos es la misma.

¿Cuánto tiempo tarda la actualización?

Depende del tamaño de tu tienda y del servidor. Una tienda pequeña puede tardar entre 10 y 20 minutos en el proceso de actualización. Una tienda grande con muchos productos y pedidos puede tardar más de una hora. La paciencia es clave.


Conclusión Final

Actualizar PrestaShop desde cPanel puede parecer una tarea desalentadora, pero siguiendo estos pasos de forma metódica, es un proceso seguro y manejable. La clave está en la preparación: copia de seguridad completa, modo mantenimiento y verificación de requisitos. No tengas miedo de hacerlo, pero respeta siempre los pasos. Tu tienda estará más segura, será más rápida y tendrá las últimas funcionalidades.

[TIP] Si te sientes abrumado o tu tienda es muy compleja (con muchos módulos personalizados), considera contratar a un profesional. El coste de un experto es mucho menor que el de perder tu tienda por un error. Pero si sigues esta guía con calma, tienes un 90% de posibilidades de hacerlo tú mismo con éxito.

¿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