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

Cómo crear una copia de seguridad de PrestaShop en cPanel

Actualizado el 5 de marzo de 2026

Introducción: ¿Por Qué Es Vital Hacer un Backup de PrestaShop?

Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, clientes, pedidos, configuraciones de pago... todo está ahí. Un error humano, un ataque informático o una actualización fallida pueden borrar meses de trabajo en segundos. Por eso, hacer un backup de PrestaShop en cPanel no es una opción, es una necesidad.

En esta guía, te explicaré paso a paso cómo crear una copia seguridad PrestaShop completa: archivos y base de datos. Lo haremos desde cPanel, la herramienta de administración de hosting más común. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.


¿Qué Necesitas Antes de Empezar?

Antes de lanzarte, asegúrate de tener:

  • Acceso a cPanel: Normalmente lo obtienes de tu proveedor de hosting (la URL suele ser tudominio.com/cpanel o tudominio.com:2083).
  • Usuario y contraseña de cPanel.
  • Acceso FTP o al administrador de archivos de cPanel (lo usaremos).
  • Un lugar seguro para guardar el backup: Disco duro externo, nube (Google Drive, Dropbox) o almacenamiento local.

[WARNING] No guardes el backup en el mismo servidor donde está tu tienda. Si el servidor falla, perderías todo.


Paso 1: Acceder a cPanel

Abre tu navegador y escribe la URL de acceso a cPanel. Por ejemplo:

https://tudominio.com/cpanel

O si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto es el 2106:

https://tudominio.com:2106

Introduce tus credenciales y haz clic en Iniciar sesión.


Paso 2: Crear un Backup Completo de la Base de Datos de PrestaShop

La base de datos contiene toda la información dinámica: productos, clientes, pedidos, etc. Sin ella, tu tienda no funciona.

2.1. Localizar la Base de Datos

En cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin.

Se abrirá una nueva pestaña. En la columna izquierda, verás una lista de bases de datos. La de PrestaShop suele tener un nombre como tuusuario_prestashop o prestashop_db. Si no estás seguro, revisa el archivo app/config/parameters.php de tu instalación de PrestaShop (lo veremos más adelante).

2.2. Exportar la Base de Datos

  1. Haz clic en el nombre de la base de datos de PrestaShop (selecciónala).
  2. En la barra superior, haz clic en Exportar.
  3. En Método, elige Rápido (o Personalizado si quieres opciones avanzadas, pero no es necesario).
  4. En Formato, asegúrate de que sea SQL.
  5. Haz clic en Continuar o Exportar.

El navegador descargará un archivo con extensión .sql. Ese es tu backup de la base de datos.

[TIP] Para mayor seguridad, puedes exportar también en formato gzip (comprimido). En Método personalizado, marca "Comprimir con gzip".


Paso 3: Crear un Backup de los Archivos de PrestaShop

Los archivos incluyen el código de PrestaShop, temas, módulos, imágenes y configuraciones. Sin ellos, la base de datos no sirve.

3.1. Localizar la Carpeta de PrestaShop

En cPanel, ve a Archivos > Administrador de Archivos. Se abrirá una ventana con la estructura de tu hosting.

Busca la carpeta donde está instalado PrestaShop. Normalmente es public_html (si es la tienda principal) o una subcarpeta como public_html/tienda.

3.2. Comprimir la Carpeta (Crear un ZIP)

  1. Selecciona la carpeta de PrestaShop (haz clic en la casilla de verificación).
  2. En la barra superior, haz clic en Comprimir.
  3. Elige Zip como tipo de compresión.
  4. En Nombre del archivo, pon algo descriptivo, por ejemplo: prestashop_archivos_2025-01-15.zip.
  5. Haz clic en Modificar archivo o Comprimir.

El sistema creará un archivo .zip en la misma carpeta. Puedes descargarlo desde el Administrador de Archivos (haz clic derecho > Descargar).

[WARNING] No comprimas la carpeta public_html completa si tienes otros sitios web. Solo la carpeta de PrestaShop.


Paso 4: Descargar Ambos Backups a tu Computadora

Una vez que tengas el .sql y el .zip, es hora de guardarlos en un lugar seguro.

  1. Desde el Administrador de Archivos, navega hasta la carpeta donde se generó el ZIP (normalmente en public_html o home/tuusuario/).
  2. Selecciona el archivo y haz clic en Descargar.
  3. Repite el proceso con el archivo .sql (si lo descargaste directamente desde phpMyAdmin, ya lo tienes).

Guarda ambos archivos en una carpeta con fecha, por ejemplo: Backup_PrestaShop_2025-01-15.

[INFO] Si tu hosting tiene la opción Backup en cPanel, también puedes usarla para generar un backup completo del sitio (archivos y base de datos en un solo paso). Pero es menos flexible si solo quieres restaurar una parte.


Paso 5: Verificar que el Backup Funciona (Opcional pero Recomendado)

Nada peor que un backup corrupto. Antes de necesitarlo, prueba que puedes restaurarlo.

5.1. Restaurar la Base de Datos en un Entorno Local

Puedes instalar XAMPP o MAMP en tu computadora y crear una base de datos de prueba. Importa el archivo .sql desde phpMyAdmin local. Si no da errores, el backup es válido.

5.2. Revisar el ZIP de Archivos

Abre el ZIP en tu computadora y verifica que contenga carpetas como modules, themes, img, config, etc. Si falta alguna, el backup está incompleto.


Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup de PrestaShop?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es un backup semanal de archivos y uno diario de la base de datos (muchos hostings lo automatizan). Como mínimo, haz un backup completo antes de cualquier actualización importante.

¿Puedo automatizar el backup en cPanel?

Sí, en cPanel hay una opción llamada Backup o Backups. Puedes configurar backups automáticos diarios, semanales o mensuales. Consulta con tu hosting si está disponible.

¿Qué hago si mi hosting usa Syspanel (HestiaCP)?

Si tu panel es Syspanel (HestiaCP), el acceso es por el puerto 2106. Dentro, busca la sección Backup o Copia de seguridad. El proceso es similar: exportar base de datos y comprimir archivos. También puedes usar phpMyAdmin desde Syspanel.

¿El backup incluye los módulos y temas de pago?

Sí, si están instalados en la carpeta de PrestaShop. Pero ten en cuenta que las licencias pueden caducar o estar vinculadas al dominio. Si restauras en otro dominio, algunos módulos podrían no funcionar.

¿Puedo hacer un backup sin cPanel?

Sí, usando FTP para descargar los archivos y herramientas como mysqldump para la base de datos. Pero cPanel es más fácil para principiantes.

¿Cuánto espacio ocupa un backup de PrestaShop?

Depende del tamaño de tu tienda. Una tienda pequeña (100 productos, pocas imágenes) puede ocupar 200-500 MB. Una grande (miles de productos, muchas imágenes) puede superar los 2 GB. Asegúrate de tener espacio en tu computadora o nube.


Consejos Finales para tu Backup PrestaShop cPanel

  • Nombra los archivos con fecha: prestashop_bd_2025-01-15.sql y prestashop_archivos_2025-01-15.zip.
  • Guarda los backups en al menos dos lugares: por ejemplo, en tu computadora y en Google Drive.
  • No confíes solo en backups automáticos: revísalos periódicamente.
  • Antes de una actualización grande de PrestaShop, haz un backup manual adicional.
  • Si usas Syspanel, recuerda que el puerto es 2106 y la interfaz puede variar ligeramente, pero los conceptos son los mismos.

[TIP] Marca esta guía en favoritos o imprímela. Cuando tengas una emergencia, no querrás estar buscando cómo hacer un backup.


Conclusión

Hacer una copia seguridad PrestaShop desde cPanel es un proceso sencillo que te tomará menos de 15 minutos. Con solo dos archivos (base de datos .sql y archivos .zip), tienes la tranquilidad de que tu tienda puede recuperarse ante cualquier desastre.

Recuerda: el backup no es opcional, es tu seguro de vida digital. No esperes a que ocurra un problema para actuar. Dedica unos minutos hoy y duerme tranquilo.

Si tienes dudas, revisa la FAQ o consulta con tu hosting. ¡Tu tienda PrestaShop 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