Duplicadora Duplicadora

Documentación del duplicador

Documentación, materiales de referencia y tutoriales para Duplicator

Estrategias avanzadas de migración de datos


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

Visión general

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

  • Migraciones parciales de sitios: traslado de archivos, carpetas o tablas de bases de datos específicos
  • Migraciones de sitios de gran tamaño: optimización de los flujos de trabajo para sitios con archivos de gran tamaño
  • Escenarios específicos de la base de datos - Ejecución SQL y conservación selectiva de tablas

Escenarios generales de migración

Método 1: Trasladar parte de un sitio web

Caso práctico: Necesita migrar archivos específicos o tablas de bases de datos en lugar de todo su sitio.

Comprender los activos de WordPress

Un sitio WordPress consta de dos componentes principales:

  • Archivos - Temas, plugins, cargas y archivos del núcleo de WordPress
  • Tablas de base de datos - Mensajes, usuarios, configuraciones y otros datos

Utilizando las opciones de filtrado de Duplicator, puede incluir o excluir selectivamente estos activos para crear copias de seguridad personalizadas.

Configuración de la copia de seguridad

Gestión de Archivos: Vaya a Duplicator Pro " Copias de seguridad " Añadir nueva " Copia de seguridad " Filtros " Filtros de archivos

Puedes excluir:

  • Archivos o carpetas específicos (introduzca las rutas completas de los directorios)
  • 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 uploads:

/wp-content/uploads/

Nota: Separe las rutas de exclusión múltiples con punto y coma.

Gestión de bases de datos

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

Seleccione tablas específicas para excluirlas de su copia de seguridad. Esto es útil cuando se desea:

  • Conservar los datos existentes en el sitio de destino
  • Reducir el tamaño del archivo de copia de seguridad
  • Mover sólo los cambios de configuración

Opciones de instalación (sólo Pro)

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

  1. Extraer todos los archivos - Extracción completa (por defecto)
  2. Omitir la extracción de los archivos del núcleo de WP - Sólo extracto wp-content y archivos no básicos
  3. Extrae sólo archivos multimedia y nuevos plugins/temas - Conserva los plugins y temas existentes en el destino
  4. Omitir la extracción de archivos del núcleo de WP y plugins/temas existentes en el host - Cuando se elige esta opción, los archivos del núcleo de WordPress, si los hay, no se modifican. No se borran y/o extraen.
    Además, si un plugin (tema) existe TANTO en el host como en el archivo, se mantendrá el contenido del plugin (tema) del host.

Modos de instalación

Combine los filtros de archivos con estos modos de instalación para obtener la máxima flexibilidad:

Nota: Las migraciones parciales requieren un conocimiento profundo de la estructura de su sitio. Pruebe siempre en un entorno de ensayo antes de desplegar a la producción. Las configuraciones incorrectas pueden romper su sitio en vivo.

Método 2: Migración de sitios grandes

Caso práctico: Su sitio tiene archivos de gran tamaño que provocan cargas/descargas lentas, y necesita migrar con frecuencia entre entornos.

Opción 1: Sobrescritura clásica con copias de seguridad filtradas

Este método es ideal cuando tiene dos sitios casi idénticos (por ejemplo, Desarrollo y Puesta en escena) y sólo necesita sincronizar los cambios.

Requisitos previos:

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

Flujo de trabajo:

  1. Crear copia de seguridad filtrada
    • Navegue hasta Duplicator Pro " Copias de seguridad " Añadir nueva
    • En Copia de seguridad " Filtros de archivos, excluya los directorios grandes:
     /wp-content/uploads/
  • Construir la copia de seguridad
  1. Transferencia de archivos de copia de seguridad
    • Descargar el instalador y los archivos comprimidos
    • Cargar en el directorio raíz de WordPress de su sitio de ensayo
  2. Ejecutar la instalación
    • Ir a installer.php en su sitio de ensayo
    • Extraer el archivo
    • Completar el proceso de instalación
  3. Resultado
    • El centro de ensayo recibe todas las actualizaciones del centro de desarrollo
    • Directorios excluidos (como /uploads/) no se modifican en la etapa
    • Migración significativamente más rápida gracias al menor tamaño de las copias de seguridad

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

Opción 2: Importar modo de instalación

Para mejorar rápidamente el flujo de trabajo, utilice la función Importar instalación de Duplicator. Este modo le permite:

  • Fusione los datos de la copia de seguridad con el contenido existente
  • Actualización selectiva de componentes específicos del sitio
  • Mantener ciclos de migración más rápidos

Más información: Consulte nuestra guía de instalación de importaciones para obtener instrucciones detalladas.

Enfoque 3: Sincronización del desarrollo con la producción

Caso práctico: Necesita sincronizar un sitio de puesta en escena/desarrollo con un sitio de producción de gran tamaño conservando los datos de producción.

Requisitos previos:

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

Flujo de trabajo:

  1. Copia de seguridad de los datos de producción (críticos)
    • Cree una copia de seguridad completa de su centro de producción por seguridad
    • Identifique y exporte las tablas específicas de la base de datos de producción que desea conservar:
      • Datos del usuario (wp_users, wp_usermeta)
      • Pedidos/transacciones (tablas WooCommerce)
      • Presentación de formularios
      • Contenidos generados por los usuarios
    • Exporte estas tablas utilizando phpMyAdmin o la herramienta de base de datos de su alojamiento
  2. Configurar Archive Engine
    • En su sitio principal, vaya a Configuración " Copias de seguridad
    • Establecer Motor de Archivo a DupArchive
  3. Importar URL Instalar
    • En su sitio de ensayo, utilice la función Importar instalación
    • Introduzca la URL de copia de seguridad de su sitio principal
    • Siga las instrucciones de instalación
  4. Restaurar datos de producción conservados
    • Una vez finalizada la importación, vuelva a importar las tablas de la base de datos de producción que exportó en el paso 1
    • Utilice phpMyAdmin o consultas SQL para fusionar los datos conservados en la base de datos de producción.
    • Compruebe que los datos conservados aparecen correctamente
  5. Resultado
    • El sitio de prueba 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 la puesta en escena (pagos de clientes, envíos de formularios, etc.) se perderá si instala la copia de seguridad de la puesta en escena sobre la producción.

Práctica recomendada: Haga siempre una copia de seguridad de su base de datos de producción antes de sincronizar desde staging.

Escenarios específicos de bases de datos

Conservar las tablas existentes de la base de datos

Caso práctico: Desea mantener tablas específicas sin cambios durante la migración (por ejemplo, conservar las publicaciones en un sitio de ensayo mientras se actualiza todo lo demás).

Ejemplo:
Está migrando de Desarrollo a Puesta en Escena, pero desea mantener los mensajes existentes de Puesta en Escena en la carpeta wp_posts mesa.

Configuración de la copia de seguridad

  1. Filtrar tablas en el sitio de origen
    • Vaya a Duplicator Pro " Copias de seguridad " Añadir nuevo Ir a Copia de seguridad " Filtro de base de datos Consulte "Activar filtros de tabla de base de datos" Seleccione la tabla que desea excluir (p. ej, wp_posts)Construir la copia de seguridad

    💡 Qué hace esto: En database.sql no incluirá la tabla excluida.

Configuración de la instalación

  1. Configurar la instalación de destino
    • Cargar el instalador y el archivo en el sitio de ensayo Lanzamiento installer.php En Paso 1 " ConfiguraciónSelecciona la acción: "Sobrescribir tablas existentes" Haga clic en Validar

    💡Qué hace esto: Mantiene todas las tablas existentes y sólo sobrescribe las del archivo.
  2. Verificar la conservación de la tabla
    • En Validar " Base de datos, marque "Tablas marcadas para eliminación o copia de seguridad"
    • Confirme wp_posts NO está en la lista de eliminación
    • Si es correcto, proceda con la instalación
  3. Resultado
    • Todas las actualizaciones de datos de Desarrollo
    • En wp_posts no se modifica en Etapa
    • Los mensajes creados en la puesta en escena 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: ¿Soporta Duplicator copias de seguridad incrementales o diferenciales?
Respuesta: No, Duplicator crea copias de seguridad completas cada vez. Sin embargo, puede optimizar el tamaño de las copias de seguridad mediante filtros.

Enfoque alternativo:

  • Copias de seguridad completas: prográmelas semanalmente o cada X días con todos los archivos.
  • Copias de seguridad sólo de la base de datos: prográmelas diariamente o cada X horas para cambios frecuentes en la base de datos.
  • Utilizar filtros de archivo para excluir directorios estáticos de gran tamaño

De este modo, se obtienen instantáneas frecuentes de la base de datos y se evitan las copias de seguridad repetitivas de los archivos.

Migración de entradas de blog individuales

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

Solución recomendada:

Utilice la herramienta integrada de importación y exportación de WordPress combinada con transferencias manuales de archivos:

  1. Puestos de exportación
    • Ir a Herramientas " Exportar en WordPress
    • Seleccione Mensajes y descargue el archivo XML
  2. Transferir archivos multimedia
    • Utilice FTP para copiar el /wp-content/uploads/ directorio
    • Transfiere sólo las carpetas que contienen las imágenes de tus entradas
  3. Importación en destino
    • Vaya a Herramientas " Importar en el sitio de destino
    • Instalar el importador de WordPress
    • Cargue e importe su archivo XML
    • WordPress asociará automáticamente los archivos multimedia

Más información: Consulte la documentación sobre importación y exportación de WordPress para obtener instrucciones detalladas.

Buenas prácticas

Entornos de prueba

Pruebe siempre primero en el entorno de pruebas - Ejecute migraciones avanzadas en un entorno de pruebas antes de tocar la producción.
Cree copias de seguridad antes de empezar - Haga una copia de seguridad completa de su sitio de destino antes de cualquier migración.
Documente su flujo de trabajo - Guarde notas sobre los filtros utilizados y las tablas excluidas para futuras consultas.

Optimización del rendimiento

Utilice 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 se producen problemas durante las migraciones avanzadas:

  1. Verificar las rutas de filtrado - Asegúrese de que las rutas excluidas son correctas y utilizan barras inclinadas.
  2. Comprobar existencia de tablas - Las tablas preservadas deben existir en el destino.
  3. Revise los permisos - Confirme que los directorios de destino tienen los permisos de escritura adecuados.
  4. Consulte los registros - Compruebe los archivos de registro de Duplicator en busca de mensajes de error específicos.

Obtener ayuda

¿Necesita más ayuda con migraciones avanzadas?


¿Le ha resultado útil este artículo?


Artículos relacionados

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

Cada hora sin copias de seguridad adecuadas de WordPress pone en riesgo su sitio - Cada retraso en la migración de WordPress le cuesta rendimiento y crecimiento

Obtenga Duplicator ahora
Complemento duplicador

¡Espera! ¡No te pierdas tu oferta exclusiva de
!

Como cliente de , obtienes un 60 % de descuento.

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

o
Consigue ahora un 60 % de descuento en Duplicator Pro →