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

Cómo crear una copia de seguridad en PrestaShop manualmente

Actualizado el 28 de marzo de 2026

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

Hacer una copia de seguridad de tu tienda online no es una opción, es una necesidad. Imagina que pasas meses configurando productos, precios, descuentos y contenido para tu web. Ahora imagina que un mal plugin, un error humano o un ataque informático borra todo en cuestión de segundos. Sin un respaldo, ese trabajo se pierde para siempre.

Cuando hablamos de seguridad PrestaShop, el backup manual es tu red de seguridad más fiable. Aunque existen módulos y servicios automáticos, saber hacerlo a mano te da control total. No dependes de terceros, no necesitas pagar suscripciones extra y entiendes exactamente qué estás guardando.

Además, un backup manual es imprescindible antes de realizar cualquier actualización de versión, instalar un módulo nuevo o modificar archivos del tema. Es la diferencia entre arriesgarte a romper tu tienda o tener la tranquilidad de poder volver atrás en cualquier momento.

En esta guía te explico paso a paso cómo crear tu copia de seguridad en PrestaShop manualmente, sin necesidad de ser un experto técnico. Solo necesitas seguir el orden correcto y ser metódico. Al final, tendrás tu tienda respaldada en dos partes: los archivos y la base de datos.


Qué necesitas antes de empezar

Antes de lanzarte a hacer el backup, reúne estas tres cosas. Te ahorrarán dolores de cabeza:

  • Acceso a tu panel de control de hosting (cPanel, Syspanel, Plesk, etc.). Si usas Syspanel, recuerda que el puerto de acceso es el 2106. Por ejemplo, https://tudominio.com:2106. Allí encontrarás las herramientas de gestión de archivos y bases de datos.
  • Acceso FTP o al administrador de archivos de tu hosting. Este te permite descargar e inspeccionar los archivos de PrestaShop.
  • Un gestor de bases de datos como phpMyAdmin. Este es el estándar en la mayoría de hostings y lo usarás para exportar los datos de tu tienda.

Con estos accesos listos, puedes continuar. No necesitas instalar nada adicional.


Paso 1: Haz una copia de los archivos de PrestaShop

La primera parte de tu backup manual consiste en guardar todos los archivos de tu tienda. Esto incluye el código fuente, las imágenes, los módulos, los temas y la configuración. Todo lo que ves en tu carpeta de instalación de PrestaShop.

Opción A: Usando el administrador de archivos de tu hosting

Esta es la forma más visual y sencilla si no estás cómodo con FTP.

  1. Entra en el panel de control de tu hosting. Si usas Syspanel, recuerda el puerto 2106.
  2. Busca la sección "Administrador de archivos" o "Gestor de archivos".
  3. Navega hasta la carpeta donde está instalado PrestaShop. Normalmente es public_html, htdocs o una subcarpeta como public_html/tienda.
  4. Selecciona todos los archivos y carpetas dentro de esa ruta.
  5. Haz clic en el botón "Comprimir" o "Zip". Elige un nombre claro, por ejemplo, backup_prestashop_fecha.zip.
  6. Espera a que el sistema genere el archivo comprimido. Puede tardar unos minutos si tu tienda es grande.
  7. Una vez creado, descárgalo a tu ordenador. También puedes dejarlo en el servidor, pero es más seguro guardarlo en un lugar externo.

Opción B: Usando un cliente FTP como FileZilla

Si prefieres el método clásico, aquí tienes los pasos con FTP:

  1. Abre FileZilla (o cualquier cliente FTP).
  2. Conéctate a tu servidor con las credenciales FTP que te dio tu proveedor de hosting.
  3. En el panel derecho (servidor), navega hasta la carpeta de instalación de PrestaShop.
  4. En el panel izquierdo (local), crea una carpeta en tu ordenador llamada backup_prestashop.
  5. Arrastra todo el contenido del panel derecho al izquierdo. Esto descargará todos los archivos a tu PC.
  6. Espera a que termine la transferencia. Si es la primera vez, puede tardar bastante.

[TIP]: Si tu tienda tiene muchas imágenes, el backup puede pesar varios GB. No te asustes, es normal. Lo importante es que la descarga termine por completo.


Paso 2: Haz una copia de la base de datos

La base de datos es el cerebro de tu PrestaShop. Aquí se guardan los pedidos, clientes, productos, precios, contraseñas y configuraciones. Sin ella, los archivos no sirven de nada.

Exportar la base de datos con phpMyAdmin

  1. Entra en el panel de control de tu hosting y busca el acceso a phpMyAdmin. En Syspanel, suele estar en la sección "Bases de datos".
  2. Selecciona la base de datos que usa tu PrestaShop. El nombre suele aparecer en el archivo config/settings.inc.php de tu instalación, o en la información de tu hosting.
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" y el formato "SQL". Esto es suficiente para un backup manual estándar.
  5. Pulsa el botón "Continuar" o "Exportar".
  6. Se descargará un archivo con extensión .sql. Guárdalo en el mismo lugar donde tienes los archivos de PrestaShop.

Alternativa: Exportar con comandos SSH (para usuarios avanzados)

Si tu hosting ofrece acceso SSH, puedes ejecutar este comando:

mysqldump -u USUARIO -p NOMBRE_BASE_DATOS > backup_prestashop.sql

Sustituye USUARIO y NOMBRE_BASE_DATOS por tus datos. Esto genera el mismo archivo SQL, pero desde la terminal. Solo hazlo si sabes lo que estás haciendo.

[WARNING]: No exportes la base de datos mientras hay clientes haciendo pedidos. El backup podría quedar incompleto o corrupto. Mejor hazlo en horas de baja actividad o pon tu tienda en modo mantenimiento temporalmente.


Paso 3: Guarda el backup en un lugar seguro

Tener el backup en tu ordenador está bien, pero no es suficiente. Si tu disco duro falla, pierdes el backup. La regla de oro es la "regla 3-2-1": tres copias, en dos soportes distintos, y una fuera de tu casa u oficina.

Aquí tienes algunas opciones seguras:

  • Almacenamiento en la nube: Google Drive, Dropbox, OneDrive o Amazon S3. Sube ahí tanto el ZIP de archivos como el SQL.
  • Disco duro externo: Copia los archivos a un disco que no esté conectado a internet.
  • Correo electrónico: Para bases de datos pequeñas, puedes enviarte el SQL por correo. No es lo más elegante, pero funciona como copia extra.
  • Servidor remoto: Si tienes otro hosting o un VPS, puedes subir el backup ahí.

[INFO]: Guarda siempre el backup con la fecha en el nombre. Por ejemplo: backup_prestashop_2025-01-15.zip. Así sabrás cuál es el más reciente cuando necesites restaurar.


Paso 4: Verifica que el backup funciona

Hacer el backup y no comprobarlo es como no hacerlo. Un backup corrupto no te salvará cuando lo necesites. Por eso, dedica unos minutos a verificar.

Verificación rápida de archivos

  1. Abre el archivo ZIP que descargaste.
  2. Comprueba que contiene carpetas como modules, themes, img, config, etc.
  3. Mira que el tamaño es coherente con lo que esperabas. Si tu tienda pesa 2 GB, el ZIP no debería pesar solo 10 MB.
  4. Extrae algunos archivos al azar y ábrelos con un editor de texto. Si ves código legible, todo está bien.

Verificación de la base de datos

  1. Abre el archivo .sql con un editor de texto.
  2. Busca líneas que empiecen por CREATE TABLE o INSERT INTO. Si aparecen, el archivo tiene contenido.
  3. Comprueba que el archivo no termina bruscamente. Las últimas líneas suelen ser comentarios o comandos de finalización.
  4. Si eres muy precavido, puedes importar el SQL en una base de datos de prueba para asegurarte de que no hay errores.

Paso 5: Automatiza (o programa) futuros backups

Ya sabes hacer el backup manual. Ahora, la pregunta es: ¿cada cuánto lo haces? La frecuencia depende de la actividad de tu tienda. Si vendes a diario, deberías hacerlo a diario. Si es una tienda pequeña, una vez a la semana puede bastar.

Para no olvidarte, te sugiero:

  • Pon una alarma en tu calendario: cada lunes a primera hora, dedica 15 minutos al backup.
  • Usa un módulo de PrestaShop para backups automáticos, pero aun así, revisa manualmente cada cierto tiempo.
  • Configura una tarea programada en tu hosting que haga el backup de la base de datos y te lo envíe por correo.

[TIP]: No esperes a que haya un problema para hacer el backup. Hazlo también antes de cualquier cambio importante en tu tienda.


Errores comunes y cómo evitarlos

Aunque el proceso es sencillo, hay trampas típicas que puedes evitar:

  • Olvidar la base de datos: Muchos hacen el backup de archivos y se olvidan del SQL. Recuerda que necesitas ambos.
  • No comprobar el backup: Confías en que se ha hecho bien y no lo verificas. Siempre dedica tiempo a comprobar.
  • Guardar todo en el mismo sitio: Tener el ZIP y el SQL en la misma carpeta del hosting no es seguro. Si el servidor cae, pierdes todo.
  • No saber restaurar: Hacer el backup es la mitad del trabajo. Debes saber cómo restaurarlo. Practica en un entorno de prueba si es posible.
  • Ignorar los permisos de archivos: Al descomprimir el backup en un servidor nuevo, los permisos de archivos y carpetas deben ser correctos. PrestaShop necesita permisos específicos (normalmente 755 para carpetas y 644 para archivos).

Restaurar tu backup cuando lo necesites

Saber restaurar es tan importante como saber hacer el backup. Aquí tienes un resumen rápido:

  1. Sube los archivos: Descomprime el ZIP en la carpeta de instalación de PrestaShop. Sobrescribe los archivos existentes.
  2. Importa la base de datos: Entra en phpMyAdmin, selecciona tu base de datos y usa la pestaña "Importar". Sube el archivo SQL.
  3. Comprueba la configuración: Revisa que el archivo config/settings.inc.php tiene los datos correctos de conexión a la base de datos.
  4. Limpia la caché: Borra la carpeta var/cache (o cache en versiones antiguas) para que PrestaShop cargue los archivos nuevos.

Si algo falla, no entres en pánico. Vuelve a intentarlo, revisa los permisos y consulta los logs de error de PrestaShop.


Preguntas frecuentes sobre backups en PrestaShop

¿Cuánto espacio necesito para un backup de PrestaShop?

Depende del tamaño de tu tienda. Una tienda pequeña con 100 productos puede ocupar 200 MB. Una tienda grande con miles de imágenes puede superar los 10 GB. Revisa el tamaño de tu carpeta img para hacerte una idea.

¿Puedo hacer el backup mientras la tienda está online?

Sí, pero no es recomendable. Puede haber inconsistencias en la base de datos si hay pedidos en curso. Lo ideal es hacerlo en modo mantenimiento o en horas de baja actividad.

¿Necesito conocimientos técnicos para hacer un backup manual?

No. Con esta guía y acceso a tu hosting, cualquier persona puede hacerlo. Solo necesitas seguir los pasos con calma y no saltarte la verificación.

¿Cada cuánto debo hacer una copia de seguridad?

Si tu tienda tiene ventas diarias, hazlo a diario. Si es una tienda de nicho con poco movimiento, semanalmente es suficiente. La clave es la constancia.

¿Qué pasa si pierdo solo la base de datos?

Puedes restaurar solo el SQL sin tocar los archivos. Los productos y pedidos volverán a estar disponibles. Las imágenes y módulos seguirán en el servidor.


Conclusión: tu tienda merece estar protegida

Hacer una copia de seguridad manual en PrestaShop no es complicado, pero requiere método y constancia. Ahora ya sabes cómo respaldar tanto los archivos como la base de datos, verificar que todo está correcto y guardarlo en un lugar seguro. Con este hábito, tu tienda estará preparada ante cualquier imprevisto.

No lo dejes para mañana. Dedica 20 minutos hoy a hacer tu primer backup. Tu yo del futuro (cuando algo salga mal) te lo agradecerá. Y recuerda: la seguridad PrestaShop empieza por tener un buen respaldo.

¿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