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

Cómo hacer un backup manual de PrestaShop en cPanel

Actualizado el 2 de abril de 2026

¿Por qué es importante hacer un backup manual de PrestaShop?

Hacer copias de seguridad de tu tienda online no es una opción, es una necesidad. Imagina que pierdes todos tus productos, pedidos y clientes por un error de actualización, un ataque malicioso o un fallo del servidor. Sin un backup prestashop cpanel reciente, recuperar tu negocio podría ser casi imposible o extremadamente costoso.

Aunque muchos hosting ofrecen copias automáticas, estas suelen guardarse en el mismo servidor. Si el disco falla, perderías tanto los datos originales como las copias. Por eso, aprender a hacer un manual backup prestashop de forma local (en tu ordenador o en la nube) es una habilidad esencial para cualquier propietario de una tienda PrestaShop.

Este tutorial está pensado para que, incluso sin experiencia técnica, puedas realizar esta tarea de manera segura y sin errores. Te guiaremos paso a paso, explicando cada concepto de forma sencilla.

¿Qué necesitas para empezar?

Antes de lanzarnos a la acción, asegúrate de tener todo lo necesario a mano. Te sorprenderá lo poco que necesitas:

  1. Acceso a tu panel de control de hosting (cPanel): Te habrá llegado un correo con el usuario y la contraseña cuando contrataste el hosting. Si no lo encuentras, contacta con tu proveedor.
  2. Acceso a tu administrador de PrestaShop: Normalmente en la URL tudominio.com/admin o una ruta personalizada.
  3. Un programa para descomprimir archivos: Como WinRAR, 7-Zip o el descompresor nativo de tu sistema operativo.
  4. Paciencia y un lugar seguro donde guardar el resultado final: Un disco duro externo, una unidad USB o un servicio de almacenamiento en la nube como Google Drive o Dropbox.

¿Qué es exactamente un backup de PrestaShop?

Un backup completo de PrestaShop se compone de dos partes fundamentales e inseparables:

  1. Los Archivos del Sitio: Son todos los archivos que componen tu tienda: el código fuente, las imágenes de los productos, los temas, los módulos, etc. Viven en el directorio public_html de tu hosting.
  2. La Base de Datos: Es el "cerebro" de tu tienda. Aquí se almacenan los productos, pedidos, clientes, contraseñas, configuraciones y todo el contenido dinámico. Se gestiona a través de phpMyAdmin.

Piensa en ello como una receta de cocina: los archivos son los ingredientes y la base de datos es el libro donde está escrita la receta. Si pierdes los ingredientes, no puedes cocinar; pero si pierdes el libro, tampoco sabrás cómo hacerlo. Necesitas ambos para tener una copia de seguridad completa y funcional.


Paso 1: Backup de la Base de Datos en cPanel (phpMyAdmin)

Este es el primer paso y, para muchos, el más crítico. Vamos a crear una copia de seguridad de la base de datos de PrestaShop. La base de datos suele llamarse algo como usuario_prestashop o similar.

### Accediendo a phpMyAdmin

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
  3. Se abrirá una nueva ventana. En el panel lateral izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop.

### Exportando la Base de Datos

Una vez dentro de tu base de datos, sigue estos pasos:

  1. En el menú superior, haz clic en la pestaña "Exportar".
  2. Verás dos métodos: "Rápido" y "Personalizado". Para un backup manual, te recomendamos usar el método "Personalizado" para tener más control, aunque el "Rápido" también funciona.
  3. Si eliges "Personalizado", asegúrate de que en el apartado "Formato" esté seleccionado "SQL".
  4. En el apartado "Opciones de exportación específicas para tablas", marca la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" y "Agregar CREATE DATABASE / USE". Esto facilitará la importación en el futuro, si llegas a necesitarla.
  5. Deja el resto de opciones por defecto y haz clic en el botón "Exportar" en la parte inferior.
  6. El navegador descargará un archivo con extensión .sql. ¡Guárdalo en un lugar seguro! Este archivo contiene toda la información de tu negocio.

[TIP] Renombra el archivo de la base de datos con un nombre descriptivo, por ejemplo: backup_bd_mitienda_20231026.sql. Así sabrás a qué corresponde y cuándo lo hiciste.


Paso 2: Backup de los Archivos del Sitio en cPanel (Administrador de Archivos)

Ahora vamos a por los "ingredientes": los archivos de tu tienda. Los comprimiremos en un solo archivo .zip para que sea más fácil de descargar y almacenar.

### Comprimiendo el directorio public_html

  1. En tu cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos".
  2. Se abrirá una nueva ventana. Normalmente, te pedirá que elijas la carpeta raíz. Selecciona "Document Root for" (tu dominio) o simplemente navega hasta public_html.
  3. Ahora verás todos los archivos y carpetas de tu PrestaShop. No entres en la carpeta, quédate en el nivel donde ves todos los archivos.
  4. En la barra superior, verás un icono llamado "Seleccionar todo". Haz clic en él para marcar todos los archivos y carpetas.
  5. Con todo seleccionado, busca y haz clic en el botón "Comprimir" en la barra superior.
  6. Se abrirá una ventana emergente. Elige el tipo de archivo "Zip Archive" y en el campo "Archivo comprimido" escribe un nombre como backup_archivos_mitienda.zip.
  7. Haz clic en "Comprimir archivos" y espera unos segundos. Verás una barra de progreso. Cuando termine, aparecerá un mensaje de éxito.
  8. Ahora, en la lista de archivos, verás el archivo .zip que acabas de crear. Haz clic derecho sobre él y selecciona "Descargar".
  9. El navegador descargará el archivo comprimido a tu ordenador. Guárdalo junto con el archivo .sql de la base de datos.

[WARNING] Si tu tienda es muy grande (muchas imágenes, por ejemplo), la descarga puede tardar varios minutos. No cierres la ventana del navegador ni apagues el ordenador durante este proceso. Asegúrate de tener espacio suficiente en tu disco duro.


Paso 3: Almacenamiento Seguro del Backup

Ahora que tienes los dos archivos (el .sql y el .zip), has completado un manual backup prestashop. Pero el trabajo no termina aquí. Guardarlos en tu escritorio no es seguro.

La regla de oro de las copias de seguridad es la regla 3-2-1:

  • 3 copias de tus datos.
  • En 2 medios de almacenamiento diferentes (por ejemplo, un disco duro externo y la nube).
  • 1 copia fuera del sitio (en una ubicación física diferente).

Así que, te recomendamos encarecidamente:

  1. Sube los archivos a un servicio de almacenamiento en la nube: Google Drive, Dropbox, OneDrive, etc. Son gratuitos y te dan una copia en un lugar físico distinto al tuyo.
  2. Copia los archivos a un disco duro externo o una memoria USB: Esto te protege de fallos en tu ordenador principal.
  3. No los guardes solo en el hosting: Si el servidor falla, perderías todo.

[INFO] Muchos expertos recomiendan guardar las copias de seguridad durante al menos 30 días, o incluso más si tu tienda tiene mucho movimiento. Un buen hábito es hacer un backup de la base de datos a diario y un backup de archivos completo semanalmente.


Cómo restaurar tu backup de PrestaShop (Guía rápida)

Saber hacer el backup es solo la mitad del trabajo. Saber restaurarlo es igual de importante. Aquí tienes un resumen de cómo hacerlo si alguna vez lo necesitas.

### Restaurando la Base de Datos

  1. Entra en phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos en el panel izquierdo.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona tu archivo .sql.
  5. Haz clic en "Continuar" o "Importar" en la parte inferior. Espera a que se complete el proceso.

[WARNING] Este proceso sobrescribirá los datos actuales de tu base de datos. Asegúrate de que es lo que quieres hacer y de que estás importando el backup correcto. Te recomendamos hacer un backup de la base de datos actual antes de importar una antigua.

### Restaurando los Archivos

  1. Sube tu archivo .zip a la carpeta public_html a través del Administrador de archivos de cPanel.
  2. Haz clic derecho sobre el archivo .zip y selecciona "Extraer".
  3. En la ventana emergente, asegúrate de que la ruta de extracción sea la correcta (/public_html) y haz clic en "Extraer archivos".
  4. Una vez extraído, elimina el archivo .zip del servidor para evitar problemas de seguridad.

Preguntas Frecuentes (FAQ) sobre Backup de PrestaShop

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

Depende de la actividad de tu tienda. Si tienes pocos pedidos al día, un backup semanal puede ser suficiente. Si tu tienda es muy activa, te recomendamos hacer un backup de la base de datos a diario y uno de archivos cada dos o tres días.

### ¿Puedo hacer un backup manual sin cPanel?

Sí, es posible. Puedes usar un cliente FTP como FileZilla para descargar los archivos y herramientas como MySQL Workbench para la base de datos. Sin embargo, cPanel simplifica enormemente el proceso, por lo que es la opción recomendada para la mayoría de usuarios. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente y el puerto de acceso es el 2106, pero los conceptos de archivos y base de datos son los mismos.

### ¿Qué es mejor, backup manual o automático?

Ambos son complementarios. Las copias automáticas son cómodas y regulares, pero las manuales te dan el control de tener una copia en un lugar externo y seguro. La mejor estrategia es usar ambos métodos: confiar en las automáticas para la recuperación rápida y hacer manuales periódicas para la seguridad a largo plazo.

### Mi backup de la base de datos es muy grande, ¿es normal?

Sí, es normal si tu tienda lleva mucho tiempo funcionando y tiene muchos pedidos, clientes y registros. El tamaño puede variar desde unos pocos megabytes hasta varios gigabytes. Si es demasiado grande, puede que necesites usar herramientas más avanzadas para restaurarlo, pero para el backup, cPanel lo maneja sin problemas.

### ¿Qué pasa si no hago el backup de archivos y solo el de la base de datos?

Si solo haces el backup de la base de datos, perderás las imágenes de los productos, los módulos instalados y las personalizaciones del tema. Al restaurar, tu tienda funcionaría pero se vería "rota" y sin estilo. Necesitas ambos backups para una restauración completa y funcional.


Conclusión: La tranquilidad de tener un backup

Realizar un backup prestashop cpanel manual es un proceso sencillo que, una vez que lo haces un par de veces, se convierte en una rutina de pocos minutos. No lo veas como una tarea tediosa, sino como una póliza de seguros para tu negocio online.

Con estos dos archivos guardados de forma segura, puedes afrontar cualquier imprevisto con la tranquilidad de saber que tu trabajo y los datos de tus clientes están a salvo. Hazlo ahora, antes de que lo necesites. No esperes a que sea demasiado tarde.

¿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