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

Crear una copia de seguridad de tu tienda PrestaShop manualmente

Actualizado el 19 de septiembre de 2025

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

Tener una tienda online es como tener una tienda física: necesitas protegerla. Imagina que un día entras a tu navegación y, en lugar de ver tus productos, ves un error en pantalla. O peor aún, que un plugin mal actualizado rompa el diseño de toda tu tienda. Sin una copia de seguridad (o backup), toda tu información —productos, clientes, pedidos, configuraciones— podría perderse para siempre.

Crear una copia de seguridad de tu tienda PrestaShop manualmente no es un lujo, es una necesidad. Te da la tranquilidad de saber que, pase lo que pase, puedes restaurar tu negocio en minutos. Además, hacerlo manualmente te da un control total sobre el proceso, sin depender de extensiones de pago o de la buena voluntad de tu servidor.

En esta guía, te voy a enseñar paso a paso cómo hacer un backup completo, tanto de los archivos como de la base de datos, usando herramientas que ya tienes a tu disposición. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.

¿Qué necesitas antes de empezar?

Antes de lanzarte a hacer tu copia de seguridad, es importante que tengas a mano una serie de datos. No querrás quedarte a medias porque no encuentras una contraseña.

1. Acceso a tu panel de control (Syspanel)

Para gestionar los archivos y la base de datos, necesitarás acceder a tu panel de control. En este artículo, hablaremos de Syspanel, que es la herramienta que usamos en nuestros servidores. Para acceder a él, simplemente abre tu navegador y escribe la dirección de tu dominio seguido de :2106. Por ejemplo: tudominio.com:2106.

Si no recuerdas la contraseña de acceso, contacta con tu proveedor de hosting para restablecerla antes de continuar.

2. Acceso a phpMyAdmin

La base de datos es el cerebro de tu tienda. Para hacer una copia de seguridad de la base de datos, usaremos phpMyAdmin, una herramienta que viene incluida en Syspanel. No te preocupes, es más fácil de usar de lo que parece.

3. Un lugar seguro para guardar el backup

No sirve de nada hacer una copia de seguridad si la guardas en el mismo servidor donde está tu tienda. Si el servidor falla, perderías tanto la tienda como la copia. Te recomiendo guardar el backup en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (como Google Drive o Dropbox).

Paso 1: Haz una copia de seguridad de los archivos de tu tienda PrestaShop

Los archivos de tu tienda incluyen el código fuente, las imágenes de los productos, los módulos, los temas y la configuración. Son la parte visible de tu negocio.

Opción A: Usando el administrador de archivos de Syspanel

Esta es la opción más visual y fácil para principiantes.

  1. Accede a Syspanel usando el puerto 2106 (ej: tudominio.com:2106).
  2. Busca la sección "Administrador de archivos" o "Gestor de archivos" y haz clic.
  3. Navega hasta la carpeta donde está instalada tu tienda. Normalmente, se encuentra en public_html o www. Si tu tienda está en una subcarpeta, como public_html/tienda, navega hasta ahí.
  4. Una vez dentro de la carpeta raíz de tu PrestaShop, selecciona todos los archivos y carpetas. Puedes usar el botón "Seleccionar todo" si está disponible.
  5. Busca la opción "Comprimir" o "Archivar" y elige el formato ZIP. Esto creará un archivo comprimido con toda tu tienda.
  6. Se creará un archivo .zip en la misma carpeta. Ahora, selecciona ese archivo ZIP y usa la opción "Descargar" para guardarlo en tu ordenador.
  7. ¡Importante! Una vez descargado, borra el archivo ZIP del servidor para que no ocupe espacio.

Opción B: Usando FTP (FileZilla o similar)

Si prefieres una opción más tradicional, puedes usar un cliente FTP.

  1. Descarga e instala un cliente FTP como FileZilla.
  2. Conecta a tu servidor usando los datos FTP que te proporcionó tu proveedor de hosting (host, usuario y contraseña).
  3. En el panel derecho, navega hasta la carpeta raíz de tu tienda (public_html o similar).
  4. En el panel izquierdo, navega hasta la carpeta de tu ordenador donde quieres guardar el backup.
  5. Selecciona todos los archivos y carpetas del panel derecho y arrástralos al panel izquierdo. Esto iniciará la descarga.
  6. La descarga puede tardar un rato, dependiendo del tamaño de tu tienda. Ten paciencia.

[WARNING] Asegúrate de que el proceso de descarga se complete sin errores. Si se interrumpe, la copia podría estar corrupta y no servirte de nada.

Paso 2: Haz una copia de seguridad de la base de datos de tu PrestaShop

Este paso es crucial. La base de datos contiene toda la información de tus productos, clientes, pedidos, precios, impuestos, etc. Sin ella, tu tienda no funcionaría.

Cómo exportar tu base de datos con phpMyAdmin

  1. Accede a Syspanel (tudominio.com:2106).
  2. Busca la sección de "Bases de datos" o "MySQL" y haz clic en phpMyAdmin. Se abrirá una nueva ventana o pestaña.
  3. En el panel izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu tienda PrestaShop. Si no sabes cuál es, normalmente tiene un prefijo como ps_ o el nombre de tu tienda.
  4. Una vez dentro de tu base de datos, verás una lista de tablas. En la parte superior, haz clic en la pestaña "Exportar".
  5. En la siguiente pantalla, deja seleccionada la opción "Rápido" y el formato "SQL". Aquí puedes usar la opción "Personalizado" si necesitas más control, pero para empezar, la opción rápida es perfecta.
  6. Haz clic en el botón "Continuar" o "Exportar". Tu navegador descargará un archivo con extensión .sql. Este archivo contiene todas las instrucciones para recrear tu base de datos.

[TIP] Si tu base de datos es muy grande, puedes usar la opción "Personalizado" y marcar la casilla "Comprimir" para obtener un archivo .zip o .gz, que ocupará mucho menos espacio.

Paso 3: Verifica que tu copia de seguridad es correcta

Una vez que has descargado tanto los archivos como la base de datos, es hora de comprobar que todo está en orden.

  1. Revisa el tamaño: El archivo ZIP de los archivos debería tener un tamaño considerable (al menos varios megabytes). Si es sospechosamente pequeño, algo ha fallado.
  2. Revisa el contenido: Intenta abrir el archivo ZIP en tu ordenador. Deberías ver las carpetas y archivos de tu tienda. Haz lo mismo con el archivo .sql de la base de datos: ábrelo con un editor de texto (como el Bloc de notas) y verifica que contiene texto (sentencias SQL) y no está vacío.
  3. Guarda todo en un lugar seguro: Ahora sí, guarda ambos archivos en tu disco duro externo o en la nube.

[INFO] Te recomiendo que guardes al menos las dos últimas copias de seguridad. Así, si la más reciente falla, puedes usar la anterior.

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

La frecuencia ideal depende de la actividad de tu tienda. Si haces muchos cambios al día (añades productos, modificas precios, etc.), deberías hacer un backup a diario. Si tu tienda es más estática, con un backup semanal o incluso quincenal puede ser suficiente.

Una buena práctica es hacer una copia de seguridad antes de realizar cualquier cambio importante, como:

  • Actualizar PrestaShop a una nueva versión.
  • Instalar o actualizar un módulo o plugin.
  • Modificar el tema de tu tienda.
  • Cambiar la configuración avanzada.

Restaurar tu copia de seguridad (lo que tienes que saber)

Saber hacer el backup es la mitad del trabajo. La otra mitad es saber restaurarlo.

Restaurar los archivos

  1. Sube el archivo ZIP de los archivos a tu servidor usando Syspanel (en la carpeta public_html) o FTP.
  2. Usa el administrador de archivos de Syspanel para extraer el archivo ZIP. Esto reemplazará los archivos actuales con los del backup.
  3. Si usas FTP, puedes borrar los archivos actuales y subir los del backup.

Restaurar la base de datos

  1. Accede a phpMyAdmin.
  2. Selecciona tu base de datos. Importante: Si vas a restaurar una base de datos existente, primero tendrás que borrar todas las tablas (selecciona todas y elige "Eliminar"). Si es una base de datos nueva, simplemente la seleccionas.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql de tu backup.
  5. Haz clic en "Continuar". phpMyAdmin importará los datos.

[WARNING] Este proceso sobrescribirá los datos actuales de tu base de datos. Asegúrate de que es lo que quieres hacer.

Preguntas frecuentes (FAQ)

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

Sí, es posible. De hecho, si solo has cambiado contenido (productos, pedidos) y no has tocado archivos, un backup de la base de datos puede ser suficiente. Sin embargo, siempre es más seguro hacer el backup completo.

¿Necesito conocimientos técnicos avanzados?

No. Con esta guía, cualquier persona puede hacerlo. Solo necesitas seguir los pasos con atención y tener un poco de paciencia.

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

Lo más común es que el archivo esté corrupto o incompleto. Prueba con la copia anterior que guardaste. Si el problema persiste, contacta con tu soporte técnico.

¿Syspanel es lo mismo que cPanel?

Syspanel es una herramienta de gestión de hosting similar a cPanel, pero diseñada por nosotros. La principal diferencia es que el acceso a Syspanel se realiza a través del puerto 2106.

¿Puedo automatizar las copias de seguridad?

Sí, en Syspanel también tienes la opción de programar copias de seguridad automáticas. Sin embargo, hacerlo manualmente te da un control total y es una buena práctica para entender cómo funciona tu tienda por dentro.

Espero que esta guía te haya sido de gran ayuda. Recuerda que la prevención es la mejor herramienta para mantener tu tienda online segura. ¡Haz tu backup hoy y duerme tranquilo!

¿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