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

Cómo hacer una copia de seguridad manual en PrestaShop (archivos y base de datos)

Actualizado el 27 de febrero de 2026

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

Hacer una copia de seguridad de tu tienda online no es opcional, es una necesidad. Imagina que pasas meses configurando productos, precios, descuentos y textos, y un día un error de actualización o un ataque informático borra todo. Sin un backup manual PrestaShop, perderías horas de trabajo y, lo peor, la confianza de tus clientes.

Piensa en la copia de seguridad como un seguro de vida para tu negocio digital. No se trata de si la necesitarás, sino de cuándo. Una buena estrategia de seguridad PrestaShop backup incluye guardar tanto los archivos como la base de datos, porque cada uno protege una parte diferente de tu tienda.

Los archivos contienen el código fuente, las imágenes, los módulos y los temas. La base de datos guarda todos tus productos, pedidos, clientes y configuraciones. Si solo haces una parte, la recuperación será incompleta. Por eso, en esta guía te enseñaré a hacer ambas cosas de forma manual, sin necesidad de plugins ni conocimientos avanzados.


Antes de empezar: qué necesitas para el backup manual

Para realizar una copia seguridad PrestaShop manual, necesitarás tres cosas básicas:

  1. Acceso a tu panel de control de hosting (donde gestionas el servidor).
  2. Un cliente FTP como FileZilla (gratuito) o el administrador de archivos de tu hosting.
  3. Acceso a phpMyAdmin (normalmente incluido en cPanel, Plesk o Syspanel).

Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza a través del puerto 2106. Por ejemplo, si tu dominio es mitienda.com, la URL sería https://mitienda.com:2106.

[!INFO]
No necesitas ser un experto en tecnología. Solo sigue los pasos en orden y con calma. Si algo falla, siempre puedes pedir ayuda al soporte de tu hosting.


Paso 1: Cómo exportar la base de datos en PrestaShop

La base de datos es el corazón de tu tienda. Aquí se guardan los pedidos, clientes y productos. Exportarla es más fácil de lo que piensas.

1.1. Accede a phpMyAdmin

Primero, entra a tu panel de hosting. Busca el icono de phpMyAdmin o Base de Datos MySQL. En Syspanel, este acceso suele estar en la sección "Bases de datos" del menú lateral.

Una vez dentro, verás una lista de bases de datos en el lado izquierdo. Haz clic en la que corresponde a tu PrestaShop. Si no sabes cuál es, revisa el archivo config/settings.inc.php de tu tienda (en la carpeta raíz) para ver el nombre.

1.2. Selecciona la opción "Exportar"

Con la base de datos seleccionada, ve a la pestaña Exportar en la parte superior. Aquí tienes dos opciones:

  • Método rápido: exporta todo sin opciones avanzadas.
  • Método personalizado: permite elegir tablas y opciones específicas.

Para un backup manual PrestaShop completo, te recomiendo el método rápido si tu base es pequeña (menos de 100 MB). Si es más grande, usa el personalizado y activa la compresión gzip para que el archivo pese menos.

1.3. Descarga el archivo

Haz clic en Continuar o Exportar y el navegador descargará un archivo con extensión .sql o .sql.gz. Guárdalo en una carpeta segura de tu ordenador, junto con la fecha en el nombre, por ejemplo: backup_bd_2025-06-01.sql.gz.

[!WARNING]
No edites el archivo SQL. Cualquier cambio puede corromper la base de datos y hacer que tu tienda deje de funcionar.


Paso 2: Cómo hacer el backup de archivos por FTP

Ahora vamos con los archivos de tu tienda. Estos incluyen el código, las imágenes y los módulos. Para ello, usaremos un cliente FTP.

2.1. Conecta con tu servidor

Abre FileZilla (o el cliente que prefieras). En la barra superior, introduce:

  • Servidor: ftp.tudominio.com o la IP de tu hosting.
  • Usuario y contraseña: los mismos que usas para el panel de control.
  • Puerto: normalmente 21, pero si usas Syspanel, verifica la configuración.

Haz clic en Conexión rápida. Si todo va bien, verás dos paneles: el izquierdo es tu ordenador y el derecho es el servidor.

2.2. Localiza la carpeta de PrestaShop

En el panel derecho, navega hasta la carpeta donde está instalada tu tienda. Normalmente es public_html, www o htdocs. Si tu tienda está en una subcarpeta (por ejemplo, public_html/tienda), entra ahí.

2.3. Selecciona y descarga todos los archivos

Con la carpeta raíz abierta, haz clic en Seleccionar todo (Ctrl+A) y arrastra los archivos al panel izquierdo (tu ordenador). Esto puede tardar varios minutos si tu tienda tiene muchas imágenes.

[!TIP]
Excluye la carpeta /cache si quieres que el backup sea más rápido. No es imprescindible y se regenera automáticamente. Pero si dudas, inclúyela, no pasa nada.

Cuando termine la transferencia, tendrás una copia exacta de todos los archivos de tu PrestaShop en tu disco duro.


Paso 3: Verifica que tu backup manual PrestaShop es válido

No basta con hacer la copia; hay que asegurarse de que funciona. Sigue estos pasos de comprobación:

  1. Comprueba el tamaño: tanto el archivo SQL como la carpeta de archivos deben tener un tamaño coherente con tu tienda. Si el SQL pesa 2 KB, algo falló.
  2. Abre el archivo SQL con un editor de texto (como Notepad++) y busca alguna tabla conocida, por ejemplo ps_products. Si aparece, la exportación fue correcta.
  3. Revisa la estructura de carpetas: asegúrate de que tienes img, modules, themes y config en tu copia local.

[!INFO]
Guarda siempre dos copias: una en tu ordenador y otra en un servicio en la nube (Google Drive, Dropbox) o en un disco externo. Así, si tu PC falla, tendrás un respaldo.


Paso 4: Cómo restaurar el backup (por si acaso)

Saber restaurar es tan importante como saber hacer el backup. Aquí te explico el proceso rápido:

4.1. Restaurar la base de datos

Entra a phpMyAdmin, selecciona tu base de datos y ve a la pestaña Importar. Sube el archivo .sql que guardaste y haz clic en Continuar. El sistema reemplazará los datos actuales con los del backup.

4.2. Restaurar los archivos

Con FileZilla, sube todos los archivos de tu copia local a la carpeta raíz de tu servidor, sobrescribiendo los existentes. Si tu tienda estaba en public_html, sube ahí.

[!WARNING]
Antes de restaurar, haz un backup del estado actual. Si algo sale mal, podrás volver al punto anterior.


Preguntas frecuentes sobre copias de seguridad en PrestaShop

¿Cada cuánto tiempo debo hacer un backup manual PrestaShop?

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es una vez por semana. Si es un negocio pequeño, cada 15 días puede ser suficiente. Además, haz siempre un backup antes de actualizar módulos, temas o el núcleo de PrestaShop.

¿Puedo automatizar las copias de seguridad?

Sí, muchos hostings ofrecen backups automáticos, pero no confíes solo en ellos. La copia seguridad PrestaShop manual te da control total y te asegura que tienes una versión reciente en tu poder.

¿Qué hago si mi backup no se restaura correctamente?

Primero, verifica que el archivo SQL no esté corrupto. Luego, revisa que la versión de PHP y MySQL de tu servidor sea compatible con la de tu backup. Si el problema persiste, contacta con el soporte de tu hosting.

¿El backup de archivos incluye los productos?

No, los productos están en la base de datos. Por eso es vital hacer tanto el backup de archivos como el de la base de datos. Son complementarios.

¿Puedo hacer el backup desde el panel de administración de PrestaShop?

PrestaShop no tiene una herramienta nativa para hacer backups completos. Por eso, la opción manual es la más fiable y no depende de módulos de terceros.


Conclusión y buenas prácticas finales

Hacer un backup manual PrestaShop es un proceso sencillo que te tomará menos de 30 minutos una vez que lo domines. La clave está en la constancia: conviértelo en un hábito mensual o semanal, y tu negocio estará protegido ante cualquier imprevisto.

Recuerda que la seguridad PrestaShop backup no termina con hacer la copia. Debes probar la restauración al menos una vez al año para asegurarte de que todo funciona. Es mejor descubrir un error ahora que cuando estés en una emergencia.

[!TIP]
Crea un calendario de backups en tu agenda. Por ejemplo, "primer lunes de cada mes". Así no lo olvidarás.

Si tienes dudas sobre cómo acceder a tu hosting o a phpMyAdmin, consulta la documentación de tu proveedor o contacta con su soporte. Y si usas Syspanel, recuerda que el acceso es por el puerto 2106; a veces, los usuarios se confunden y usan el puerto estándar 443, lo que impide la conexión.

Con estos pasos, ya sabes cómo proteger tu tienda online. No esperes a que sea demasiado tarde: haz tu primera copia de seguridad hoy mismo. Tu yo del futuro (y tus clientes) 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