Cómo actualizar PrestaShop manualmente en cPanel
Actualizar tu tienda online a la PrestaShop nueva versión es una tarea de mantenimiento crítica para garantizar la seguridad, el rendimiento y la compatibilidad con los módulos. Aunque el panel de administración de PrestaShop ofrece un actualizador automático, hacerlo manualmente te da un control total y evita errores comunes, especialmente si tu alojamiento usa cPanel. En esta guía, paso a paso, te explicaré cómo realizar una actualización PrestaShop cPanel de forma manual, segura y sin perder datos.
Antes de empezar: preparación esencial
Actualizar un sistema en vivo requiere cuidados. Una actualización tienda online mal hecha puede dejarte la web en blanco o perder pedidos. Por eso, antes de tocar nada, dedica tiempo a la preparación.
Verifica los requisitos de la nueva versión
Cada PrestaShop nueva versión tiene requisitos técnicos específicos (PHP, MySQL, memoria). Entra en tu cPanel y revisa la sección Seleccionar versión de PHP (o MultiPHP Manager). Asegúrate de que tu servidor cumple con lo que pide la versión a la instalar. Por ejemplo, PrestaShop 8 requiere PHP 7.4 o superior.
Haz una copia de seguridad completa
Este es el paso más importante. Sin una copia de seguridad, cualquier error puede ser irreversible.
- Archivos: Ve a la sección Administrador de archivos en cPanel, selecciona la carpeta raíz de tu tienda (normalmente
public_html) y comprímela en un ZIP. Descarga ese ZIP a tu ordenador. - Base de datos: En cPanel, abre phpMyAdmin, selecciona la base de datos de tu tienda, ve a la pestaña Exportar y elige el método Rápido en formato SQL. Guarda el archivo.
[WARNING] Nunca omitas la copia de seguridad. Si algo sale mal, podrás restaurar tu tienda en minutos.
Pon tu tienda en modo mantenimiento
Para que los clientes no vean errores durante el proceso, activa el modo mantenimiento desde el panel de administración de PrestaShop (Parámetros de la tienda > Mantenimiento). Marca la casilla y guarda.
Paso a paso: cómo actualizar PrestaShop manualmente en cPanel
Una vez que tienes todo listo, sigue estos pasos con calma. El proceso se divide en dos partes: subir los archivos y actualizar la base de datos.
1. Descarga la última versión de PrestaShop
Ve al sitio oficial de PrestaShop y descarga el paquete completo de la PrestaShop nueva versión (formato ZIP). No uses versiones beta ni parches intermedios si no es necesario.
2. Sube los archivos a tu servidor (cPanel)
Conecta tu servidor vía FTP o usa el Administrador de archivos de cPanel.
- Opción FTP: Usa un cliente como FileZilla. Conéctate con los datos que te da tu hosting (normalmente usuario y contraseña de cPanel). Navega a la carpeta raíz de tu tienda y sube el ZIP que descargaste.
- Opción Administrador de archivos: En cPanel, entra al Administrador de archivos, ve a la carpeta raíz, haz clic en Subir y selecciona el ZIP de PrestaShop.
Una vez subido el ZIP, extráelo directamente en la misma carpeta. El sistema te preguntará si quieres sobrescribir archivos existentes. Acepta todo. Esto reemplazará los archivos antiguos de PrestaShop por los nuevos.
[TIP] Si tu tienda tiene muchos módulos o personalizaciones, es mejor que primero borres la carpeta
adminy el archivoconfig/settings.inc.php(si existe) antes de sobrescribir, para evitar conflictos. Luego, el instalador los regenerará.
3. Ejecuta el script de actualización
Ahora viene el corazón del proceso. Abre tu navegador y escribe la URL de tu tienda seguida de /install/upgrade/upgrade.php. Por ejemplo: tutienda.com/install/upgrade/upgrade.php.
Si todo está bien, verás una pantalla que te guiará por varios pasos:
- Compatibilidad: El script revisará si tu servidor cumple los requisitos. Si hay errores, corrígelos antes de continuar (por ejemplo, activar extensiones PHP desde cPanel).
- Conexión a la base de datos: Te pedirá los datos de tu base de datos. Normalmente los tienes en el archivo
app/config/parameters.phpde tu tienda. Si no, están en cPanel, en la sección Bases de datos MySQL. - Progreso: El script empezará a modificar las tablas de la base de datos. No cierres la página ni interrumpas el proceso. Puede tardar varios minutos dependiendo del tamaño de tu tienda.
Al finalizar, verás un mensaje de éxito. Si aparece algún error, anótalo y busca ayuda en foros oficiales.
4. Limpieza post-actualización
Una vez terminada la actualización PrestaShop cPanel, es hora de limpiar los restos.
- Borra la carpeta
/install: Es obligatorio. Si no, cualquiera podría re-instalar tu tienda. Ve al Administrador de archivos y elimina la carpetainstallde la raíz. - Limpia la caché: Ve al panel de administración de PrestaShop, a Parámetros avanzados > Rendimiento y haz clic en Limpiar caché.
- Desactiva el modo mantenimiento: Vuelve a Parámetros de la tienda > Mantenimiento y desmarca la casilla.
5. Verifica que todo funciona
Haz una revisión rápida:
- Navega por la tienda como cliente (productos, carrito, checkout).
- Entra al panel de administración y revisa que todos los módulos estén activos y funcionando.
- Comprueba que los temas y plantillas se ven correctamente.
[INFO] Si algún módulo deja de funcionar, probablemente necesite una actualización. Contacta con el desarrollador del módulo o busca una versión compatible con la nueva versión de PrestaShop.
Preguntas frecuentes (FAQ)
¿Puedo saltarme versiones? Por ejemplo, pasar de 1.6 a 1.7 directamente
No se recomienda. Lo ideal es actualizar paso a paso: primero a la última versión de tu rama (ej. 1.6 a 1.6.1.24), y luego a la siguiente rama (1.7). Saltar versiones puede romper la base de datos.
¿Qué hago si la actualización falla y la tienda se queda en blanco?
No entres en pánico. Restaura tu copia de seguridad. Sube los archivos antiguos desde el ZIP que guardaste y restaura la base de datos desde phpMyAdmin (pestaña Importar). Luego, vuelve a intentar la actualización, pero revisa antes los requisitos del servidor.
¿Es mejor usar el módulo 1-Click Upgrade?
El módulo automático es más cómodo, pero a veces da errores si hay módulos incompatibles o si el servidor tiene límites de ejecución. La actualización manual es más fiable si tienes experiencia o si tu tienda es crítica.
¿Cada cuánto debo actualizar PrestaShop?
Siempre que salga una nueva versión de seguridad o estable. Revisa el blog oficial de PrestaShop o suscríbete a sus alertas. No dejes pasar más de 6 meses sin actualizar, especialmente por parches de seguridad.
¿Afecta la actualización a mi SEO?
Generalmente no, pero es bueno regenerar el archivo robots.txt y verificar que las URLs amigables sigan funcionando. Ve a Parámetros de la tienda > Tráfico y SEO y guarda la configuración de nuevo. También puedes regenerar el mapa del sitio desde los módulos.
Consejos finales para una actualización exitosa
- Haz pruebas en un entorno de desarrollo: Si tu hosting lo permite, crea una subcarpeta o un subdominio (ej.
test.tutienda.com) y replica tu tienda allí. Prueba la actualización en ese entorno antes de tocar la tienda real. - Revisa los módulos y el tema: Antes de actualizar, asegúrate de que todos los módulos que usas son compatibles con la PrestaShop nueva versión. Los módulos desactualizados son la causa principal de errores post-actualización.
- No uses la tienda durante la actualización: Programa el proceso en un horario de bajo tráfico (madrugada o fines de semana). El modo mantenimiento ya bloquea a los clientes, pero evita que tú mismo hagas cambios mientras el script corre.
- Si usas Syspanel (HestiaCP): Recuerda que el acceso a tu panel de control se realiza a través del puerto 2106 (ejemplo:
tudominio.com:2106). El proceso de actualización manual es idéntico al de cPanel, solo cambia la interfaz del panel de control.
Actualizar tu tienda online manualmente puede parecer complejo, pero siguiendo estos pasos tendrás el control total. La actualización PrestaShop cPanel que has realizado hoy no solo mejora la seguridad, sino que también te da acceso a nuevas funcionalidades y correcciones. Si tienes dudas, consulta la documentación oficial de PrestaShop o pregunta en foros especializados. ¡Tu tienda ahora está al día!
