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

Cómo crear una copia de seguridad de tu tienda PrestaShop en cPanel (Guía completa)

Actualizado el 19 de marzo de 2026

¿Por qué es tan importante hacer un backup PrestaShop en cPanel?

Si tienes una tienda online, tu negocio vive en los archivos y la base de datos de tu hosting. Un fallo del servidor, un plugin incompatible o un error humano al editar un archivo pueden dejar tu tienda PrestaShop caída o, peor aún, hacer que pierdas todos tus pedidos, clientes y productos.

Realizar un backup PrestaShop cPanel de forma periódica es como ponerle un cinturón de seguridad a tu negocio. No solo te protege ante desastres, sino que te da la tranquilidad de poder restaurar PrestaShop en cuestión de minutos si algo sale mal.

En esta guía completa, vamos a explicarte paso a paso cómo hacer una copia seguridad PrestaShop usando la herramienta más común que ofrecen los alojamientos web: cPanel. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.


¿Qué necesitas para empezar?

Antes de ponernos manos a la obra, asegúrate de tener a mano lo siguiente:

  • Acceso a tu cPanel: Normalmente se accede a través de tudominio.com/cPanel o tudominio.com:2083. Si no lo tienes, contacta con tu proveedor de hosting.
  • Tus credenciales de acceso (usuario y contraseña).
  • Espacio suficiente en tu ordenador o en un disco duro externo para guardar el respaldo. El archivo resultante puede ser pesado, especialmente si tu tienda tiene muchas imágenes.
  • Tiempo: El proceso puede tardar desde unos minutos hasta más de media hora, dependiendo del tamaño de tu tienda.

Paso 1: Accede a tu panel de control cPanel

Abre tu navegador web favorito (Chrome, Firefox, Edge, etc.) y escribe la URL de acceso a cPanel. Una vez dentro, verás un panel lleno de iconos. No te abrumes, solo necesitamos dos secciones concretas: Archivos y Bases de Datos.


Paso 2: Haz una copia de seguridad de la base de datos MySQL

La base de datos es el "cerebro" de tu PrestaShop. Contiene todos los productos, pedidos, clientes, configuraciones y contraseñas. Sin ella, tu tienda no funcionaría.

Localiza la sección "Bases de Datos"

Dentro de cPanel, busca la sección llamada "Bases de Datos MySQL" o simplemente "Bases de Datos". Haz clic en el icono de "phpMyAdmin".

Exporta tu base de datos

  1. En el menú lateral izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que usa tu PrestaShop. Normalmente se parece a algo como usuario_prestashop.
  2. Una vez dentro, verás una pestaña en la parte superior que dice "Exportar". Haz clic en ella.
  3. Asegúrate de que el método de exportación sea "Rápido" y el formato "SQL".
  4. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
  5. El navegador descargará un archivo con extensión .sql. Guárdalo en un lugar seguro junto con el backup de archivos que haremos a continuación.

[INFO] Algunos hosting tienen un límite de tamaño para exportar desde phpMyAdmin. Si tu base de datos es muy grande y la exportación falla, puedes usar la opción "Personalizado" y comprimirla en formato "gzip" o "zip". También puedes contactar con tu soporte para que te ayuden.


Paso 3: Haz una copia de seguridad de los archivos de tu tienda

La base de datos es solo una parte. Los archivos de tu PrestaShop (temas, módulos, imágenes, logs, etc.) son la otra mitad. Vamos a crear un backup PrestaShop cPanel completo de la carpeta public_html.

Accede al Administrador de Archivos

En la sección "Archivos" de cPanel, haz clic en el icono "Administrador de Archivos".

Navega hasta la carpeta de tu tienda

Se abrirá una nueva ventana. En el menú de la izquierda, busca la carpeta llamada public_html (o htdocs en algunos servidores). Haz doble clic para entrar. Si tu PrestaShop está instalado en una subcarpeta (por ejemplo, public_html/tienda), navega hasta esa carpeta.

Selecciona todo el contenido

Una vez dentro de la carpeta raíz de tu PrestaShop, debes seleccionar todos los archivos y carpetas que contiene. Puedes hacerlo de dos maneras:

  • Haz clic en el primer archivo, mantén pulsada la tecla Shift y haz clic en el último archivo de la lista.
  • O más fácil: en la esquina superior derecha, busca una casilla de verificación para "Seleccionar todo".

Comprime los archivos en un ZIP

Con todos los archivos seleccionados, busca el botón "Comprimir" en la barra de herramientas superior. Se abrirá un cuadro de diálogo.

  • Asegúrate de que el tipo de archivo sea "Zip".
  • Elige un nombre para el archivo, por ejemplo backup-prestashop-2024-01-15.zip.
  • Haz clic en "Crear archivo" o "Comprimir".

cPanel comenzará a comprimir todos los archivos. Esto puede tardar unos minutos, dependiendo del tamaño de tu tienda.

Descarga el archivo comprimido

Cuando el proceso termine, verás un mensaje de confirmación. Ahora, en el listado de archivos del Administrador de Archivos, busca el archivo .zip que acabas de crear. Haz clic derecho sobre él y selecciona "Descargar". ¡Ojo! No lo guardes en el mismo servidor, es mejor que lo bajes a tu ordenador.

[WARNING] Descargar el archivo ZIP es un paso crítico. Si solo lo dejas en el servidor y el disco duro falla, perderás el backup. Guárdalo siempre en tu PC, en un disco duro externo o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).


Paso 4: Verifica que tu copia de seguridad es válida

No hay nada peor que necesitar un respaldo y descubrir que está corrupto. Antes de celebrar, haz una pequeña comprobación.

  • Para el archivo SQL: Ábrelo con un editor de texto simple (como el Bloc de notas). Deberías ver texto con comandos SQL. Si el archivo está vacío o tiene solo unos pocos bytes, algo ha fallado.
  • Para el archivo ZIP: Intenta extraerlo en tu ordenador. Si Windows o tu programa de compresión te da un error, el archivo está dañado.

Cómo restaurar PrestaShop desde tu backup (El proceso inverso)

Saber cómo hacer un backup Prestashop cPanel es solo la mitad del trabajo. Algún día es posible que necesites restaurar Prestashop. El proceso es el inverso, pero requiere algo más de cuidado.

Restaurar los archivos

  1. Sube el archivo ZIP que creaste anteriormente a la carpeta public_html de tu cPanel usando el Administrador de Archivos o un cliente FTP (como FileZilla).
  2. Una vez subido, haz clic derecho sobre él y selecciona "Extraer".
  3. Confirma que quieres sobrescribir los archivos existentes cuando el sistema te lo pregunte.
  4. Espera a que termine la extracción.

Restaurar la base de datos

  1. Ve a phpMyAdmin dentro de cPanel.
  2. Selecciona la base de datos que usa tu PrestaShop.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que guardaste.
  5. Haz clic en "Continuar".

[WARNING] Al importar la base de datos, sobrescribirás la información actual. Asegúrate de que quieres hacer esto. Si solo quieres probar, es mejor crear una base de datos nueva y modificar el archivo config/settings.inc.php de PrestaShop para que apunte a la nueva base de datos.


Consejos extra para un respaldo perfecto

  • Automatiza el proceso: Muchos paneles de control y plugins de PrestaShop ofrecen la opción de programar copias de seguridad automáticas. Si tu hosting no lo permite, puedes usar un módulo de pago o gratuito.
  • Guarda varias copias: No te conformes con una sola. Ten al menos la copia de hoy y la de la semana pasada. Así, si te das cuenta de un error tarde, puedes volver a un punto anterior.
  • Prueba la restauración: De vez en cuando, intenta restaurar la copia en un entorno de pruebas (por ejemplo, en un subdominio). Esto te asegurará que el proceso funciona.
  • No olvides el correo electrónico: Si usas el correo de tu dominio, considera hacer un backup de las cuentas de correo desde cPanel, aunque esto es menos crítico para el funcionamiento de la tienda.

Preguntas frecuentes (FAQ) sobre backups en PrestaShop

¿Con qué frecuencia debo hacer una copia de seguridad?

Depende de la actividad de tu tienda. Si haces ventas a diario, lo ideal es hacer una copia diaria o semanal. Si es una tienda de prueba, con una copia mensual puede ser suficiente.

¿Qué es mejor, el backup desde cPanel o desde un módulo?

El backup desde cPanel es el más fiable porque se hace a nivel de servidor. Los módulos de PrestaShop son útiles para automatizar, pero a veces fallan si el tamaño de la tienda es muy grande. Lo ideal es combinar ambos.

¿Puedo hacer un backup Prestashop cPanel sin acceso a cPanel?

No. Necesitas acceso al panel de control de tu hosting. Si no lo tienes, contacta con tu proveedor y solicita que te lo activen o que te hagan ellos una copia de seguridad.

Mi tienda usa "Syspanel", ¿cómo hago el backup?

Si tu hosting usa el panel Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, busca las secciones de "Archivos" y "Bases de Datos". El proceso es similar: primero exportas la base de datos desde la herramienta de gestión de MySQL y luego comprimes y descargas la carpeta public_html.

¿Qué hago si el archivo ZIP es demasiado grande para descargar?

Si tu hosting tiene límites de descarga, puedes intentar comprimir la carpeta en varias partes más pequeñas usando el Administrador de Archivos, o usar un cliente FTP para descargar los archivos directamente sin comprimir. Otra opción es pedir a tu proveedor que te mueva el backup a un servidor de almacenamiento temporal.


Conclusión: El backup es tu mejor amigo

Realizar una copia seguridad PrestaShop no es una tarea opcional, es una necesidad. Con esta guía, ya tienes el conocimiento para proteger tu negocio online. No lo dejes para mañana; dedica 20 minutos hoy a hacer tu primer backup. Tu yo del futuro (cuando algo falle) te lo agradecerá.

Recuerda que la clave está en la constancia. Establece un calendario de backups y guárdalos en lugares seguros. Así, cualquier problema que surja será solo un pequeño contratiempo, no un desastre. ¡Manos a la obra!

¿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