Actualizar PrestaShop manualmente desde el panel (Syspanel)
¿Por qué deberías actualizar PrestaShop manualmente?
Actualizar PrestaShop es una de las tareas más importantes para mantener tu tienda online segura, rápida y funcional. Cada versión nueva incluye parches de seguridad críticos, correcciones de errores y mejoras de rendimiento que evitan que tu negocio sufra problemas graves.
Actualizar PrestaShop manualmente desde el panel (Syspanel) te da control total sobre el proceso. A diferencia de la actualización automática, hacerlo manualmente te permite:
- Hacer una copia de seguridad completa antes de tocar nada.
- Evitar conflictos con módulos o temas personalizados que podrían romperse.
- Verificar cada paso y revertir cambios si algo sale mal.
- Ahorrarte sustos de última hora, ya que puedes planificar el proceso con calma.
En esta guía te explicaré paso a paso cómo actualizar PrestaShop manualmente desde Syspanel, el panel de control de tu hosting. No necesitas ser un experto técnico: solo sigue las instrucciones al pie de la letra y tendrás tu tienda actualizada en menos de una hora.
Antes de empezar: prepara tu tienda para la actualización
1. Comprueba tu versión actual de PrestaShop
Lo primero es saber desde qué versión partes. Para ello:
- Accede al panel de administración de tu tienda.
- Ve a Parámetros avanzados > Información.
- Busca la sección Información de PrestaShop y anota la versión exacta.
Este dato es fundamental porque te dirá si puedes actualizar directamente a la última versión o si necesitas hacer una actualización intermedia.
2. Verifica los requisitos del servidor
Cada versión de PrestaShop tiene unos requisitos mínimos de PHP, MySQL y memoria. Si tu hosting no los cumple, la actualización fallará o tu tienda quedará inestable. Puedes consultarlos en la documentación oficial de PrestaShop.
Si tu versión de PHP es antigua, es probable que necesites actualizarla primero desde Syspanel. En la mayoría de los casos, puedes cambiar la versión de PHP desde Syspanel > Web > PHP.
3. Desactiva el modo mantenimiento
Esto es crucial. Si no activas el modo mantenimiento, los clientes podrán acceder a tu tienda mientras la estás actualizando, lo que puede generar errores y compras fallidas.
Ve a Parámetros avanzados > Mantenimiento y activa la opción Sí para habilitar el modo mantenimiento. Añade tu IP en el campo correspondiente para que tú puedas seguir trabajando mientras los clientes ven el aviso.
Paso 1: Haz una copia de seguridad completa
Nunca, bajo ninguna circunstancia, actualices PrestaShop sin hacer una copia de seguridad. Si algo sale mal, esta copia será tu salvavidas.
Copia de seguridad de la base de datos
- Accede a Syspanel (el puerto de acceso es el 2106).
- Ve a Bases de datos > MySQL.
- Selecciona tu base de datos y haz clic en Exportar.
- Descarga el archivo
.sqlgenerado y guárdalo en un lugar seguro (preferiblemente en tu ordenador y en la nube).
Copia de seguridad de los archivos
- En Syspanel, ve a Web > Directorios o usa el Administrador de archivos.
- Comprime toda la carpeta de tu tienda (normalmente
public_htmlopublic_html/prestashop) en un archivo.zip. - Descarga ese archivo a tu ordenador.
[TIP] Si tu tienda es muy grande (más de 2 GB), haz la copia de seguridad de archivos por FTP con FileZilla o similar. Es más fiable y no satura el servidor.
Paso 2: Descarga la última versión de PrestaShop
Ahora necesitas la versión más reciente de PrestaShop. Puedes descargarla desde el sitio oficial de PrestaShop (prestashop-project.org) o desde tu cuenta de cliente si tienes una licencia activa.
Asegúrate de descargar el paquete completo (no la versión de desarrollo ni la versión ligera). El archivo se llamará algo como prestashop_8.x.x.zip.
Paso 3: Sube los archivos a tu servidor
Este es el paso más delicado. Tienes dos opciones: usar el Administrador de archivos de Syspanel o FTP.
Opción A: Con el Administrador de archivos de Syspanel
- Ve a Syspanel > Web > Administrador de archivos.
- Navega hasta la carpeta donde está tu tienda (
public_html). - Sube el archivo
.zipde PrestaShop que descargaste. - Una vez subido, haz clic derecho sobre él y selecciona Extraer.
Opción B: Con FTP
- Conecta con FileZilla a tu servidor usando los datos FTP que tienes en Syspanel.
- Sube el archivo
.zipa la carpeta raíz de tu tienda. - Descomprime el archivo desde el Administrador de archivos de Syspanel o desde la terminal si tienes acceso SSH.
[WARNING] No borres la carpeta
configni el archivosettings.inc.phpdurante este proceso. Son esenciales para que tu tienda siga funcionando.
Paso 4: Reemplaza los archivos antiguos
El proceso de actualización manual consiste en sobrescribir los archivos antiguos con los nuevos. Es importante que no borres la carpeta config ni el archivo .htaccess (si lo tienes), ya que contienen la configuración de tu tienda.
Sigue estos pasos:
- En el Administrador de archivos de Syspanel, abre la carpeta donde extrajiste PrestaShop.
- Selecciona todo el contenido de la nueva versión (excepto las carpetas
config,imgythemessi quieres conservar tu diseño). - Copia esos archivos y pégalos en la carpeta raíz de tu tienda, sobrescribiendo los existentes.
[INFO] Si tu tienda tiene un tema personalizado, no sobrescribas la carpeta
themes. Si usas el tema por defecto de PrestaShop, puedes sobrescribirla sin problema.
Paso 5: Ejecuta el proceso de actualización
Ahora viene la parte mágica. PrestaShop incluye un asistente de actualización que se ejecuta automáticamente cuando detecta que los archivos han cambiado.
Accede al instalador de actualización
- Abre tu navegador y escribe la URL de tu tienda seguida de
/install/upgrade/index.php(por ejemplo:www.tutienda.com/install/upgrade/index.php). - Si no aparece automáticamente, ve a
www.tutienda.com/install/y selecciona la opción Actualizar.
Sigue los pasos del asistente
El asistente te guiará por varios pasos:
- Bienvenida: Lee la información y haz clic en Siguiente.
- Comprobación de requisitos: Verifica que todo esté correcto. Si hay errores, corrígelos antes de continuar.
- Copia de seguridad: Te recomendará hacer una copia. Como ya la hiciste, puedes desmarcar esta opción o dejarla activa (tardará más, pero es más seguro).
- Actualización: Selecciona la versión desde la que partes y haz clic en Actualizar.
- Espera: El proceso puede tardar entre 5 y 20 minutos dependiendo del tamaño de tu tienda. No cierres la ventana ni recargues la página.
[WARNING] No interrumpas el proceso de actualización. Si se corta la conexión, tu tienda puede quedar en un estado intermedio y será más difícil recuperarla.
Paso 6: Limpia los archivos temporales y de instalación
Una vez terminada la actualización, es fundamental eliminar ciertos archivos para que tu tienda funcione correctamente:
- Borra la carpeta
installcompleta de tu servidor. Si no lo haces, PrestaShop mostrará un error de seguridad. - Elimina la carpeta
var/cache(ocacheen versiones antiguas) para limpiar la caché. - Borra el archivo
.zipde PrestaShop que subiste al principio.
[TIP] Si no sabes cómo borrar estos archivos, usa el Administrador de archivos de Syspanel. Selecciona la carpeta o archivo y haz clic en Eliminar.
Paso 7: Verifica que todo funciona
Antes de desactivar el modo mantenimiento, haz una revisión completa:
- Accede al panel de administración (
www.tutienda.com/admin). - Ve a Parámetros avanzados > Información y comprueba que la versión se ha actualizado.
- Revisa que todos los módulos sigan funcionando correctamente.
- Visita tu tienda en modo incógnito (o con tu IP añadida) para comprobar que las páginas cargan bien.
- Prueba el proceso de compra completo (añadir al carrito, checkout, pago, confirmación).
Si todo funciona, desactiva el modo mantenimiento desde Parámetros avanzados > Mantenimiento.
Preguntas frecuentes sobre actualizar PrestaShop manualmente
¿Puedo actualizar PrestaShop sin usar Syspanel?
Sí, puedes hacerlo por FTP, pero Syspanel facilita mucho el proceso porque incluye el Administrador de archivos y acceso a bases de datos en un solo lugar. Además, el puerto de acceso a Syspanel es el 2106, así que recuerda esa URL para futuras gestiones.
¿Cuánto tarda en actualizarse una tienda online?
Depende del tamaño de tu tienda y de la velocidad del servidor. Una tienda pequeña puede actualizarse en 10-15 minutos. Una tienda grande con muchos productos y módulos puede tardar hasta 1 hora.
¿Qué pasa si tengo módulos incompatibles con la nueva versión?
Es posible que algunos módulos dejen de funcionar. Antes de actualizar, consulta la compatibilidad de tus módulos en la web del desarrollador. Si un módulo no es compatible, tendrás que actualizarlo o buscar una alternativa.
¿Puedo volver a la versión anterior si algo falla?
Sí, pero solo si tienes la copia de seguridad completa (archivos + base de datos). Para restaurar, tendrías que subir los archivos antiguos y importar la base de datos desde Syspanel.
¿Necesito actualizar PrestaShop cada vez que sale una versión nueva?
No es obligatorio, pero es muy recomendable. Las versiones nuevas corrigen vulnerabilidades de seguridad que pueden comprometer tu tienda y los datos de tus clientes. Además, mejoran el rendimiento y la compatibilidad con los navegadores.
Consejos finales para una actualización sin sustos
- Haz la actualización en horas de baja actividad: preferiblemente de madrugada o en días festivos.
- Ten a mano los datos de acceso de Syspanel: el puerto es el 2106, y necesitarás tu usuario y contraseña.
- Prueba en un entorno de desarrollo si tienes uno: si puedes clonar tu tienda en un subdominio, haz una prueba antes de tocar la tienda real.
- Contacta con tu proveedor de hosting si algo no funciona: ellos pueden ayudarte a restaurar la copia de seguridad o a revisar errores del servidor.
Actualizar PrestaShop manualmente desde el panel (Syspanel) es una tarea que, bien hecha, te dará tranquilidad y una tienda más segura y rápida. Sigue estos pasos con calma, no te saltes ninguna fase y tendrás tu tienda online actualizada sin complicaciones.
[INFO] Recuerda que este proceso es para actualizar PrestaShop manualmente. Si prefieres una actualización automática, PrestaShop ofrece esa opción desde el panel de administración, pero no siempre es recomendable si tienes muchos módulos personalizados. La actualización manual te da más control y seguridad.
Si tienes dudas durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu hosting. ¡Una tienda actualizada es una tienda sana!
