Documentación de Duplicator

Documentación, materiales de referencia y tutoriales para Duplicator

Estrategias avanzadas de migración de datos


Aunque Duplicator es excelente para migrar sitios completos de WordPress, ciertos casos de uso especializados requieren flujos de trabajo personalizados. Esta guía cubre escenarios de migración avanzados con instrucciones paso a paso para cada situación.

Descripción general

Esta guía aborda tres categorías principales de migraciones avanzadas:

  • Migraciones Parciales del Sitio – Mover archivos, carpetas o tablas de base de datos específicos
  • Migraciones de Sitios Grandes – Optimizar flujos de trabajo para sitios con tamaños de archivo significativos
  • Escenarios Específicos de Bases de Datos – Ejecución de SQL y preservación selectiva de tablas

Escenarios Generales de Migración

Enfoque 1: Mover parte de un sitio web

Caso de uso: Necesitas migrar archivos o tablas de base de datos específicas en lugar de tu sitio completo.

Entendiendo los Recursos de WordPress

Un sitio de WordPress consta de dos componentes principales:

  • Archivos – Temas, plugins, subidas y archivos principales de WordPress
  • Tablas de base de datos – Entradas, usuarios, configuraciones y otros datos

Al usar las opciones de filtro de Duplicator, puedes incluir o excluir selectivamente estos activos para crear copias de seguridad personalizadas.

Configuración de Copia de Seguridad

Gestión de archivos: Navega a Duplicator Pro  » Copias de seguridad  » Añadir nueva  » Copia de seguridad  » Filtros  » Filtros de archivos

Puedes excluir:

  • Archivos o carpetas específicos (introduce rutas de directorio completas)
  • Extensiones de archivo (por ejemplo, .zip, .log)
  • Archivos multimedia grandes para reducir el tamaño de la copia de seguridad

Ejemplo: Para excluir el directorio de subidas:

/wp-content/uploads/

Nota: Separa varias rutas de exclusión con punto y coma.

Gestión de bases de datos

Navega a Duplicator Pro  » Copias de seguridad  » Añadir nueva  » Copia de seguridad  » Filtros de base de datos  » Tablas excluidas

Selecciona tablas específicas para excluir de tu copia de seguridad. Esto es útil cuando quieres:

  • Preservar datos existentes en el sitio de destino
  • Reducir el tamaño del archivo de copia de seguridad
  • Mover solo cambios de configuración

Opciones de Instalación (Solo Pro)

Durante la instalación, tienes cuatro opciones de extracción en Paso 1  » Opciones  » Omitir archivos:

  1. Extraer todos los archivos – Extracción completa (predeterminado)
  2. Omitir extracción de archivos principales de WP – Extraer solo wp-content y archivos no principales
  3. Extraer solo archivos multimedia y plugins/temas nuevos – Conserva los plugins y temas existentes en el destino
  4. Omitir extracción de archivos principales de WP y plugins/temas existentes en el host – Cuando se elige esta opción, los archivos principales de WordPress, si los hay, no se modifican. No se eliminan ni se extraen.
    Además, si un plugin (tema) existe tanto en el host como en el archivo, se conservarán los contenidos del plugin (tema) del host.

Modos de Instalación

Combina filtros de archivos con estos modos de instalación para máxima flexibilidad:

Nota: Las migraciones parciales requieren una comprensión profunda de la estructura de tu sitio. Siempre prueba en un entorno de staging antes de desplegar en producción. Configuraciones incorrectas pueden dañar tu sitio en vivo.

Enfoque 2: Migración de sitios grandes

Caso de uso: Tu sitio tiene archivos de gran tamaño que causan subidas/descargas lentas y necesitas migrar frecuentemente entre entornos.

Opción 1: Sobrescritura Clásica con Copias de Seguridad Filtradas

Este método es ideal cuando tienes dos sitios casi idénticos (por ejemplo, Desarrollo y Staging) y solo necesitas sincronizar cambios.

Requisitos:

  • Dos sitios con estructuras de archivos idénticas
  • Mismo esquema de base de datos (datos diferentes están bien)
  • Los sitios pueden estar en el mismo servidor o en servidores diferentes

Flujo de trabajo:

  1. Create Filtered Backup
    • Navega a Duplicator Pro  » Copias de seguridad  » Añadir nueva
    • En Copia de seguridad  » Filtros de archivos, excluye directorios grandes:
     /wp-content/uploads/
  • Crea la copia de seguridad
  1. Transfer Backup Files
    • Descarga los archivos del instalador y del archivo
    • Sube al directorio raíz de WordPress de tu sitio de staging
  2. Run Installation
    • Accede a installer.php en tu sitio de staging
    • Extrae el archivo
    • Completa el proceso de instalación
  3. Result
    • El sitio de staging recibe todas las actualizaciones del sitio de desarrollo
    • Los directorios excluidos (como /uploads/) permanecen sin cambios en Staging
    • Migración significativamente más rápida debido al menor tamaño de la copia de seguridad

Consejo Pro: Este flujo de trabajo se vuelve más beneficioso a medida que tu sitio crece. No estás migrando archivos sin cambios con cada copia de seguridad.

Opción 2: Modo de Instalación de Importación

Para mejorar rápidamente el flujo de trabajo, utiliza la función Importar Instalación de Duplicator. Este modo te permite:

  • Fusionar datos de copia de seguridad con contenido existente
  • Actualizar selectivamente componentes específicos del sitio
  • Mantener ciclos de migración más rápidos

Más información: Consulta nuestra guía de Importar Instalación para obtener instrucciones detalladas.

Enfoque 3: Sincronización de Desarrollo a Producción

Caso de uso: Necesitas sincronizar un sitio de staging/desarrollo con un sitio de producción grande, conservando los datos de producción.

Requisitos:

  • Duplicator Pro instalado en ambos sitios
  • Acceso a ambos entornos de sitio

Flujo de trabajo:

  1. Backup Production Data (Critical)
    • Crea una copia de seguridad completa de tu sitio de producción por seguridad
    • Identify and export specific production database tables you want to preserve:
      • Datos de usuario (wp_users, wp_usermeta)
      • Pedidos/transacciones (tablas de WooCommerce)
      • Envíos de formularios
      • Contenido generado por el usuario
    • Exporta estas tablas usando phpMyAdmin o la herramienta de base de datos de tu hosting
  2. Configure Archive Engine
    • En tu sitio principal, navega a Ajustes  » Copias de seguridad
    • Establece Motor de archivo en DupArchive
  3. Perform Import URL Install
    • En tu sitio de staging, utiliza la función Importar instalación
    • Introduce la URL de la copia de seguridad de tu sitio principal
    • Sigue las instrucciones de instalación
  4. Restore Preserved Production Data
    • Después de que la importación se complete, vuelve a importar las tablas de la base de datos de producción que exportaste en el Paso 1
    • Utiliza phpMyAdmin o consultas SQL para fusionar los datos conservados de nuevo en la base de datos de producción
    • Verifica que los datos conservados aparecen correctamente
  5. Result
    • El sitio de staging coincide perfectamente con el sitio principal

Nota: La base de datos se reemplaza completamente durante la instalación. Cualquier dato creado en el sitio de producción durante el desarrollo de staging (pagos de clientes, envíos de formularios, etc.) se perderá si instalas la copia de seguridad de staging sobre la producción.

Mejor práctica: Haz siempre una copia de seguridad de tu base de datos de producción antes de sincronizar desde staging.

Escenarios específicos de la base de datos

Conservación de tablas de base de datos existentes

Caso de uso: Quieres mantener tablas específicas sin cambios durante la migración (por ejemplo, conservar publicaciones en un sitio de staging mientras actualizas todo lo demás).

Escenario de ejemplo:
Estás migrando de Desarrollo a Staging pero quieres mantener las publicaciones existentes de Staging en la tabla wp_posts.

Configuración de Copia de Seguridad

  1. Filter Tables on Source Site
    • Navega a Duplicator Pro  » Copias de seguridad  » Añadir nueva Ve a Copia de seguridad  » Filtro de base de datos Marca “Habilitar filtros de tablas de base de datos” Selecciona la tabla a excluir (por ejemplo, wp_posts)Crea la copia de seguridad

    💡 What This Does: The database.sql file won’t include the excluded table.

Configuración de Instalación

  1. Configure Destination Installation
    • Sube el instalador y el archivo al sitio de staging Lanza installer.php En Paso 1  » Configuración, Selecciona acción: “Sobrescribir tablas existentes” Haz clic en Validar

    💡What This Does: Keeps all existing tables and only overwrites those in the archive.
  2. Verify Table Preservation
    • En Validar  » Base de datos, comprueba “Tablas marcadas para eliminación o copia de seguridad”
    • Confirma que wp_posts NO está en la lista de eliminación
    • Si es correcto, procede con la instalación
  3. Result
    • Todas las actualizaciones de datos del sitio desde Desarrollo
    • La tabla wp_posts permanece sin cambios en Staging
    • Las publicaciones creadas en Staging se conservan

Nota: Este método requiere que la tabla exista en el sitio de destino antes de la instalación. La estructura de la tabla debe coincidir entre los sitios.

Escenarios no compatibles

Copias de Seguridad Incrementales o Diferenciales

Pregunta: ¿Duplicator soporta copias de seguridad incrementales o diferenciales?
Respuesta: No, Duplicator crea copias de seguridad completas cada vez. Sin embargo, puedes optimizar el tamaño de la copia de seguridad utilizando filtros.

Enfoque alternativo:

  • Copias de seguridad completas – Programa semanales o cada X días con todos los archivos
  • Copias de seguridad solo de la base de datos – Programe copias diarias o cada X horas para cambios frecuentes en la base de datos
  • Use Filtros de archivo para excluir directorios grandes y estáticos

Este enfoque le proporciona instantáneas frecuentes de la base de datos, evitando copias de seguridad de archivos repetitivas.

Migración de Entradas de Blog Individuales

Pregunta: ¿Cómo puedo copiar solo las entradas del blog con sus imágenes, comentarios, categorías y etiquetas?
Respuesta: Duplicator migra sitios completos, no elementos individuales como las entradas.

Solución recomendada:

Utilice la herramienta integrada de Importar/Exportar de WordPress junto con transferencias manuales de archivos:

  1. Export Posts
    • Navegue a Herramientas  » Exportar en WordPress
    • Seleccione Entradas y descargue el archivo XML
  2. Transfer Media Files
    • Use FTP para copiar el directorio /wp-content/uploads/
    • Transfiera solo las carpetas que contienen las imágenes de sus entradas
  3. Import on Destination
    • Navegue a Herramientas  » Importar en el sitio de destino
    • Instale el Importador de WordPress
    • Cargue e importe su archivo XML
    • WordPress asociará los archivos multimedia automáticamente

Más información: Consulte la documentación de Importar/Exportar de WordPress para obtener instrucciones detalladas.

Mejores prácticas

Entornos de prueba

Siempre pruebe primero en staging – Ejecute migraciones avanzadas en un entorno de staging antes de tocar la producción.
Cree copias de seguridad antes de empezar – Realice una copia de seguridad completa de su sitio de destino antes de cualquier migración.
Documente su flujo de trabajo – Mantenga notas sobre los filtros utilizados y las tablas excluidas para referencia futura.

Optimización del Rendimiento

Use DupArchive para sitios grandes – Más fiable para archivos de más de 2 GB.
Filtre estratégicamente – Excluya directorios grandes y estáticos que no cambian entre migraciones.
Programe adecuadamente – Ejecute copias de seguridad grandes durante las horas de menor actividad.

Solución de problemas

Si surgen problemas durante migraciones avanzadas:

  1. Verifique las rutas de los filtros – Asegúrese de que las rutas excluidas sean correctas y use barras inclinadas.
  2. Compruebe la existencia de tablas – Las tablas preservadas deben existir en el destino.
  3. Revise los permisos – Confirme que los directorios de destino tengan los permisos de escritura adecuados.
  4. Consulte los registros – Revise los archivos de registro de Duplicator para ver mensajes de error específicos.

Obtener ayuda

¿Necesita ayuda adicional con migraciones avanzadas?


¿Te ha resultado útil este artículo?


Artículos relacionados

No dejes pasar un día más sin protección

Cada hora sin copias de seguridad adecuadas de WordPress pone tu sitio en riesgo • Cada migración de WordPress retrasada te cuesta rendimiento y crecimiento

Get Duplicator Now
Plugin Duplicator

¡Espera! No te pierdas tu
oferta exclusiva!

Como cliente de , obtienes un 60% DE DESCUENTO

Prueba Duplicator gratis en tu sitio y comprueba por qué más de 1,5 millones de profesionales de WordPress confían en nosotros. Pero no esperes, este descuento exclusivo del 60% solo está disponible por tiempo limitado.

or
Get 60% Off Duplicator Pro Now →