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

PrestaShop: Cómo hacer una copia de seguridad manual completa

Actualizado el 11 de marzo de 2026

¿Por qué es tan importante hacer una copia de seguridad de PrestaShop?

Imagina que llevas meses trabajando en tu tienda online, has añadido cientos de productos, configurado pasarelas de pago y personalizado cada detalle del diseño. Ahora imagina que un día, por un error de actualización, un ataque informático o un fallo del servidor, todo desaparece. Sin una copia de seguridad, ese escenario es una pesadilla. Con una copia de seguridad PrestaShop, es simplemente un susto.

Realizar un backup PrestaShop de forma regular no es una opción, es una necesidad. Es tu red de seguridad. Este proceso te permite guardar una "foto" exacta de tu tienda en un momento dado, incluyendo tanto los archivos del sistema como la base de datos (donde están tus pedidos, clientes y productos). Si algo sale mal, podrás restaurar PrestaShop a ese estado exacto y volver a operar con normalidad en minutos.

En este artículo, te voy a guiar paso a paso para que aprendas a hacer una copia de seguridad manual completa. No necesitas ser un experto en informática, solo seguir las instrucciones con calma. Al final, tendrás un archivo de respaldo en tu ordenador y sabrás exactamente cómo usarlo cuando lo necesites.

Entendiendo qué es una copia de seguridad completa

Antes de ponernos manos a la obra, es fundamental que entiendas qué vas a hacer y por qué. Una copia de seguridad completa de PrestaShop se compone de dos partes inseparables:

  1. Los Archivos del Sistema: Son todos los archivos que componen el "esqueleto" de tu tienda. Esto incluye el núcleo de PrestaShop, los temas (plantillas), los módulos que has instalado, las imágenes de tus productos, los logs, etc. En resumen, todo lo que ves en el directorio donde está instalada tu tienda.

  2. La Base de Datos: Es el "cerebro" de tu tienda. Aquí es donde se guarda toda la información dinámica: tus productos, precios, clientes, pedidos, contraseñas, mensajes, configuraciones, etc. Sin la base de datos, tu tienda sería un cascarón vacío.

Para que la restauración sea perfecta, necesitas ambas partes. Una sin la otra es como tener un coche sin motor o un motor sin coche. No funcionará.

Método paso a paso para hacer un backup PrestaShop manual

Vamos a dividir el proceso en dos fases principales: primero los archivos y luego la base de datos. Te recomiendo hacerlo en este orden y guardar ambos resultados en la misma carpeta de tu ordenador para tenerlo todo organizado.

Fase 1: Copia de seguridad de los archivos del sistema (vía FTP o Panel de Control)

Esta fase consiste en descargar todos los archivos de tu tienda a tu ordenador. Piensa en ello como copiar una carpeta enorme de un disco duro a otro.

Opción A: Usando un Cliente FTP (como FileZilla)

Esta es la opción más clásica y muy fiable.

  1. Conecta a tu servidor: Abre tu cliente FTP y conéctate a tu hosting. Necesitarás las credenciales FTP que te proporcionó tu proveedor de hosting (normalmente son un host, un usuario y una contraseña).
  2. Navega al directorio de PrestaShop: Una vez conectado, busca la carpeta donde está instalada tu tienda. Normalmente es public_html, htdocs o una subcarpeta dentro de estas. Si tu tienda está en tu dominio principal, será public_html. Si está en una subcarpeta, por ejemplo public_html/tienda, navega hasta ahí.
  3. Selecciona y descarga: Selecciona todos los archivos y carpetas que ves dentro del directorio de PrestaShop (no la carpeta en sí, sino su contenido). Puedes hacer clic derecho y seleccionar "Descargar". FileZilla comenzará a transferir todos los archivos a la carpeta local que tengas configurada.
  4. Espera a que termine: La duración dependerá del tamaño de tu tienda y de tu conexión. Verás una cola de transferencia. Asegúrate de que no haya errores y de que la lista de archivos pendientes llegue a cero.

[INFO]: Si tu tienda es muy grande (más de 1 GB), la descarga puede tardar bastante. Ten paciencia y no interrumpas el proceso.

Opción B: Usando el Administrador de Archivos de tu Panel de Control

Esta opción es ideal si no quieres usar un programa externo.

  1. Accede a tu panel de control: Entra en el panel de tu hosting (cPanel, Plesk, Syspanel, etc.).
  2. Busca el "Administrador de Archivos": En la mayoría de los paneles, esta opción está en la sección "Archivos".
  3. Navega a tu tienda: Entra en la carpeta donde está instalada tu PrestaShop (por ejemplo, public_html).
  4. Selecciona todo: En la parte superior, suele haber un botón para "Seleccionar todo". Haz clic en él.
  5. Comprime: Busca la opción "Comprimir" o "Comprimir y descargar". El panel creará un archivo .zip con todos los archivos seleccionados. Esto es muy eficiente.
  6. Descarga el ZIP: Una vez creado, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Descargar". Ya tienes tu copia de seguridad de archivos.

[WARNING]: Si usas Syspanel, el puerto de acceso al panel es el 2106. Asegúrate de usar esa dirección para entrar y gestionar tus archivos.

Fase 2: Copia de seguridad de la base de datos

Esta fase es la más crítica. La base de datos contiene la información más valiosa de tu negocio. Vamos a exportarla a un archivo SQL.

Opción A: Usando phpMyAdmin (la más común)

phpMyAdmin es una herramienta que casi todos los hostings tienen para gestionar bases de datos.

  1. Accede a phpMyAdmin: Desde el panel de control de tu hosting, busca el icono de "phpMyAdmin" o "Bases de Datos MySQL". Si usas Syspanel, el acceso es por el puerto 2106, y también tendrás un acceso directo a esta herramienta.
  2. Selecciona tu base de datos: En la columna de la izquierda, verás una lista de tus bases de datos. Haz clic en la que usa tu tienda PrestaShop. Por lo general, el nombre es algo como tuusuario_prestashop.
  3. Ve a la pestaña "Exportar": En la parte superior de la pantalla, verás varias pestañas. Haz clic en "Exportar".
  4. Elige el método de exportación: En la mayoría de los casos, te recomiendo usar el método "Rápido" para simplificar. En la parte inferior, asegúrate de que el formato sea "SQL". Si tu base de datos es muy grande, el método "Personalizado" te permite comprimirla (por ejemplo, con gzip) para que ocupe menos espacio.
  5. Descarga el archivo: Haz clic en el botón "Continuar" o "Exportar". El navegador descargará un archivo con extensión .sql. ¡Guárdalo en el mismo lugar donde guardaste los archivos!

[TIP]: Si tu base de datos es enorme y la exportación falla o se corta, selecciona el método "Personalizado" y en la sección "Opciones específicas para el volcado de datos" usa "INSERT extendido" y compresión "gzip". A veces también hay que activar la opción "Desactivar comprobaciones de claves externas".

Opción B: Usando un plugin o módulo

Existen módulos en el mercado de PrestaShop que te permiten automatizar todo este proceso desde el propio panel de administración. Son muy útiles, pero para este instructivo de "copia manual", te recomiendo que te familiarices primero con los métodos anteriores. Una vez que lo domines, puedes explorar estas herramientas para programar backups automáticos.

Restaurar PrestaShop: Cómo recuperar tu tienda desde el backup

Tener el backup no sirve de nada si no sabes cómo usarlo. El proceso de restauración es el inverso al de la copia.

Paso 1: Restaurar los archivos del sistema

  1. Sube los archivos: Usando tu cliente FTP o el Administrador de Archivos de tu panel, sube todos los archivos que descargaste (o el archivo ZIP que comprimiste) a la carpeta de tu tienda. Si subes un ZIP, deberás descomprimirlo en el servidor. En el Administrador de Archivos, suele haber una opción de "Extraer" al hacer clic derecho sobre el archivo.
  2. Reemplaza los archivos: El sistema te preguntará si quieres sobrescribir los archivos existentes. Debes aceptar la opción de "Sobrescribir" o "Reemplazar". Esto es normal, ya que quieres que los archivos del servidor vuelvan a ser los de tu copia.

[WARNING]: Este paso reemplazará los archivos actuales de tu servidor. Si no estás seguro de lo que haces, es mejor que contactes con tu soporte técnico. Un error aquí puede dejar tu tienda inaccesible.

Paso 2: Restaurar la base de datos

Este es el paso más delicado.

  1. Accede a phpMyAdmin: Igual que antes, entra en phpMyAdmin.
  2. Selecciona tu base de datos: Haz clic en la base de datos que usa tu PrestaShop.
  3. Vacía la base de datos (IMPORTANTE): Antes de importar, debes eliminar todas las tablas existentes. Ve a la pestaña "Operaciones" y busca la sección "Vaciar la base de datos" (DROP DATABASE no es lo mismo, no la borres). También puedes hacerlo desde la pestaña "SQL" ejecutando el comando DROP TABLE IF EXISTS para cada tabla, pero es más fácil con la opción de "Vaciar". Esto eliminará los datos actuales para dejar espacio a los del backup.
  4. Ve a la pestaña "Importar": Haz clic en la pestaña "Importar".
  5. Selecciona el archivo SQL: En la sección "Archivo a importar", haz clic en "Examinar" y busca el archivo .sql (o .sql.gz) que guardaste.
  6. Importa: Haz clic en el botón "Continuar" en la parte inferior. phpMyAdmin importará la estructura y los datos de tu backup. Al final, verás un mensaje de éxito.

[INFO]: Si el archivo SQL es demasiado grande, es posible que la importación falle. En ese caso, contacta con tu proveedor de hosting para que aumente el límite de memoria o para que te ayuden a importar el archivo por SSH.

Consejos de seguridad adicionales para tu tienda online

Una vez que ya sabes hacer el backup, es hora de que pienses en la seguridad de tu tienda online de forma más amplia.

  • Programa backups automáticos: No dependas solo de los manuales. Tu hosting (como Syspanel) suele tener opciones para programar copias de seguridad automáticas. Actívalas si puedes. Es tu primera línea de defensa.
  • Guarda las copias en un lugar seguro: No dejes los backups en el mismo servidor. Si el servidor se cae o es hackeado, perderás también las copias. Descárgalas a tu ordenador o, mejor aún, a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
  • Actualiza PrestaShop regularmente: Mantener tu tienda actualizada es clave para evitar vulnerabilidades. Las actualizaciones corrigen fallos de seguridad conocidos.
  • Usa contraseñas fuertes: Cambia las contraseñas de tu panel de administración, FTP y base de datos con regularidad. Usa combinaciones de letras, números y símbolos.

Preguntas frecuentes (FAQ) sobre el backup PrestaShop

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

Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es hacer una copia diaria o semanal. Si tu tienda es nueva o tiene poco movimiento, una copia mensual puede ser suficiente. Lo más seguro es hacer una antes de cualquier cambio importante (actualizaciones, instalación de módulos, etc.).

¿Puedo hacer una copia de seguridad solo de la base de datos?

Sí, puedes. De hecho, si solo has cambiado productos, precios o pedidos, una copia de la base de datos puede ser suficiente. Pero para una restauración completa del sistema, necesitas ambos. Te recomiendo hacer siempre la copia completa.

¿Qué hago si mi copia de seguridad no funciona al restaurar?

No entres en pánico. Revisa que hayas subido los archivos a la carpeta correcta y que la importación de la base de datos se haya completado sin errores. Si el problema persiste, contacta con tu soporte técnico. Ellos podrán ayudarte a diagnosticar el problema.

¿Es lo mismo una copia de seguridad que un clon de mi tienda?

No exactamente. Una copia de seguridad es para restaurar en el mismo servidor. Un clon es para crear una copia funcional en otro servidor, por ejemplo, para un entorno de pruebas. El proceso de creación es similar, pero los objetivos son distintos.

Conclusión

Hacer una copia de seguridad manual completa de tu PrestaShop puede parecer abrumador al principio, pero con esta guía, ya tienes el conocimiento para hacerlo. Es una tarea que te tomará unos minutos y que te ahorrará dolores de cabeza enormes en el futuro.

Recuerda que la clave está en la constancia. No esperes a que ocurra un desastre para pensar en las copias de seguridad. Establece una rutina, ya sea manual o automática, y protege el trabajo que has invertido en tu tienda online. Tu tranquilidad y la seguridad de tu negocio no tienen precio.

¿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