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

¿Cómo hacer una copia de seguridad en PrestaShop?

Actualizado el 4 de enero de 2026

Tener una copia de seguridad o PrestaShop backup actualizado es la red de seguridad más importante para cualquier tienda online. Un error humano, un plugin incompatible, un ataque informático o un fallo del servidor pueden dejar tu tienda inaccesible en segundos. Sin un respaldo, podrías perder pedidos, clientes, productos y años de trabajo.

No te preocupes, hacer una copia de seguridad es más sencillo de lo que parece. En esta guía completa, te explicaré paso a paso cómo hacerlo de forma manual y automatizada, tanto desde el panel de control de tu backup hosting como desde el propio PrestaShop.


¿Qué necesitas para hacer una copia de seguridad de PrestaShop?

Antes de empezar, es importante que entiendas dos partes fundamentales de tu tienda:

  1. Los archivos del programa: Son todos los ficheros de PrestaShop (carpetas admin, themes, modules, img, etc.). Contienen el diseño, los módulos y la lógica de la tienda.
  2. La base de datos: Es donde se almacena toda la información dinámica: productos, clientes, pedidos, configuraciones, contraseñas, etc.

[WARNING] Importante: Una copia de seguridad completa de PrestaShop debe incluir SIEMPRE los archivos Y la base de datos. Si solo respaldas uno de los dos, no podrás restaurar la tienda correctamente.


Método 1: Copia de seguridad manual desde tu Panel de Control (Recomendado para principiantes)

Este es el método más fiable y no requiere conocimientos técnicos avanzados. Utilizaremos las herramientas que te proporciona tu hosting. Para este ejemplo, asumiremos que tu hosting usa Syspanel (antes conocido como HestiaCP), un panel muy común y fácil de usar.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe la dirección de tu panel. Normalmente es algo como https://tudominio.com:2106. Recuerda, el puerto es el 2106.

Introduce tu usuario y contraseña de administrador del hosting (los mismos que usas para gestionar tu cuenta).

Paso 2: Crea un backup completo de tu cuenta

Una vez dentro de Syspanel, busca la sección de BACKUP o COPIAS DE SEGURIDAD. Generalmente está en el menú lateral izquierdo.

  1. Haz clic en Backup.
  2. Verás una lista de tus cuentas de hosting. Selecciona la que corresponde a tu tienda PrestaShop.
  3. Marca todas las opciones disponibles: Archivos del sitio, Base de datos, Configuración de correo, DNS, etc. Lo ideal es marcar todo para tener una copia exacta.
  4. Elige un destino. Puedes descargarlo directamente a tu ordenador, guardarlo en un servidor FTP externo o almacenarlo en la nube (Google Drive, Dropbox, etc.). Te recomiendo descargarlo a tu PC como primer paso.
  5. Haz clic en Crear backup o Ejecutar.

El proceso puede tardar unos minutos, dependiendo del tamaño de tu tienda. Cuando termine, tendrás un archivo .tar.gz listo para descargar. ¡Guárdalo en un lugar seguro!

[TIP] Guarda siempre al menos dos copias de seguridad en lugares diferentes (por ejemplo, una en tu ordenador y otra en un servicio de nube). Así te proteges ante cualquier eventualidad.

Paso 3: Desglose de lo que has respaldado (opcional pero útil)

Si alguna vez necesitas restaurar solo una parte, es bueno saber qué contiene el backup. En Syspanel, el backup completo incluye:

  • /backup/tudominio.com/: Todos los archivos de tu PrestaShop.
  • /backup/tudominio.sql: El volcado de tu base de datos.
  • Archivos de configuración de correo y DNS.

Método 2: Copia de seguridad manual desde phpMyAdmin + FTP (Más detallado)

Si prefieres tener un control más granular o tu panel no tiene una opción de backup tan sencilla, puedes hacerlo manualmente.

Parte A: Respaldo de la Base de Datos con phpMyAdmin

  1. Accede a phpMyAdmin desde tu panel de control (normalmente está en la sección de Bases de Datos).
  2. Selecciona la base de datos de tu tienda PrestaShop (la que aparece en tu archivo app/config/parameters.php).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y el formato SQL. Asegúrate de que la opción "Enviar" esté seleccionada.
  5. Haz clic en Continuar. Se descargará un archivo .sql con toda tu información.

Parte B: Respaldo de Archivos con FTP

  1. Conéctate a tu servidor usando un cliente FTP (como FileZilla).
  2. Navega hasta la carpeta donde está instalado PrestaShop (normalmente public_html o www).
  3. Selecciona TODAS las carpetas y archivos de la raíz de tu tienda.
  4. Haz clic derecho y elige Descargar. El proceso puede ser largo si tienes muchas imágenes o módulos.

[WARNING] No olvides descargar la carpeta img y themes, que suelen ser las más pesadas y contienen los activos visuales de tu tienda.


Método 3: Copia de seguridad automatizada desde el Back Office de PrestaShop

PrestaShop incluye una herramienta nativa para hacer backups, aunque tiene limitaciones. Es útil para copias rápidas, pero no es tan fiable como las anteriores para tiendas grandes.

  1. Ve a tu Back Office (ej: tudominio.com/admin1234).
  2. En el menú superior, ve a Parámetros Avanzados > Mantenimiento.
  3. Busca la pestaña Copia de seguridad de la base de datos.
  4. Haz clic en Generar copia de seguridad. El sistema creará un archivo .sql en la carpeta /backup de tu servidor.
  5. Para descargarlo, usa un cliente FTP y ve a la carpeta backup dentro de la raíz de PrestaShop.

[INFO] Esta opción solo respalda la base de datos, NO los archivos. Úsala solo como complemento, nunca como tu único método de seguridad tienda online.


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

La frecuencia ideal depende de la actividad de tu tienda:

  • Tiendas con pocos pedidos (1-5 al día): Una copia de seguridad completa cada semana y una de la base de datos cada día.
  • Tiendas con alto volumen (más de 10 pedidos al día): Copia de seguridad completa cada día y de la base de datos cada 6-12 horas.
  • Antes de cualquier cambio importante: Siempre haz una copia de seguridad completa antes de:
    • Actualizar PrestaShop a una nueva versión.
    • Instalar o desinstalar un módulo.
    • Modificar el tema o los archivos de la plantilla.
    • Realizar cambios en la configuración del servidor.

Preguntas Frecuentes (FAQ) sobre PrestaShop backup

¿Dónde se guardan las copias de seguridad en mi hosting?

Depende del método:

  • Syspanel: Las copias se guardan en la carpeta /backup de tu cuenta, pero puedes descargarlas. También puedes configurarlas para que se envíen a un FTP o nube externa.
  • phpMyAdmin: Se descargan directamente a tu ordenador.
  • Back Office de PrestaShop: Se almacenan en la carpeta /backup de tu servidor.

¿Puedo restaurar una copia de seguridad de una versión anterior a una más nueva?

Sí, pero con cuidado. Puedes restaurar archivos y base de datos de una versión anterior (ej: 1.7.8) en una instalación nueva (ej: 8.0). Sin embargo, no es recomendable porque pueden surgir incompatibilidades. Lo ideal es restaurar en la misma versión o, si actualizaste, restaurar la copia de seguridad y luego ejecutar de nuevo el proceso de actualización.

¿Qué hago si mi copia de seguridad es muy grande (más de 2GB)?

Si tu backup es enorme, puede dar problemas al descargarlo o subirlo. Soluciones:

  • Divide el backup: Haz primero el de la base de datos (con phpMyAdmin) y luego el de archivos por partes (carpetas grandes como img por separado).
  • Usa un script de backup: Herramientas como PrestaShop Backup & Restore (módulo) o scripts de shell pueden comprimir y dividir automáticamente.
  • Aumenta los límites del servidor: Temporalmente, puedes pedir a tu hosting que aumente el tiempo de ejecución y el tamaño máximo de subida.

¿Es seguro hacer la copia de seguridad mientras la tienda está abierta?

Sí, es seguro. PrestaShop y los sistemas de backup modernos (como los de Syspanel) hacen un "snapshot" o bloquean temporalmente la base de datos para que no se corrompa. El proceso dura segundos o minutos, y los clientes no notarán nada. Eso sí, evita hacerlo en horas punta de ventas.

¿Cómo sé que mi copia de seguridad funciona?

No confíes solo en que el archivo existe. Pruébala periódicamente. Una vez al mes, descarga una copia, instala PrestaShop en un subdominio o en local, y restaura el backup. Si la tienda funciona, tu copia es válida. Si no, ajusta el método.


Conclusión: La seguridad de tu tienda online empieza con un buen backup

Hacer una copia de seguridad de tu PrestaShop backup no es un lujo, es una necesidad. Con los métodos que te he explicado, desde el sencillo backup con Syspanel (accesible por el puerto 2106) hasta el manual con phpMyAdmin y FTP, no tienes excusa para no proteger tu negocio.

Recuerda la regla de oro: automatiza y verifica. Configura backups periódicos desde tu panel de control y, al menos una vez al mes, comprueba que puedes restaurarlos. Así, si algún día ocurre un desastre, tu tienda online volverá a estar operativa en minutos, no en días.

[TIP FINAL] Si no te sientes seguro haciendo esto solo, muchos servicios de backup hosting ofrecen planes que incluyen backups automáticos diarios y restauración con un solo clic. Es una inversión que vale la pena para tu tranquilidad y la seguridad tienda online.

¿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