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

Cómo hacer una copia de seguridad en PrestaShop con cPanel

Actualizado el 28 de mayo de 2026

Introducción: ¿Por qué es tan importante hacer una copia de seguridad en PrestaShop?

Si tienes una tienda online, sabrás que es tu fuente de ingresos, tu proyecto y el trabajo de muchos meses. Imagina que un día entras a tu administración y ves un error fatal, o que un plugin incompatible rompe la base de datos, o que un hacker decide jugar a ser un incordio. Sin una copia de seguridad, todo ese esfuerzo puede esfumarse en segundos.

Hacer un backup prestashop cpanel no es una opción, es una necesidad. No es complicado, pero requiere que sigas unos pasos lógicos. En esta guía te voy a explicar, de forma muy visual y sencilla, cómo hacerlo tú mismo, sin necesidad de ser un gurú de la informática. Vamos a separar el proceso en dos partes: la copia de archivos y la copia de la base de datos. Al final, te enseñaré a guardarlo todo en un solo lugar seguro.

[INFO] Una copia de seguridad completa de PrestaShop consta de dos elementos: los archivos del sistema (código, imágenes, temas) y la base de datos (productos, pedidos, clientes). Necesitas ambos para restaurar tu tienda correctamente.

Antes de empezar: ¿Qué necesitas?

Para realizar este proceso, necesitas acceso a tu panel de control de hosting, que normalmente es cPanel. Si tu hosting usa otro panel (como Syspanel, antiguamente conocido como HestiaCP, que se accede por el puerto 2106), el proceso es similar, pero la interfaz cambia.

Para esta guía, nos centraremos en cPanel, que es el más común. Asegúrate de tener a mano tus credenciales de acceso (usuario y contraseña) y, si puedes, un gestor de archivos como FileZilla para descargar los archivos. Aunque también puedes usar el administrador de archivos de cPanel.

Paso 1: Localizar y respaldar los archivos de tu tienda (Backup de archivos)

Lo primero que vamos a hacer es copiar todos los archivos de tu PrestaShop. Esto incluye el código fuente, las imágenes de tus productos, los módulos, los temas, etc. Básicamente, todo lo que ves en tu carpeta de instalación.

1.1 Accede a tu cPanel y abre el Administrador de Archivos

Entra en tu cPanel. Busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana que te pedirá que elijas la carpeta raíz. Normalmente, debes seleccionar la carpeta public_html o www (donde está instalada tu tienda). Haz clic en "Go".

1.2 Comprime la carpeta de tu tienda

Una vez dentro del Administrador de Archivos, verás una lista de carpetas. Localiza la carpeta donde está instalado PrestaShop (normalmente es public_html o una subcarpeta dentro de ella).

Selecciona la carpeta completa (haz clic en la casilla de verificación que está a la izquierda del nombre). Luego, en la barra de menú superior, haz clic en Comprimir y elige Zip Archive. Se creará un archivo .zip con todo tu sitio web.

[TIP] Comprimir la carpeta es más rápido y seguro que descargar cientos de archivos sueltos. Además, el archivo comprimido es más fácil de manejar y almacenar.

1.3 Descarga el archivo comprimido a tu ordenador

Una vez que el archivo .zip se haya creado (aparecerá en la misma carpeta), selecciónalo y haz clic en Descargar. El archivo se guardará en tu equipo. Guárdalo en una carpeta segura, fuera de tu escritorio, como en un disco duro externo o en la nube.

[WARNING] No dejes el archivo .zip en tu servidor. Si lo haces, cualquiera que conozca la URL podría descargarlo. Bórralo del servidor justo después de descargarlo a tu ordenador.

Paso 2: Respaldo de la base de datos (Backup base datos prestashop)

La base de datos es el corazón de tu tienda. Contiene la información de tus productos, pedidos, clientes, contraseñas, etc. Sin ella, tu tienda no funcionaría. Por eso, este paso es tan importante como el primero.

2.1 Ve a la sección de Bases de Datos en cPanel

En tu cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin. Esta es una herramienta que te permite gestionar tu base de datos.

2.2 Selecciona tu base de datos de PrestaShop

Se abrirá una nueva pestaña con phpMyAdmin. En el panel de la izquierda, verás una lista de bases de datos. Haz clic en la que corresponde a tu tienda PrestaShop (normalmente tiene un prefijo como tuusuario_prestashop).

2.3 Exporta la base de datos

Una vez dentro de tu base de datos, ve a la pestaña Exportar en la barra superior. Te aparecerán dos opciones: "Rápida" y "Personalizada".

  • Rápida: Es la opción por defecto. Exporta toda la base de datos en un solo archivo SQL. Es suficiente para la mayoría de los casos.
  • Personalizada: Te permite elegir tablas específicas o ajustar opciones de exportación. Úsala solo si sabes lo que estás haciendo.

Selecciona Rápida y haz clic en el botón Continuar. Se descargará un archivo con extensión .sql a tu ordenador.

[INFO] El archivo SQL es un documento de texto con instrucciones que recrean tu base de datos. Es el formato estándar para este tipo de backups.

Paso 3: Guarda todo en un lugar seguro

Ya tienes dos archivos: el .zip con tus archivos y el .sql con tu base de datos. Ahora, es hora de guardarlos en un lugar seguro. La mejor práctica es tener una copia local y una copia en la nube.

3.1 Organiza tus archivos

Crea una carpeta en tu ordenador llamada Backup_PrestaShop y dentro de ella, subcarpetas con la fecha del backup, por ejemplo, 2024-05-20. Dentro de esta subcarpeta, coloca los dos archivos que has descargado.

3.2 Sube los archivos a la nube

Para una mayor seguridad, te recomiendo subir estos archivos a un servicio de almacenamiento en la nube como Google Drive, Dropbox o OneDrive. Así, si tu ordenador falla o es robado, tendrás una copia de seguridad disponible.

[TIP] Configura una rutina de backups. Te sugiero hacer una copia de seguridad completa al menos una vez al mes, y una copia de seguridad de la base de datos cada semana, especialmente si actualizas tu tienda con frecuencia o añades productos a diario.

Paso 4: Opción avanzada: Copia de seguridad completa desde cPanel

Además de los pasos anteriores, cPanel ofrece una herramienta de Copia de Seguridad que te permite hacer un backup de todo tu sitio (archivos, bases de datos, configuraciones de email, etc.) en un solo paso.

4.1 Accede a la herramienta de Copia de Seguridad

En la sección Archivos de cPanel, haz clic en Copia de Seguridad.

4.2 Genera una copia de seguridad parcial o completa

Verás varias opciones. Puedes hacer una copia parcial (solo la carpeta principal o solo las bases de datos) o una copia completa (todo el home directory). Te recomiendo hacer una Copia de seguridad completa para tener todo en un solo archivo.

Haz clic en el botón correspondiente y cPanel generará un archivo .tar.gz que contiene todo. Descárgalo de la misma manera que hiciste con el .zip.

[WARNING] Esta copia de seguridad completa puede ser muy grande, por lo que la descarga puede tardar más tiempo. Asegúrate de tener una buena conexión a internet antes de empezar.

Errores comunes y cómo solucionarlos

A veces, las cosas no salen a la primera. Aquí tienes algunos problemas típicos y sus soluciones:

El archivo zip tarda demasiado en crearse

Si tu tienda es muy grande, la compresión puede tardar. No cierres la pestaña del navegador. Si el proceso se interrumpe, tendrás que empezar de nuevo. Una alternativa es usar un cliente FTP como FileZilla para descargar los archivos directamente, aunque tardarás más tiempo.

No encuentro mi base de datos en phpMyAdmin

Asegúrate de haber seleccionado la base de datos correcta. Si tienes varias, revisa el prefijo que suele coincidir con tu nombre de usuario de cPanel. Si tienes dudas, contacta con tu proveedor de hosting.

El archivo SQL es demasiado grande para descargarlo

Si tu base de datos es muy grande (más de 100 MB, por ejemplo), la descarga puede fallar. En este caso, dentro de la opción Exportar de phpMyAdmin, elige Personalizada y marca la opción Comprimir y selecciona "gzip" o "zip". Esto reducirá el tamaño del archivo.

Preguntas frecuentes (FAQ) sobre el backup de PrestaShop

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

Depende de la actividad de tu tienda. Si vendes a diario, te recomiendo hacer un backup de la base de datos a diario o cada dos días. Los archivos puedes respaldarlos cada semana o cada dos semanas.

¿Puedo automatizar el proceso de backup?

Sí, muchos hostings ofrecen herramientas de backup automático. También puedes usar módulos de PrestaShop que hacen copias de seguridad programadas. Sin embargo, te recomiendo que aprendas a hacerlo manualmente, ya que te da un control total sobre el proceso.

¿Qué hago si necesito restaurar mi tienda?

Restaurar es el proceso inverso. Primero, restaura la base de datos importando el archivo .sql en phpMyAdmin. Luego, sube los archivos del .zip a tu servidor, sobrescribiendo los existentes. Si tienes dudas, busca una guía específica para restaurar, pero con el backup que has hecho, estarás cubierto.

[INFO] La restauración es más delicada que el backup. Asegúrate de tener una copia de seguridad de tu estado actual antes de restaurar una antigua.

Conclusión: la tranquilidad de tener un backup

Hacer una copia seguridad prestashop con cPanel es un proceso que, una vez que lo dominas, te llevará menos de 10 minutos. No es una tarea opcional; es un seguro de vida para tu negocio online. Con estos pasos, ya sabes cómo respaldar prestashop de forma manual, sin depender de plugins o servicios externos.

Recuerda que la clave está en la constancia. Establece un calendario de backups y cíñete a él. Guarda siempre tus copias en dos lugares diferentes (local y nube) y verifica de vez en cuando que tus archivos de backup no están corruptos.

[TIP] Haz una prueba de restauración en un entorno local o en un subdominio de vez en cuando. Esto te asegurará que, cuando realmente necesites tu backup, funcionará a la perfección.

Ahora que ya sabes cómo hacerlo, no lo dejes para mañana. Entra en tu cPanel y haz tu primera copia de seguridad. Tu yo del futuro (y tu tienda) te lo agradecerán.

¿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