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

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

Actualizado el 19 de enero de 2026

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

Si tienes una tienda online, tu tienda es tu negocio. Productos, pedidos, clientes, configuración de envíos, impuestos... Todo eso vive en tu PrestaShop. Un error de actualización, un plugin incompatible, un ataque de malware o un error humano al borrar un archivo pueden tirar abajo tu tienda en segundos.

Hacer un backup PrestaShop manual es la red de seguridad que te salva el pellejo. No necesitas ser un experto en informática para hacerlo, solo necesitas seguir una serie de pasos ordenados. Y no te preocupes, vamos a hacerlo juntos, paso a paso y sin tecnicismos raros.

En esta guía voy a explicarte cómo hacer una copia seguridad PrestaShop completa, es decir, tanto los archivos de tu tienda como la base de datos. Son dos partes inseparables y necesitas ambas para poder restaurar tu tienda si algo sale mal.

¿Qué necesitas antes de empezar?

Antes de lanzarte a respaldar PrestaShop, reúne estas tres cosas:

  • Acceso a tu panel de control de hosting (cPanel, Plesk o Syspanel).
  • Un cliente FTP como FileZilla (es gratuito y muy fácil de usar).
  • Un lugar seguro donde guardar la copia. Te recomiendo un disco duro externo o un servicio en la nube como Google Drive o Dropbox. Nunca guardes la copia en el mismo servidor donde está tu tienda.

[INFO]: Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106. Por ejemplo: https://tu-dominio.com:2106. Allí encontrarás el gestor de archivos y las herramientas de bases de datos.

Parte 1: Hacer backup de los archivos de PrestaShop

Los archivos de tu tienda son todos los que ves al conectarte por FTP: la carpeta public_html (o htdocs), donde están el código PHP, las imágenes, los temas, los módulos, etc. Es decir, todo lo que hace que tu tienda se vea y funcione.

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

Esta es la opción más visual y fácil si no te manejas bien con FTP.

  1. Entra en el panel de control de tu hosting (cPanel, Plesk o Syspanel en el puerto 2106).

  2. Busca la sección "Administrador de archivos" o "Gestor de archivos".

  3. Navega hasta la carpeta donde está instalada tu tienda. Normalmente es public_html, htdocs o una carpeta personalizada si la instalaste en un subdirectorio.

  4. Selecciona todos los archivos y carpetas de la raíz de tu PrestaShop. Puedes hacer clic en "Seleccionar todo" si existe esa opción.

  5. Busca el botón "Comprimir" o "Comprimir en ZIP". Dale un nombre claro, por ejemplo: backup-tienda-20240315.zip.

  6. El sistema creará un archivo comprimido en el servidor. Descárgalo a tu ordenador usando el propio gestor de archivos (botón derecho > Descargar).

  7. IMPORTANTE: Borra el archivo ZIP del servidor una vez lo hayas descargado. Así no ocupas espacio ni dejas una copia vulnerable en el hosting.

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

Si prefieres la vía clásica, el FTP es muy fiable y te da control total.

  1. Descarga e instala FileZilla (o cualquier otro cliente FTP).

  2. Conéctate a tu servidor con los datos FTP que te dio tu proveedor de hosting. Normalmente son: servidor (ej. ftp.tudominio.com), usuario y contraseña.

  3. En el panel derecho de FileZilla verás los archivos del servidor. Navega hasta la carpeta raíz de tu PrestaShop.

  4. En el panel izquierdo, crea una carpeta en tu ordenador llamada backup-prestashop y entra en ella.

  5. Selecciona todos los archivos y carpetas del panel derecho (Ctrl+A o Cmd+A) y arrástralos al panel izquierdo.

  6. Espera a que termine la transferencia. Dependiendo del tamaño de tu tienda, puede tardar desde minutos hasta horas. No cortes la conexión.

  7. Una vez descargado todo, comprime la carpeta en tu ordenador en un archivo ZIP o RAR.

[WARNING]: Si tu tienda tiene muchas imágenes o archivos, la descarga por FTP puede ser muy lenta. Ten paciencia y asegúrate de que tu conexión a internet es estable. Si se corta a mitad, se corromperá la copia.

Parte 2: Hacer backup de la base de datos de PrestaShop

La base de datos es el "cerebro" de tu tienda. Ahí se guardan los productos, los clientes, los pedidos, las contraseñas y toda la configuración. Sin ella, los archivos no sirven para nada.

Paso 1: Localizar la base de datos

  1. Ve a tu panel de control de hosting.

  2. Busca la sección "Bases de datos MySQL" o "Bases de datos".

  3. Verás una lista de bases de datos. Necesitas identificar cuál es la de PrestaShop. Puedes mirarlo en el archivo app/config/parameters.php de tu tienda. Ábrelo con un editor de texto y busca las líneas que empiezan por 'database_name'. Ahí verás el nombre exacto.

Paso 2: Exportar la base de datos con phpMyAdmin

  1. Dentro del panel de control, haz clic en "phpMyAdmin" (o "Administrar" junto a tu base de datos).

  2. En la columna de la izquierda, selecciona tu base de datos de PrestaShop.

  3. Arriba verás una pestaña que dice "Exportar". Haz clic en ella.

  4. Elige el método de exportación:

    • Rápido: Exporta todo sin opciones extra. Sirve para bases de datos pequeñas.

    • Personalizado: Te permite ajustar opciones. Si tu tienda es grande, es mejor esta opción.

  5. En el método personalizado, asegúrate de que está marcado "Completo" y deja las demás opciones por defecto. Es importante que la compresión esté en "gzip" o "zip" para que el archivo pese menos.

  6. Haz clic en "Continuar" o "Exportar".

  7. Se descargará un archivo con extensión .sql.gz o .sql.zip. Guárdalo en la misma carpeta donde tienes la copia de los archivos.

[TIP]: No exportes la base de datos con la tienda abierta al público si puedes evitarlo. Si un cliente está haciendo un pedido en ese momento, podrías guardar datos a medias. Lo ideal es hacerlo con la tienda en modo mantenimiento o en horas de poco tráfico.

Parte 3: Verificar que la copia de seguridad PrestaShop es válida

No basta con hacer el backup. Tienes que asegurarte de que funciona. Una copia corrupta es como no tener ninguna.

  1. Comprueba el tamaño: El archivo ZIP de los archivos debe tener un tamaño considerable. Si tu tienda pesa 2 GB y el ZIP pesa 10 MB, algo está mal.

  2. Comprueba el contenido: Abre el ZIP y verifica que están las carpetas principales: app, bin, config, img, modules, themes, var, vendor, etc.

  3. Comprueba la base de datos: Abre el archivo .sql con un editor de texto (si es muy grande, usa un programa como Notepad++). Debe empezar con líneas de SQL y contener tablas como ps_product, ps_customer, ps_orders, etc.

  4. Prueba de restauración (opcional pero recomendada): Si tienes un hosting de pruebas o un servidor local, intenta instalar PrestaShop y restaurar tu copia. Así sabrás con seguridad que todo funciona.

Parte 4: ¿Cada cuánto tiempo debo hacer una copia?

La frecuencia depende de la actividad de tu tienda. Si vendes mucho a diario, deberías hacer una copia seguridad PrestaShop a diario o cada dos días. Si tu tienda es pequeña y tienes pocos pedidos, con una copia semanal puede bastar.

También es imprescindible hacer un backup PrestaShop manual antes de:

  • Actualizar PrestaShop a una versión nueva.
  • Instalar o actualizar módulos o temas.
  • Cambiar la configuración del servidor.
  • Mover la tienda a otro hosting.

[INFO]: Muchos hostings ofrecen copias de seguridad automáticas, pero no te fíes solo de ellas. A veces solo guardan los últimos 7 días o las restauran en un servidor distinto. Tu copia manual es tu plan B y tu plan C.

Preguntas frecuentes sobre el backup de PrestaShop

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

Sí, puedes, pero no te servirá de nada si pierdes también los archivos. La base de datos contiene referencias a imágenes y archivos que están en el servidor. Necesitas ambas partes para una restauración completa.

¿Qué hago si mi base de datos es demasiado grande para exportarla con phpMyAdmin?

Si la exportación se corta o da error, prueba a exportar solo las tablas de una en una. Otra opción es usar el comando mysqldump desde la terminal si tu hosting lo permite. También puedes pedir ayuda a tu proveedor de hosting.

¿Dónde guardo las copias de seguridad?

En un lugar seguro y fuera del servidor. Usa un disco duro externo, una unidad USB o un servicio en la nube. Nunca las guardes en el mismo hosting, porque si el servidor falla, perderás también las copias.

¿Puedo restaurar una copia de seguridad de PrestaShop en otro hosting?

Sí, siempre que el nuevo hosting cumpla con los requisitos de PrestaShop (versión de PHP, MySQL, etc.). El proceso de restauración implica subir los archivos, importar la base de datos y editar el archivo parameters.php con los datos de la nueva base de datos.

¿Qué es el modo mantenimiento y por qué debería activarlo antes de hacer el backup?

El modo mantenimiento muestra una página de "tienda en construcción" a los visitantes, pero tú puedes acceder como administrador. Al activarlo, evitas que se generen pedidos o cambios en la base de datos mientras haces la copia, lo que garantiza que el backup sea consistente.

Errores comunes al hacer un backup manual

  • Olvidar la base de datos: Hacer solo la copia de archivos es el error más típico. Recuerda que son dos partes.

  • No comprimir los archivos: Si descargas los archivos sin comprimir, tardarás muchísimo y ocuparán muchísimo espacio.

  • Guardar la copia en el mismo servidor: Si el disco duro del servidor falla, perderás todo, incluida la copia.

  • No verificar la copia: Confiar en que el backup se hizo bien sin comprobarlo es un error muy peligroso.

  • Hacer el backup con la tienda abierta: Si un cliente está comprando en ese momento, podrías guardar datos incompletos o inconsistentes.

Conclusión: tu tienda merece estar protegida

Hacer una copia seguridad PrestaShop manual no es complicado, pero requiere orden y constancia. Dedica 15 minutos cada semana a respaldar tu tienda y te ahorrarás muchos dolores de cabeza y posibles pérdidas económicas.

Recuerda el proceso en tres pasos:

  1. Copia los archivos con el gestor del hosting o por FTP.

  2. Exporta la base de datos con phpMyAdmin.

  3. Guarda ambas cosas en un lugar seguro fuera de tu servidor.

Y si eres de los que se olvida, ponte una alarma semanal en el calendario. Tu yo del futuro (cuando tengas un problema) te lo agradecerá.

[TIP]: Si usas Syspanel como panel de control de tu hosting, recuerda que el acceso es por el puerto 2106 y que allí también encontrarás herramientas para hacer backup de bases de datos de forma gráfica, sin necesidad de usar phpMyAdmin. Explora el panel, es más sencillo de lo que parece.

Ahora ya sabes cómo respaldar PrestaShop de forma manual. No lo dejes para mañana, haz tu primera copia hoy mismo. Tu tienda te lo agradecerá.

¿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