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

Cómo hacer una copia de seguridad de PrestaShop en cPanel y restaurarla

Actualizado el 25 de febrero de 2026

Introducción: Por qué es vital proteger tu tienda PrestaShop

Tener una tienda online con PrestaShop implica gestionar productos, clientes, pedidos y configuraciones que representan horas de trabajo y, sobre todo, ingresos. Un fallo en el servidor, un error humano al actualizar un módulo o un ataque de ciberseguridad pueden borrar todo en segundos. Por eso, saber hacer un backup PrestaShop cPanel y restaurarlo correctamente no es opcional: es una cuestión de supervivencia para tu negocio.

En esta guía completa, aprenderás paso a paso cómo realizar una copia seguridad tienda desde tu panel de control cPanel, cómo almacenarla de forma segura y, lo más importante, cómo restaurar PrestaShop cuando sea necesario. No necesitas ser un experto técnico: solo seguir las instrucciones al pie de la letra.


¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer el backup, asegúrate de tener a mano:

  • Acceso a cPanel (usuario y contraseña). Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106 y el procedimiento es similar, aunque la interfaz varía ligeramente.
  • Acceso FTP o al administrador de archivos de cPanel (por si algo falla).
  • Credenciales de la base de datos de PrestaShop (las encuentras en el archivo /config/settings.inc.php dentro de la carpeta de tu tienda).
  • Espacio suficiente en tu ordenador o en la nube para guardar el backup (recomendamos al menos 2 GB libres).

[INFO] Si no tienes claro qué es cPanel, piensa en él como el "panel de control" de tu hosting. Desde ahí puedes gestionar archivos, bases de datos, correos y, por supuesto, backups.


Paso 1: Hacer el backup de PrestaShop en cPanel

El proceso se divide en dos partes: archivos del sitio y base de datos. Ambas son imprescindibles para tener una copia seguridad tienda completa.

1.1. Backup de los archivos del sitio

  1. Inicia sesión en cPanel con tus credenciales.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Se abrirá una ventana. Selecciona la carpeta raíz de tu sitio (normalmente public_html o www). Si tienes varios dominios, elige el que corresponda a tu tienda PrestaShop.
  4. Una vez dentro, selecciona todos los archivos y carpetas (puedes usar Ctrl+A o el botón "Seleccionar todo").
  5. En la barra superior, haz clic en "Comprimir" y elige "Zip Archive". Ponle un nombre descriptivo, por ejemplo: backup-prestashop-2025-03-28.zip.
  6. Espera a que se genere el archivo. Dependiendo del tamaño de tu tienda, puede tardar unos minutos.
  7. Una vez comprimido, descárgalo a tu ordenador. También puedes guardarlo en un servicio de almacenamiento externo (Google Drive, Dropbox, etc.) para mayor seguridad.

[WARNING] No guardes el backup en la misma carpeta del sitio. Si el servidor se cae, perderías todo. Descárgalo siempre a tu PC o a la nube.

1.2. Backup de la base de datos

La base de datos contiene productos, clientes, pedidos y configuraciones. Sin ella, los archivos no sirven de nada.

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Se abrirá una nueva pestaña. En el panel izquierdo, verás una lista de bases de datos. Selecciona la que usa tu PrestaShop (normalmente tiene un nombre como tuusuario_prestashop).
  3. Una vez seleccionada, haz clic en la pestaña "Exportar" en la parte superior.
  4. Deja la opción "Rápida" y el formato "SQL". Haz clic en "Continuar".
  5. Se descargará un archivo .sql. Guárdalo junto al zip de los archivos, en la misma carpeta de backups.

[TIP] Para identificar la base de datos correcta, revisa el archivo /config/settings.inc.php de tu PrestaShop. Busca la línea define('_DB_NAME_', 'nombre_base_datos');.


Paso 2: Almacenamiento seguro de tu backup

Tener el backup en tu ordenador no es suficiente. Un disco duro puede fallar, un virus puede borrarlo o puedes perderlo al formatear. Sigue estas buenas prácticas:

  • Copia local: Guarda el zip y el SQL en una carpeta dedicada en tu PC.
  • Copia en la nube: Sube ambos archivos a Google Drive, Dropbox o OneDrive.
  • Copia externa: Si es posible, usa un disco duro externo o un servicio de backup online como Backblaze.
  • Nombres con fecha: Usa siempre un formato como prestashop-backup-YYYY-MM-DD.zip para identificar cuándo lo hiciste.

[INFO] Recomendamos hacer un backup completo al menos una vez por semana. Si haces cambios frecuentes (nuevos productos, promociones), mejor a diario.


Paso 3: Cómo restaurar PrestaShop desde un backup

Restaurar es el proceso inverso: primero la base de datos y luego los archivos. Sigue estos pasos con calma.

3.1. Restaurar la base de datos

  1. Accede a cPanel y ve a "phpMyAdmin".
  2. Selecciona la base de datos de tu tienda (la misma que exportaste).
  3. Importante: Antes de importar, borra todas las tablas existentes. Para hacerlo:
    • En phpMyAdmin, marca la casilla "Seleccionar todo" (al lado de "Nombre de la tabla").
    • En el menú desplegable "Con seleccionados", elige "Eliminar" (Drop).
    • Confirma la acción.
  4. Ve a la pestaña "Importar".
  5. Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste.
  6. Deja las opciones por defecto y haz clic en "Continuar".
  7. Espera a que termine. Verás un mensaje verde de éxito.

[WARNING] Si no borras las tablas antiguas, pueden quedar datos residuales que causen conflictos. Siempre haz una limpieza previa.

3.2. Restaurar los archivos del sitio

  1. En cPanel, ve a "Administrador de archivos" y entra en la carpeta raíz de tu tienda (normalmente public_html).
  2. Borra todos los archivos y carpetas existentes (selecciona todo y haz clic en "Eliminar"). No te preocupes, los tienes en el backup.
  3. Una vez vacía la carpeta, haz clic en "Subir" (icono de flecha hacia arriba).
  4. Selecciona el archivo .zip que descargaste.
  5. Espera a que termine la subida (puede tardar si el archivo es grande).
  6. Una vez subido, verás el zip en la lista de archivos. Haz clic derecho sobre él y selecciona "Extraer".
  7. Se descomprimirán todos los archivos en la carpeta raíz. Confirma si te pide sobrescribir algo.

[TIP] Si la subida falla por tamaño, usa un cliente FTP como FileZilla. Conecta con los datos de FTP de cPanel y sube el zip directamente, luego extráelo desde el administrador de archivos.

3.3. Verificar que todo funciona

  1. Abre tu tienda en el navegador (ej: tutienda.com).
  2. Comprueba que se vea correctamente: productos, imágenes, carrito, etc.
  3. Inicia sesión en el panel de administración (tutienda.com/adminXXXX).
  4. Si ves errores de base de datos, repite el paso de importación del SQL. Si faltan imágenes, puede que el zip no se haya extraído completamente.

[INFO] Si después de restaurar ves una página en blanco, revisa el archivo /config/settings.inc.php para asegurarte de que los datos de la base de datos (nombre, usuario, contraseña) coinciden con los actuales.


Preguntas frecuentes (FAQ) sobre backup y restauración de PrestaShop

¿Cada cuánto debo hacer un backup PrestaShop cPanel?

Lo ideal es semanalmente, pero si tu tienda tiene mucho movimiento (muchos pedidos, nuevos productos cada día), hazlo a diario. Automatiza el proceso si tu hosting lo permite.

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

Sí, pero solo si los archivos no han cambiado. Por ejemplo, si solo perdiste datos de pedidos, restaurar solo el SQL puede ser suficiente. En caso de ataque o error grave, restaura ambos.

¿Qué hago si mi hosting no tiene cPanel?

Algunos paneles como Syspanel (HestiaCP, puerto 2106) tienen herramientas similares. Busca "Backup" o "Copias de seguridad" en tu panel. Si no, contacta con soporte técnico.

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

Sí, porque están dentro de la carpeta de archivos. Pero los módulos de pago suelen requerir una licencia. Al restaurar, puede que tengas que reactivar la licencia desde tu cuenta del desarrollador.

¿Puedo usar el backup para mover mi tienda a otro hosting?

Exactamente. El mismo proceso sirve para migrar. Solo cambia que, en el nuevo hosting, crearás una base de datos nueva y subirás los archivos. Luego editas settings.inc.php con los nuevos datos.

¿Qué hago si el backup es muy grande y no puedo subirlo por cPanel?

Usa FTP. Conéctate con FileZilla, sube el zip a la carpeta raíz y luego extráelo desde el administrador de archivos de cPanel. Otra opción es dividir el zip en partes más pequeñas.


Consejos finales para la seguridad de tu tienda

Hacer un backup PrestaShop cPanel es solo una parte de la seguridad PrestaShop. Para proteger tu negocio, complementa con estas prácticas:

  • Mantén PrestaShop actualizado (versión, módulos y temas).
  • Usa contraseñas fuertes para el panel de administración y la base de datos.
  • Instala un firewall como módulo de seguridad (ej: PrestaShop Security).
  • Activa SSL (HTTPS) para cifrar la comunicación.
  • Revisa los logs de cPanel periódicamente para detectar accesos sospechosos.

[WARNING] No subestimes la ciberseguridad. Un backup no te protege de un ataque, pero sí te permite recuperarte rápido. Combínalo con buenas prácticas de seguridad.


Conclusión

Ya sabes cómo hacer un backup PrestaShop cPanel y restaurar PrestaShop sin complicaciones. Recuerda que la clave está en la constancia: programa backups regulares, almacénalos en varios lugares y practica la restauración en un entorno de prueba antes de necesitarla de verdad.

Si sigues esta guía, tu copia seguridad tienda será tu mejor aliada ante cualquier imprevisto. Y si usas Syspanel (HestiaCP), recuerda que el puerto es el 2106 y el proceso es similar, aunque la interfaz cambie un poco.

¡Protege tu negocio hoy para no lamentarlo mañana!

¿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