Cómo actualizar PrestaShop desde el panel de control (cPanel, Plesk)
¿Buscas cómo actualizar PrestaShop desde el panel de control de tu hosting? Has llegado al lugar correcto. Actualizar tu tienda online es una de las tareas más importantes para mantenerla segura, rápida y compatible con las últimas novedades del mercado.
En esta guía extensa y práctica, te explicaré paso a paso cómo realizar una actualización de PrestaShop utilizando dos de los paneles de control más comunes en el hosting: cPanel y Plesk. No importa si eres principiante, aquí encontrarás instrucciones claras y sencillas para hacerlo sin romper nada (o casi nada).
La actualización de PrestaShop puede parecer un proceso complejo, pero con la preparación adecuada y siguiendo estos pasos, podrás hacerlo tú mismo. Vamos a ello.
¿Por qué es crucial actualizar PrestaShop?
Antes de meternos en el barro, es esencial entender por qué debes mantener tu PrestaShop siempre actualizado. No es solo una cuestión de estética o de tener la última versión.
Cada actualización corrige fallos de seguridad críticos, mejora el rendimiento general de la tienda, añade nuevas funcionalidades y garantiza la compatibilidad con las últimas versiones de PHP y de los navegadores web. Si no actualizas, tu tienda podría ser vulnerable a ataques de hackers, volverse lenta o incluso dejar de funcionar correctamente con el tiempo.
Preparación: La clave del éxito antes de actualizar PrestaShop
El error más común al actualizar PrestaShop es lanzarse sin red. Nunca actualices directamente sobre tu tienda en producción sin hacer una copia de seguridad completa. Aquí te dejo la lista de verificación imprescindible.
1. Haz una copia de seguridad completa
Esto incluye dos partes: los archivos (el código) y la base de datos (toda tu información: productos, pedidos, clientes, etc.). Ambos son vitales.
2. Consulta los requisitos de la nueva versión
Antes de nada, revisa en la documentación oficial de PrestaShop cuáles son los requisitos de la versión a la que quieres subir. Normalmente necesitarás una versión específica de PHP y de MySQL. Puedes verificar tu versión actual de PHP en el panel de control de tu hosting.
3. Desactiva la tienda (Modo Mantenimiento)
Para evitar que los clientes vean errores durante el proceso, activa el modo mantenimiento. Ve a Parámetros Avanzados > Rendimiento en tu back-office de PrestaShop y activa la opción "Activar tienda" a No.
Método 1: Actualizar PrestaShop usando cPanel
cPanel es el panel de control más popular del mundo. Es muy visual y facilita mucho la gestión de archivos y bases de datos. Aquí te explico cómo actualizar PrestaShop con cPanel.
Paso 1: Descarga la nueva versión de PrestaShop
Accede a la web oficial de PrestaShop y descarga el paquete completo (no la versión de "descarga ligera") de la última versión estable. Guárdalo en tu ordenador.
Paso 2: Sube el archivo comprimido a tu hosting
Entra en tu cPanel y busca la sección Archivos. Haz clic en Administrador de archivos. Navega hasta la carpeta public_html (o la carpeta donde esté instalada tu tienda, que puede ser una subcarpeta como /tienda).
Sube el archivo .zip que descargaste de PrestaShop a esa carpeta raíz. Puedes arrastrarlo y soltarlo directamente en el Administrador de archivos.
Paso 3: Extrae el archivo comprimido
Una vez subido el archivo .zip, haz clic derecho sobre él y selecciona Extraer. Si te pregunta dónde extraer, asegúrate de que sea en el directorio raíz de tu tienda (public_html o la subcarpeta correspondiente).
[TIP] Si al extraer te crea una carpeta llamada
prestashopdentro de tu directorio, necesitarás mover el contenido de esa carpeta a la raíz. Es decir, entra en la carpetaprestashop, selecciona todos los archivos conCtrl+A(oCmd+Aen Mac) y muévelos (cortar y pegar) a la carpeta principal.
Paso 4: El asistente de actualización
Ahora, en tu navegador, ve a la URL de tu tienda pero añadiendo /install. Por ejemplo: www.tutienda.com/install. PrestaShop detectará que ya tienes una versión anterior instalada y te ofrecerá la opción de "Actualizar". Sigue el asistente.
Te pedirá tu token de actualización (que puedes encontrar en tu back-office) o, en versiones más nuevas, simplemente te guiará a través de una interfaz para subir los archivos de actualización.
[WARNING] Este método con
/installes el más sencillo para versiones antiguas. Sin embargo, para versiones más recientes (1.7 y superiores), el método recomendado es usar el módulo "1-Click Upgrade" (Actualización en 1 clic), que veremos a continuación, aunque el proceso de subida de archivos con cPanel sigue siendo necesario para reemplazar el núcleo.
Método alternativo con cPanel: El módulo "1-Click Upgrade"
Este es el método más seguro y recomendado para PrestaShop 1.7 y 1.8.
- En tu back-office de PrestaShop, ve a Módulos > Módulos y servicios y busca "1-Click Upgrade". En versiones recientes ya viene instalado.
- Configúralo, pero antes de lanzarlo, vuelve a cPanel. El módulo necesita que los archivos de la nueva versión estén en el servidor. Puedes subir el
.zipde PrestaShop a una carpeta temporal como/tmpo a la raíz, y el módulo lo detectará. - En el módulo, selecciona "Actualizar" y sigue las instrucciones. El asistente se encargará de reemplazar los archivos y ejecutar las migraciones de la base de datos automáticamente.
Método 2: Actualizar PrestaShop usando Plesk
Plesk es otro panel de control muy potente, popular en servidores VPS y dedicados. Su interfaz es más moderna y también ofrece herramientas para gestionar archivos y bases de datos.
Paso 1: Descarga la nueva versión
Al igual que con cPanel, descarga el archivo comprimido de la última versión de PrestaShop desde la web oficial.
Paso 2: Accede al Administrador de archivos de Plesk
Inicia sesión en Plesk y busca la sección Sitios web y dominios. Haz clic en Administrador de archivos correspondiente a tu dominio.
Paso 3: Sube y extrae los archivos
Navega hasta la carpeta raíz de tu dominio (httpdocs suele ser la típica en Plesk). Sube el archivo .zip y luego haz clic derecho sobre él y selecciona Extraer archivos.
[INFO] Si usas un panel de control llamado Syspanel, el proceso es muy similar al de Plesk. Accede a través del puerto 2106 (por ejemplo,
https://tu-servidor:2106) y sigue los mismos pasos de gestión de archivos y bases de datos que te indico aquí.
Paso 4: Ejecuta la actualización de PrestaShop
Al igual que en cPanel, tienes dos opciones:
- Usar el asistente
/install: Ve awww.tudominio.com/instally sigue el asistente de actualización. - Usar el módulo "1-Click Upgrade": Es el método más fiable. Sube el
.zipde PrestaShop a una carpeta accesible en el servidor (por ejemplo,/tmpo la raíz) y luego, desde el back-office, ejecuta el módulo.
Guía paso a paso: El proceso de actualización en detalle
Independientemente del panel de control (cPanel, Plesk o Syspanel), el flujo de trabajo es el mismo. Vamos a desglosarlo:
Fase 1: Preparación del terreno
- Copia de seguridad: Realiza una copia de seguridad de archivos y base de datos. En cPanel, usa "Copias de seguridad" o "Backup". En Plesk, ve a la sección de "Copias de seguridad" del dominio.
- Descarga de la nueva versión: Obtén el paquete completo de PrestaShop.
- Sube el paquete al servidor: Sube el
.zipa la raíz de tu tienda o a una carpeta temporal.
Fase 2: Reemplazo de archivos
- Extrae el archivo: Descomprime el
.zipen la raíz de tu instalación. Esto sobrescribirá los archivos antiguos del núcleo de PrestaShop, pero no tocará tu carpeta/img,/themes(si es un tema personalizado) ni/modules(si son de terceros), siempre que no los hayas modificado. Es por eso que la copia de seguridad es vital. - Permisos de archivos: Asegúrate de que los archivos tengan los permisos correctos (normalmente
644para archivos y755para carpetas). Si el asistente da errores de permisos, tendrás que cambiarlos desde el Administrador de archivos de tu panel.
Fase 3: Ejecución de la actualización
- Usa el módulo 1-Click Upgrade: Esta es la forma más segura. El módulo se encarga de todo: reemplazar archivos, ejecutar las consultas SQL necesarias en la base de datos y limpiar la caché.
- Sigue las instrucciones del asistente: Te mostrará un resumen de los cambios y te pedirá confirmación. Es normal que tarde unos minutos.
- Errores comunes: Si ves errores de "permiso denegado", vuelve a la Fase 2. Si ves errores de "tabla no existe", es que la copia de seguridad no era correcta. Respira, restaura tu copia de seguridad y vuelve a intentarlo.
Fase 4: Verificación y limpieza
- Comprueba tu tienda: Entra en el back-office y en el front-office (la parte pública). Mira que todo funcione: productos, carrito, checkout, etc.
- Limpia la caché: En Parámetros Avanzados > Rendimiento, pulsa "Vaciar la caché".
- Elimina la carpeta
/install: Por seguridad, borra la carpetainstalldel servidor para evitar que alguien pueda reinstalar tu tienda. También es recomendable renombrar la carpeta/admin(o la que uses) por seguridad, aunque esto es opcional.
Preguntas Frecuentes (FAQ) sobre la actualización de PrestaShop
¿Qué pasa si mi actualización falla a mitad de camino?
No entres en pánico. Lo primero es restaurar la copia de seguridad que hiciste al principio. En cPanel, restaura los archivos y la base de datos desde la sección "Copias de seguridad". En Plesk, desde "Sitios web y dominios > Copias de seguridad". Una vez restaurado, intenta de nuevo el proceso, asegurándote de que los permisos sean correctos.
¿Puedo actualizar directamente de PrestaShop 1.6 a la 1.8?
No se recomienda en absoluto. Debes hacer actualizaciones progresivas: primero a la 1.7, luego a la 1.8. Saltar de versiones muy antiguas a las más nuevas suele provocar incompatibilidades con los módulos y los temas.
¿Qué hago con mis módulos y tema después de actualizar PrestaShop?
Los módulos y temas de terceros suelen ser la causa del 90% de los problemas. Antes de actualizar, verifica en la ficha de cada módulo si son compatibles con la nueva versión. Si no lo son, tendrás que actualizarlos o buscar alternativas. A veces, el tema puede romperse visualmente; en ese caso, contacta con el desarrollador del tema.
¿Cuánto tiempo tarda la actualización de PrestaShop?
Depende del tamaño de tu tienda y de la velocidad del servidor. Puede tardar desde 5 minutos hasta 30-40 minutos en tiendas muy grandes. Lo importante es no interrumpir el proceso una vez iniciado.
¿Necesito conocimientos avanzados para actualizar PrestaShop?
No necesitas ser un experto, pero sí tener un mínimo de soltura con el panel de control de tu hosting. Si no te sientes seguro, siempre puedes contratar a un profesional o a tu agencia de hosting para que lo hagan por ti. Pero con esta guía, la mayoría de usuarios pueden hacerlo con éxito.
Consejos finales para una actualización sin sustos
Para terminar, aquí tienes una pequeña lista con los mejores consejos que te puedo dar:
- Actualiza en un horario de baja afluencia: Mejor de madrugada que en plena hora punta de ventas.
- Lee los logs de errores: Si algo falla, mira el archivo
var/logs/o el registro de errores del servidor en tu panel de control. Te dará pistas claras de qué ha fallado. - Mantén un entorno de pruebas: Si tienes la posibilidad, crea una copia de tu tienda en un subdominio (por ejemplo,
test.tutienda.com) y practica la actualización ahí antes de hacerla en la tienda real. Es la manera más segura de aprender. - Guarda las copias de seguridad fuera del servidor: Descarga las copias de seguridad a tu ordenador o a un servicio en la nube. Si tu servidor falla, perderías todo.
Actualizar PrestaShop desde cPanel o Plesk es una tarea que, con paciencia y siguiendo estos pasos, puedes realizar sin grandes contratiempos. Recuerda siempre la regla de oro: copia de seguridad, copia de seguridad y copia de seguridad. ¡Mucha suerte con tu actualización!
