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

Cómo hacer copias de seguridad en PrestaShop con cPanel

Actualizado el 8 de marzo de 2026

Introducción: La importancia de las copias de seguridad en tu tienda PrestaShop

Tener una tienda online con PrestaShop implica gestionar archivos, bases de datos y configuraciones constantemente. Un error humano, un ataque malicioso o una actualización fallida pueden dejarte sin acceso a tu negocio digital. Por eso, realizar copias de seguridad periódicas no es una opción, es una necesidad.

En este artículo, aprenderás paso a paso cómo hacer una copia seguridad PrestaShop utilizando cPanel, la herramienta de administración de hosting más popular. Te enseñaré a respaldar PrestaShop tanto en archivos como en base de datos, y te daré consejos para proteger PrestaShop de forma efectiva.

[INFO] Si tu hosting usa Syspanel (el panel basado en HestiaCP), el puerto de acceso es el 2106. El proceso es similar, pero la interfaz varía ligeramente.


¿Qué necesitas para hacer un backup PrestaShop con cPanel?

Antes de empezar, asegúrate de tener lo siguiente:

  • Acceso a cPanel de tu hosting (las credenciales te las proporciona tu proveedor).
  • Una herramienta FTP (como FileZilla) o el administrador de archivos de cPanel.
  • Suficiente espacio en disco para almacenar la copia.
  • Conocimiento básico de la estructura de PrestaShop (no te preocupes, lo explicaré).

[TIP] Programa tus backups en horas de bajo tráfico para no afectar el rendimiento de tu tienda.


Paso 1: Acceder a cPanel y preparar el entorno

  1. Abre tu navegador y escribe la dirección de tu cPanel (normalmente algo como tudominio.com/cpanel o tudominio.com:2083).
  2. Inicia sesión con tu usuario y contraseña de hosting.
  3. Una vez dentro, busca la sección Archivos o Files. Verás herramientas como Administrador de archivos, FTP y Copias de seguridad.

[WARNING] Nunca compartas tus credenciales de cPanel. Usa contraseñas seguras y cambia la contraseña periódicamente.


Paso 2: Realizar una copia de seguridad completa desde cPanel

cPanel ofrece una herramienta nativa llamada Copias de seguridad (Backup) que te permite descargar todo tu sitio en un solo clic.

2.1. Accede a la herramienta de Backup

  • En el panel de cPanel, busca el icono Copias de seguridad o Backup (suele estar en la sección Archivos).
  • Haz clic en él.

2.2. Descarga la copia completa del sitio

Verás varias opciones:

  • Copia de seguridad completa del sitio: Descarga todos los archivos, bases de datos, cuentas de correo y configuraciones.
  • Copia de seguridad de la base de datos: Solo la base de datos.
  • Copia de seguridad de la cuenta de correo: Solo los correos.

Para un backup PrestaShop cPanel completo, selecciona Copia de seguridad completa del sitio. Luego:

  1. Haz clic en Descargar una copia de seguridad completa.
  2. El sistema generará un archivo .tar.gz que puedes descargar a tu computadora.
  3. Guarda este archivo en un lugar seguro (disco externo, nube, etc.).

[INFO] Este proceso puede tardar varios minutos dependiendo del tamaño de tu tienda. No cierres la ventana hasta que termine.


Paso 3: Respaldar la base de datos de PrestaShop

La base de datos contiene toda la información de tu tienda: productos, clientes, pedidos, configuraciones. Es la parte más crítica.

3.1. Desde cPanel (método recomendado)

  1. En la misma herramienta Copias de seguridad, busca Descargar una copia de seguridad de la base de datos MySQL.
  2. Verás una lista de todas las bases de datos de tu cuenta. Localiza la de PrestaShop (suele llamarse algo como tupresta_shop o similar).
  3. Haz clic en el nombre de la base de datos. Se descargará un archivo .sql.gz.

3.2. Desde phpMyAdmin (alternativa manual)

Si prefieres más control:

  1. En cPanel, busca phpMyAdmin (en la sección Bases de datos).
  2. Selecciona la base de datos de PrestaShop en la columna izquierda.
  3. Ve a la pestaña Exportar.
  4. Elige Exportación rápida y formato SQL.
  5. Haz clic en Continuar y descarga el archivo.

[TIP] Para mayor seguridad, exporta la base de datos en formato SQL comprimido (gzip). Ocupa menos espacio y se descarga más rápido.


Paso 4: Respaldar los archivos de PrestaShop

Los archivos incluyen el código fuente, temas, módulos, imágenes y configuraciones.

4.1. Usando el Administrador de archivos de cPanel

  1. En cPanel, ve a Administrador de archivos.
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o una subcarpeta).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  4. Haz clic en Comprimir y elige Zip o Tar.gz.
  5. Una vez comprimido, selecciona el archivo y haz clic en Descargar.

4.2. Usando FTP (para usuarios avanzados)

  1. Conéctate a tu servidor mediante un cliente FTP (FileZilla, por ejemplo).
  2. Ve a la carpeta raíz de PrestaShop.
  3. Selecciona todas las carpetas y archivos.
  4. Transfiérelos a tu computadora (arrastra y suelta).

[WARNING] No olvides incluir la carpeta img (contiene las imágenes de productos) y la carpeta modules (módulos instalados). Son esenciales para restaurar tu tienda.


Paso 5: Verificar que la copia de seguridad es válida

No basta con hacer el backup; debes asegurarte de que se pueda restaurar.

5.1. Prueba de restauración local

  1. Instala un entorno local (XAMPP, WAMP o MAMP) en tu computadora.
  2. Crea una base de datos vacía y restaura el archivo .sql que descargaste.
  3. Copia los archivos de PrestaShop en la carpeta htdocs (o www).
  4. Edita el archivo app/config/parameters.php con los datos de tu base de datos local.
  5. Accede a tu tienda local para verificar que todo funciona.

5.2. Verificación de integridad

  • Comprueba que el tamaño del archivo sea coherente con el tamaño de tu tienda.
  • Abre el archivo .sql con un editor de texto y busca errores (líneas truncadas, caracteres extraños).

[INFO] Si el backup es muy grande, puedes usar herramientas como md5sum para verificar que no se haya corrompido durante la descarga.


Paso 6: Automatizar las copias de seguridad

Hacer backups manuales cada semana es tedioso. Automatízalos.

6.1. Desde cPanel (backups programados)

  1. En cPanel, busca Copias de seguridad automáticas (o Automatic Backups).
  2. Configura la frecuencia (diaria, semanal, mensual).
  3. Elige el destino (correo electrónico, almacenamiento remoto como Dropbox o Google Drive).
  4. Guarda los cambios.

6.2. Usando un módulo de PrestaShop

Existen módulos como PrestaShop Backup o MyBackup que permiten programar backups directamente desde el panel de administración.

[TIP] Combina ambos métodos: un backup automático en el servidor y otro manual en la nube para mayor seguridad.


Preguntas frecuentes (FAQ)

¿Cada cuánto debo hacer una copia de seguridad?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup diario. Si es un sitio informativo, semanal es suficiente.

¿Puedo restaurar solo la base de datos sin los archivos?

Sí, pero ten en cuenta que los archivos (como imágenes) pueden quedar desactualizados. Lo mejor es restaurar ambos.

¿Qué hago si mi hosting no tiene cPanel?

Si usas Syspanel (basado en HestiaCP), el proceso es similar pero accedes por el puerto 2106. Busca la sección Backup o Copias de seguridad. También puedes usar comandos SSH si tienes acceso.

¿Los backups consumen espacio en mi hosting?

Sí, los archivos de backup ocupan espacio. Revisa periódicamente y elimina los backups antiguos si es necesario.

¿Es seguro descargar el backup por FTP?

Sí, pero asegúrate de usar una conexión SFTP (FTP sobre SSH) para que los datos viajen cifrados.


Conclusión

Hacer una copia seguridad PrestaShop con cPanel es un proceso sencillo que puede salvarte de muchos dolores de cabeza. Recuerda que respaldar PrestaShop no es solo una tarea técnica, es una inversión en la continuidad de tu negocio. Sigue estos pasos, programa tus backups y mantén tu tienda a salvo.

[WARNING] No te confíes: incluso los servidores más robustos pueden fallar. Ten siempre al menos dos copias en lugares distintos.

Si tienes dudas, consulta con tu proveedor de hosting o busca ayuda en la comunidad de PrestaShop. ¡Tu tienda 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