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

Cómo hacer un backup seguro de tu tienda PrestaShop en cPanel

Actualizado el 6 de mayo de 2026

¿Por Qué es Vital un Backup de tu Tienda PrestaShop?

Gestionar una tienda online con PrestaShop implica manejar una gran cantidad de datos críticos: productos, clientes, pedidos, configuraciones de pago y contenido personalizado. Perder esta información por un error humano, un fallo del servidor o un ataque cibernético puede significar el cierre del negocio.

Realizar un backup PrestaShop de forma periódica y segura no es una opción, es una necesidad. En este artículo, te guiaremos paso a paso para que, usando cPanel, puedas crear una copia seguridad completa y confiable de tu tienda online. Aprenderás a proteger datos tanto de la base de datos como de los archivos del sistema, asegurando que tu negocio esté siempre a salvo.


Entendiendo tu Tienda PrestaShop: Archivos y Base de Datos

Antes de empezar, es fundamental que comprendas que tu tienda online se compone de dos partes esenciales que debes respaldar por separado:

  • Archivos del sistema (Files): Son todos los archivos que ves cuando accedes a tu hosting vía FTP o el administrador de archivos de cPanel. Incluyen el núcleo de PrestaShop, los módulos, los temas, las imágenes de tus productos, los logs y cualquier otro archivo estático.
  • Base de Datos (Database): Es el cerebro de tu tienda. Aquí se almacena toda la información dinámica: productos, categorías, clientes, pedidos, direcciones, configuraciones de pago y envío, etc. Generalmente, en cPanel verás que tu base de datos tiene un nombre como tudominio_prestashop.

[INFO] Un backup completo de PrestaShop siempre debe incluir ambas partes. No sirve de nada tener los archivos si no tienes la base de datos, y viceversa.


Paso a Paso: Cómo Hacer un Backup Seguro en cPanel

cPanel es una de las herramientas de gestión de hosting más populares. Su interfaz es intuitiva y nos ofrece todo lo necesario para realizar un backup PrestaShop de forma segura. Sigue estos pasos meticulosamente.

1. Accede a tu Panel de Control cPanel

Primero, inicia sesión en tu cuenta de hosting. Normalmente, accedes a través de una URL como https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.

[TIP] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso es diferente. La URL suele ser https://tudominio.com:2106. Una vez dentro, busca la sección de "Backup" o "Administrador de Archivos" para realizar el proceso, aunque el método varía. Para este tutorial, nos centraremos en cPanel.

2. Identifica tu Base de Datos de PrestaShop

Necesitas saber el nombre exacto de la base de datos que usa tu tienda. Para ello:

  1. Dentro de cPanel, busca la sección Bases de Datos.
  2. Haz clic en Bases de Datos MySQL.
  3. Verás una lista de todas las bases de datos. Identifica la que corresponde a tu PrestaShop (suele tener un nombre relacionado con tu dominio, por ejemplo, tudomini_prestashop). Anota este nombre, lo necesitarás más adelante.

3. Realiza el Backup de la Base de Datos

Este es el paso más crítico. Aquí es donde resides la información de tus clientes y pedidos.

  1. En la misma sección Bases de Datos, busca y haz clic en phpMyAdmin.
  2. Se abrirá una nueva ventana. En la columna de la izquierda, verás todas tus bases de datos. Haz clic en el nombre de la base de datos que identificaste en el paso anterior.
  3. Verás una lista de tablas. En la parte superior, busca la pestaña Exportar.
  4. Se abrirá la ventana de exportación. Deja las opciones por defecto:
    • Método de exportación: Rápido - mostrar solo las opciones mínimas.
    • Formato: SQL.
  5. Haz clic en el botón Continuar o Exportar (dependiendo de la versión de phpMyAdmin).
  6. El navegador comenzará a descargar un archivo con extensión .sql. Este archivo es tu copia seguridad de la base de datos.

[WARNING] Guarda este archivo .sql en una ubicación segura en tu computadora y, si es posible, en la nube (Google Drive, Dropbox, etc.). Nunca lo dejes en la carpeta pública de tu hosting, ya que podría ser descargado por terceros.

4. Realiza el Backup de los Archivos del Sistema (Files)

Ahora toca respaldar todo el código y los archivos de tu tienda.

  1. Vuelve a la página principal de cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana con la estructura de carpetas de tu hosting. Generalmente, los archivos de tu web están dentro de la carpeta public_html.
  4. Selecciona toda la carpeta public_html (o la carpeta donde tengas instalado PrestaShop, si es un subdirectorio). Puedes hacer clic en la casilla de verificación junto al nombre de la carpeta.
  5. En la barra de herramientas superior, haz clic en Comprimir.
  6. Se abrirá una ventana. Selecciona el tipo de compresión Zip Archive (es el más universal).
  7. En el campo "Nombre del archivo", pon un nombre descriptivo, por ejemplo, backup-mitienda-2025-03-15.zip.
  8. Haz clic en Modificar archivo(s) o Comprimir archivo(s).
  9. cPanel comenzará a comprimir todos los archivos. Una vez terminado, verás el archivo .zip en la misma carpeta.
  10. Descarga este archivo a tu computadora. Selecciona el archivo .zip recién creado y haz clic en Descargar en la barra de herramientas.
  11. IMPORTANTE: Una vez descargado, elimina el archivo .zip de tu hosting. No quieres que un archivo comprimido con todo tu código esté accesible públicamente.

[INFO] Ya tienes las dos partes de tu backup PrestaShop: el archivo .sql (base de datos) y el archivo .zip (archivos del sistema). Guárdalos juntos en una carpeta con la fecha.


Automatizando el Proceso de Copia de Seguridad

Hacer backups manuales está bien de vez en cuando, pero para una tienda que se actualiza a diario, es esencial automatizarlo. La mayoría de los paneles de control ofrecen esta opción.

Usando la Herramienta de Backup de cPanel

  1. En la página principal de cPanel, busca la sección Archivos y haz clic en Backup.
  2. Verás opciones para descargar un backup completo o parcial. Busca la sección Descargar un backup de MySQL y Descargar un backup de la cuenta.
  3. Para automatizar, busca la opción Configurar una copia de seguridad automática.
  4. Aquí puedes configurar la frecuencia (diaria, semanal, etc.), el destino (por ejemplo, un servidor FTP remoto o Amazon S3) y qué incluir.
  5. Configúralo según tus necesidades. Recomendación: una copia de seguridad completa semanal y una de la base de datos diaria es un buen punto de partida.

[TIP] Si tu hosting te lo permite, configura el destino de las copias de seguridad automáticas en un servicio externo (como un FTP en otro servidor o un bucket de Amazon S3). Así, si tu servidor principal falla, tus backups estarán a salvo.


Buenas Prácticas para Proteger tus Datos

Tener un backup no es suficiente; debes asegurarte de que sea seguro y efectivo.

Verifica tus Backups Regularmente

No esperes a una emergencia para descubrir que tu copia seguridad está corrupta. Cada cierto tiempo (por ejemplo, una vez al mes), realiza una restauración de prueba en un entorno de pruebas (local o un subdominio) para asegurarte de que todo funciona.

Almacena tus Backups en Múltiples Ubicaciones

La regla de oro del backup es la "regla 3-2-1":

  • 3 copias de tus datos.
  • 2 soportes diferentes (por ejemplo, disco duro local y nube).
  • 1 copia fuera del sitio (offsite, como en otro servidor o en la nube).

Mantén tu PrestaShop y Módulos Actualizados

Un backup no te protege de vulnerabilidades de seguridad. Mantener tu tienda online actualizada es la mejor defensa contra ataques que podrían dañar tus datos.

Protege el Acceso a tu cPanel y FTP

Usa contraseñas seguras y, si es posible, activa la autenticación de dos factores (2FA) en tu cuenta de hosting. No compartas tus credenciales y cámbialas periódicamente.


Preguntas Frecuentes (FAQ)

¿Cada cuánto tiempo debo hacer un backup de mi tienda PrestaShop?

La frecuencia ideal depende de la actividad de tu tienda. Si recibes pedidos a diario, lo recomendable es hacer un backup de la base de datos a diario y uno completo de archivos al menos una vez por semana. Si tu tienda es más estática, con un backup semanal completo puede ser suficiente.

¿Puedo restaurar mi tienda desde un backup de cPanel yo mismo?

Sí, el proceso es bastante sencillo si sigues los pasos inversos:

  1. Restaurar archivos: Sube el archivo .zip a la carpeta public_html y descomprímelo usando el Administrador de Archivos.
  2. Restaurar base de datos: Accede a phpMyAdmin, selecciona tu base de datos, ve a la pestaña Importar, selecciona tu archivo .sql y haz clic en Continuar.

[WARNING] Asegúrate de que el archivo .zip no sea demasiado grande para la subida. Si es muy grande (más de 100MB), usa FTP para subirlo y luego descomprime desde cPanel.

¿Qué hago si mi backup es demasiado grande para descargarlo?

Si tu tienda tiene muchas imágenes o archivos, el backup puede ser enorme. En ese caso, puedes:

  • Usar FTP: Conéctate a tu servidor vía FTP, comprime la carpeta public_html desde el propio servidor (usando comandos SSH si tienes acceso) y luego descarga el archivo por partes o usa un gestor de descargas.
  • Configurar un backup remoto: En cPanel, configura la opción de backup automático para que envíe el archivo directamente a un servicio en la nube como Google Drive o Dropbox usando plugins o scripts.

¿Es seguro almacenar el backup en el mismo hosting?

No, no es recomendable. Si tu servidor sufre un ataque o un fallo de hardware, perderías tanto tu tienda como el backup. Siempre descarga una copia a tu computadora o a un servicio externo.

¿El backup de cPanel incluye los correos electrónicos?

Sí, si usas la opción de "Backup completo de la cuenta" en cPanel, también se incluirán tus cuentas de correo y sus contenidos. Si solo haces backup de la carpeta public_html y la base de datos, los correos no se incluirán.


Conclusión

Realizar un backup PrestaShop seguro usando cPanel es un proceso que, aunque requiere unos minutos de tu tiempo, te puede ahorrar días (o incluso la pérdida total de tu negocio). Siguiendo estos pasos, has aprendido a proteger datos críticos de tu tienda online: tanto los archivos como la base de datos.

Recuerda que la clave está en la constancia y la verificación. Automatiza el proceso, almacena tus copias en lugares seguros y pruébalas periódicamente. Tu tranquilidad y la continuidad de tu negocio dependen de ello.

[TIP FINAL] No esperes a que sea demasiado tarde. Dedica 15 minutos ahora mismo a hacer tu primer backup. Tu yo del futuro te lo agradecerá.

¿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