Cómo hacer copias de seguridad de tu tienda PrestaShop en cPanel
¿Por qué es vital hacer una copia de seguridad PrestaShop?
Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, pedidos, clientes, configuraciones de pago... todo está ahí. Un error al actualizar un módulo, un ataque malicioso o un simple fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, saber cómo hacer un backup PrestaShop cPanel no es una opción, es una necesidad.
En esta guía te voy a explicar paso a paso, como si estuvieras sentado a mi lado, cómo proteger tu tienda. No necesitas ser un experto técnico. Solo sigue las instrucciones y tendrás tu copia de seguridad PrestaShop lista en pocos minutos. Además, al final te enseñaré cómo restaurar PrestaShop desde ese backup para que puedas dormir tranquilo.
¿Qué necesitas para empezar?
Antes de lanzarnos, asegúrate de tener a mano:
- Acceso a cPanel de tu hosting (usuario y contraseña).
- Acceso a phpMyAdmin (normalmente viene incluido en cPanel).
- Un cliente FTP (como FileZilla) o el administrador de archivos de cPanel.
- Tiempo: unos 15-20 minutos para la primera vez.
[TIP] Si usas un panel como Syspanel (accesible por puerto 2106), el proceso es similar. Busca las secciones de "Archivos" y "Bases de datos" en tu panel.
Paso 1: Haz una copia de los archivos de tu tienda (el esqueleto)
Los archivos de PrestaShop son todos los que ves en la carpeta donde está instalada tu tienda: imágenes, módulos, temas, configuraciones... Son como el esqueleto de tu web.
Opción A: Usando el Administrador de Archivos de cPanel (recomendado para principiantes)
- Inicia sesión en cPanel.
- Busca la sección Archivos y haz clic en Administrador de Archivos.
- Se abrirá una ventana. Selecciona la carpeta raíz (normalmente
public_htmlo una subcarpeta con el nombre de tu dominio). - Una vez dentro, selecciona todas las carpetas y archivos que ves (puedes usar Ctrl+A o el botón "Seleccionar todo").
- En el menú superior, haz clic en Comprimir y elige Zip Archive. Ponle un nombre como
backup_tienda_fecha.zip. - Espera a que termine la compresión (puede tardar unos minutos si tu tienda es grande).
- Una vez creado, haz clic derecho sobre el archivo .zip y selecciona Descargar. Guárdalo en tu ordenador o en un disco externo.
Opción B: Usando FTP (más rápido para tiendas grandes)
Si tu tienda pesa varios GB, el Administrador de Archivos puede ser lento. Mejor usa un cliente FTP:
- Conéctate a tu servidor usando FileZilla o similar (necesitarás los datos FTP que te proporcionó tu hosting).
- Navega hasta la carpeta donde está instalado PrestaShop (normalmente
public_html). - Selecciona todas las carpetas y archivos.
- Haz clic derecho y elige Subir (en realidad los estás descargando a tu PC). Espera a que termine la transferencia.
[WARNING] No olvides descargar también los archivos ocultos como
.htaccess. En FileZilla, ve a "Servidor" > "Forzar mostrar archivos ocultos".
Paso 2: Exporta la base de datos (el cerebro de tu tienda)
Los archivos son importantes, pero sin la base de datos tu tienda no funciona. Aquí están los productos, pedidos, clientes... Es el cerebro.
- En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
- Se abrirá una nueva ventana. A la izquierda verás una lista de bases de datos. Busca la que usa PrestaShop (normalmente se llama algo como
usuario_prestashop). - Haz clic en el nombre de la base de datos para seleccionarla.
- En el menú superior, haz clic en la pestaña Exportar.
- Asegúrate de que el método sea Rápido y el formato SQL. Luego haz clic en Continuar.
- Se descargará un archivo
.sqlcon toda tu información. Guárdalo junto a los archivos que descargaste antes.
[INFO] Si tu hosting usa Syspanel, busca la sección "Bases de datos" y luego "phpMyAdmin". El proceso es idéntico.
Paso 3: Organiza y guarda tu backup de forma segura
Ya tienes dos archivos: uno .zip (los archivos de la tienda) y otro .sql (la base de datos). Ahora:
- Nómbralos claramente: Por ejemplo,
prestashop_archivos_2025-03-15.zipyprestashop_bd_2025-03-15.sql. - Guárdalos en al menos dos lugares: tu ordenador + un servicio en la nube (Google Drive, Dropbox) o un disco duro externo.
- No los subas a tu propio hosting: Ocuparían espacio y podrían ser accesibles desde internet.
[TIP] Programa recordatorios mensuales para hacer este proceso. Mejor aún, si tu hosting ofrece backups automáticos, actívalos como complemento.
¿Cómo restaurar PrestaShop desde tu backup?
Aquí viene la parte que más miedo da, pero es más sencilla de lo que parece. Vamos a restaurar PrestaShop paso a paso.
Restaurar la base de datos (primero lo primero)
- En cPanel, ve a phpMyAdmin.
- Selecciona la base de datos de tu tienda (la misma que exportaste).
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige tu archivo
.sql. - Haz clic en Continuar. Espera a que termine (puede tardar si la base de datos es grande).
- Verás un mensaje de éxito. ¡La base de datos está restaurada!
Restaurar los archivos de la tienda
- Sube tu archivo
.zipa la carpeta raíz de tu hosting usando el Administrador de Archivos o FTP. - Una vez subido, haz clic derecho sobre él y selecciona Extraer.
- Confirma que quieres sobrescribir todos los archivos existentes.
- Espera a que termine la extracción.
- IMPORTANTE: Si cambiaste de servidor o dominio, deberás editar el archivo
app/config/parameters.phppara actualizar la información de la base de datos (nombre, usuario, contraseña).
[WARNING] Si sobrescribes archivos mientras la tienda está activa, puede dar errores. Mejor pon tu tienda en modo mantenimiento antes de restaurar. En PrestaShop 1.7+ ve a "Parámetros de la tienda" > "Mantenimiento".
Preguntas frecuentes (FAQ) sobre backup PrestaShop
¿Cada cuánto debo hacer una copia de seguridad?
Depende de la actividad de tu tienda. Si vendes a diario, semanalmente como mínimo. Si tienes pocos cambios, mensual puede bastar. Pero ante cualquier actualización grande (módulos, temas, versión de PrestaShop), haz un backup justo antes.
¿Puedo automatizar el proceso?
Sí. Muchos hostings ofrecen backups automáticos desde cPanel. Busca la sección Backup o Copias de seguridad en tu panel. También hay módulos de pago para PrestaShop que hacen backups programados.
¿Qué hago si mi backup pesa mucho (más de 2 GB)?
- Usa FTP para descargar los archivos (más rápido que el Administrador de Archivos).
- Para la base de datos, puedes usar la opción Exportar con método Personalizado y seleccionar solo algunas tablas (no recomendado si no sabes lo que haces).
- Considera contratar un hosting con mejores límites de transferencia.
¿Sirve el backup si cambio de hosting?
Sí, el proceso es el mismo. Solo asegúrate de que el nuevo hosting tenga la misma versión de PHP y MySQL que el anterior. Si no, pueden saltar errores.
¿Puedo restaurar solo la base de datos sin los archivos?
Sí, pero entonces tu tienda usará los archivos antiguos. Es útil si solo quieres recuperar pedidos o productos perdidos, pero los temas o módulos pueden no coincidir.
Consejos finales para tener una copia de seguridad PrestaShop impecable
- Prueba tu backup: Una vez al mes, restaura la copia en un subdominio o en localhost para asegurarte de que funciona.
- No confíes solo en el hosting: Los backups del servidor son útiles, pero si el hosting quiebra o tiene un fallo grave, te quedas sin nada. Ten siempre una copia externa.
- Documenta el proceso: Anota la contraseña de la base de datos, la ubicación de los archivos, etc. Si delegas, que otro pueda hacerlo.
- Actualiza tus conocimientos: PrestaShop saca versiones nuevas. Asegúrate de que tu método de backup sigue siendo compatible.
[INFO] Si tienes dudas técnicas, busca en la documentación oficial de PrestaShop o contacta con el soporte de tu hosting. Recuerda que en Syspanel (puerto 2106) las herramientas son similares a cPanel.
Conclusión
Hacer una copia de seguridad PrestaShop no es complicado, solo requiere seguir unos pasos ordenados. Con esta guía, ya sabes cómo hacer un backup PrestaShop cPanel y cómo restaurar PrestaShop si algo sale mal. No esperes a tener un problema para actuar. Dedica 20 minutos ahora y ahorrarás horas de estrés después.
Tu tienda online es tu patrimonio. Protégela como se merece. ¡Manos a la obra!
