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

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

Actualizado el 14 de mayo 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 conseguido tus primeras ventas. De repente, un error en una actualización, un ataque malicioso o un fallo en el servidor deja tu tienda inservible. Sin una copia seguridad prestashop reciente, perderías todo ese trabajo y, lo que es peor, los datos de tus clientes.

Hacer una copia de seguridad completa de PrestaShop no es un lujo, es una necesidad. No solo te protege de desastres, sino que te da la tranquilidad de poder experimentar con tu tienda (instalar módulos, cambiar el tema, etc.) sabiendo que siempre puedes volver atrás. En esta guía, te voy a enseñar, paso a paso y sin tecnicismos, cómo hacer un backup completo que incluya tanto los archivos de tu tienda como la base de datos.

La buena noticia es que no necesitas ser un experto en informática. Con las herramientas adecuadas y siguiendo estas instrucciones, podrás tener tu red de seguridad lista en menos de 30 minutos.

¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, es importante que tengas a mano una serie de datos y herramientas. No te preocupes, son muy fáciles de conseguir.

  1. Acceso a tu Panel de Control de Hosting: Este es el panel donde gestionas tu dominio y tus cuentas de correo. Normalmente es cPanel, Plesk o similar. Si no sabes cómo acceder, contacta con tu proveedor de hosting.
  2. Acceso a tu Panel de Administración de PrestaShop: Es el back-office de tu tienda, donde gestionas productos, pedidos, etc. Lo normal es que la URL sea tudominio.com/admin.
  3. Un gestor de archivos FTP: Aunque no es imprescindible, nos facilitará mucho la tarea. Programas como FileZilla son gratuitos y muy fáciles de usar. Te permiten ver y descargar los archivos de tu servidor como si fueran carpetas locales en tu ordenador.

Método 1: La copia de seguridad manual (La más fiable)

Este método implica hacer dos cosas por separado: copiar los archivos y exportar la base de datos. Es el más completo y te dará un control total sobre el proceso. Es el método que recomiendo para usuarios que quieren una garantía absoluta.

Paso 1: Copiar los archivos de tu tienda (Backup PrestaShop cPanel)

Los archivos de tu tienda son todos los que componen el "esqueleto" de la web: el código, las imágenes, los módulos, los temas, etc. Para copiarlos, tienes dos opciones:

Opción A: Usando el Administrador de Archivos de cPanel

Esta es la opción más sencilla si tu hosting usa cPanel. Es perfecta para un backup prestashop cpanel.

  1. Accede a tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Navega hasta la carpeta donde está instalada tu tienda. Suele ser public_html o una subcarpeta dentro de ella (por ejemplo, public_html/tienda).
  4. Selecciona todos los archivos y carpetas dentro de la raíz de tu tienda. Puedes hacer clic en el primero, mantener pulsada la tecla Shift y hacer clic en el último para seleccionarlos todos.
  5. Con los archivos seleccionados, haz clic en el botón "Comprimir" en la barra superior.
  6. Elige el formato "Zip" y haz clic en "Comprimir Archivos".
  7. cPanel creará un archivo .zip en la misma carpeta. Descárgalo a tu ordenador. No lo dejes en el servidor, ya que ocuparía espacio y podría suponer un riesgo de seguridad.

Opción B: Usando un Cliente FTP (FileZilla)

Esta opción es ideal si tu hosting no tiene cPanel o si prefieres una descarga más directa.

  1. Descarga e instala FileZilla en tu ordenador.
  2. Abre FileZilla y conecta con los datos de tu servidor FTP (host, usuario y contraseña). Normalmente los encuentras en el correo de bienvenida de tu hosting.
  3. En el panel derecho (tu servidor), navega hasta la carpeta raíz de tu tienda.
  4. En el panel izquierdo (tu ordenador), crea una carpeta nueva donde quieras guardar el backup.
  5. Selecciona todos los archivos y carpetas del panel derecho y arrástralos al panel izquierdo.
  6. FileZilla comenzará a descargar todos los archivos. Este proceso puede tardar unos minutos dependiendo del tamaño de tu tienda.

[INFO]: La carpeta img suele ser la más pesada, ya que contiene todas las imágenes de tus productos. No te asustes si la descarga tarda.

Paso 2: Exportar la base de datos

La base de datos es donde se almacena toda la información dinámica de tu tienda: productos, precios, clientes, pedidos, contraseñas, etc. Es el "cerebro" de PrestaShop. Para exportarla, usaremos phpMyAdmin, una herramienta que viene incluida en casi todos los paneles de control.

  1. Accede a tu cPanel y busca la sección "Bases de Datos".
  2. Haz clic en "phpMyAdmin".
  3. En el panel de la izquierda, verás una lista de bases de datos. Haz clic en la que corresponde a tu tienda PrestaShop. El nombre suele ser algo como usuario_prestashop.
  4. Una vez dentro, verás muchas tablas. No te preocupes, no necesitas tocarlas.
  5. Ve a la pestaña "Exportar" en la parte superior.
  6. Asegúrate de que el método de exportación sea "Rápido" y el formato sea "SQL".
  7. Haz clic en el botón "Continuar" o "Exportar".
  8. El navegador descargará un archivo con extensión .sql. Guárdalo en la misma carpeta donde guardaste los archivos de tu tienda.

¡Felicidades! Ya tienes tu copia seguridad prestashop completa en tu ordenador. Ahora, si algo sale mal, puedes restaurarla.

Método 2: Usando un Módulo de Backup (La opción fácil)

Si prefieres no meterte en "cocina" con cPanel y phpMyAdmin, existen módulos de PrestaShop que automatizan todo el proceso. Son muy cómodos y suelen ofrecer funciones adicionales como copias programadas.

  1. Ve a tu back-office de PrestaShop.
  2. Navega a "Módulos" > "Módulos y servicios".
  3. En el buscador, escribe "backup" o "copia de seguridad".
  4. Verás varios módulos, tanto gratuitos como de pago. Algunos de los más populares son "PrestaShop Backup" o "MyBackup".
  5. Instala el módulo que más te guste y sigue las instrucciones que te indique. La mayoría te permitirá hacer una copia completa (archivos + base de datos) con un solo clic y descargarla a tu ordenador.

[TIP]: Los módulos de pago suelen ofrecer más funciones, como copias automáticas diarias o semanales y almacenamiento en la nube (Google Drive, Dropbox). Si tu tienda es importante, vale la pena invertir en uno.

Cómo restaurar PrestaShop desde tu copia de seguridad

Tener la copia es solo la mitad del trabajo. Saber restaurar prestashop es igual de importante. Aquí te explico cómo hacerlo en caso de emergencia.

Paso 1: Subir los archivos de nuevo al servidor

  1. Descomprime el archivo .zip que descargaste en el paso anterior en tu ordenador.
  2. Conecta con tu servidor a través de FileZilla (o el Administrador de Archivos de cPanel).
  3. Navega hasta la carpeta raíz de tu tienda (por ejemplo, public_html).
  4. Importante: Antes de subir los archivos, es recomendable eliminar o renombrar la carpeta actual de tu tienda para evitar conflictos. Puedes renombrarla a public_html_antiguo o similar.
  5. Crea una carpeta nueva con el nombre de tu tienda (si la has renombrado) o sube los archivos directamente a public_html.
  6. Arrastra todos los archivos de tu copia desde tu ordenador al servidor.

Paso 2: Importar la base de datos

  1. Accede a phpMyAdmin.
  2. Haz clic en tu base de datos. Si es una base de datos nueva, deberás crearla primero desde cPanel y luego asignarle un usuario.
  3. Ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste.
  5. Haz clic en "Continuar".
  6. phpMyAdmin importará todos los datos. Este proceso puede tardar unos minutos.

Paso 3: Configurar los archivos de conexión

Este es el paso más delicado. PrestaShop necesita saber cómo conectarse a la base de datos. Esta información se encuentra en el archivo app/config/parameters.php.

  1. Usando FileZilla o el Administrador de Archivos, localiza el archivo parameters.php en la carpeta de tu tienda.
  2. Ábrelo con un editor de texto (como el Bloc de notas).
  3. Verás líneas de código con información sobre la base de datos. Deberás asegurarte de que estos datos son correctos:
    • 'database_host' (normalmente localhost).
    • 'database_name' (el nombre de tu base de datos).
    • 'database_user' (el usuario de tu base de datos).
    • 'database_password' (la contraseña de tu base de datos).
  4. Si has creado una base de datos nueva, modifica estos valores con los nuevos datos.
  5. Guarda los cambios y vuelve a subir el archivo al servidor si lo has editado en local.

[WARNING]: Si los datos de conexión no son correctos, tu tienda mostrará un error de conexión a la base de datos y no podrás acceder. Revisa que todo esté bien escrito.

Preguntas Frecuentes (FAQ)

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

Depende de la actividad de tu tienda. Si haces muchas ventas al día, lo ideal es hacer una copia diaria. Si es una tienda pequeña, una copia semanal puede ser suficiente. Lo más recomendable es configurar copias automáticas.

¿Dónde debo guardar mis copias de seguridad?

Nunca en el mismo servidor de tu tienda. Si el servidor falla, perderías la copia también. Guárdalas en tu ordenador, en un disco duro externo o en la nube (Google Drive, Dropbox, etc.). La regla de oro es tener la copia en un lugar diferente al original.

¿Qué es mejor, hacer una copia manual o usar un módulo?

Las copias manuales te dan un control total y no dependen de terceros. Los módulos son más cómodos y automatizan el proceso. Si eres un usuario con poca experiencia, un módulo puede ser una gran ayuda. Si eres más técnico, la copia manual es infalible.

Mi hosting usa Syspanel en lugar de cPanel, ¿qué hago?

Si tu hosting te da acceso a Syspanel (recuerda que el puerto de acceso es el 2106), el proceso es muy similar. Busca las secciones de "Administrador de Archivos" y "Bases de Datos" (normalmente con phpMyAdmin). La lógica es la misma que con cPanel: comprimir/descargar archivos y exportar la base de datos.

¿La copia de seguridad incluye mis emails?

No. La copia de seguridad de PrestaShop solo incluye los archivos de la tienda y su base de datos. Los correos electrónicos se gestionan de forma independiente en tu panel de control. Si necesitas hacer una copia de tus correos, deberás hacerlo por separado.

¿Puedo hacer una copia de seguridad en mi servidor local?

Sí, puedes descargar los archivos y la base de datos a tu ordenador. Sin embargo, para que la tienda funcione en local, necesitarás instalar un entorno de desarrollo como XAMPP o WAMP y configurar todo correctamente. Es un proceso más avanzado, pero útil para hacer pruebas.

Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo proteger tu negocio online. Si tienes alguna duda, no dudes en dejar un comentario.

¿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