Obtenga hoy mismo el mejor plugin de copia de seguridad y migración de WordPress
Obtenga Duplicator ahora

Documentación del duplicador

Documentación, materiales de referencia y tutoriales para Duplicator

Diversas estrategias para la migración de datos.

Mientras que Duplicator hace un trabajo extremadamente bueno de mover su sitio entero y varias sub-secciones. En esta sección trataremos de cubrir esas diversas opciones.

Escenarios generales

Escenario 1-Partesdel sitio
¿Cómo trasladar sólo parte de un sitio web?

Un sitio WordPress se compone de dos activos principales "Archivos" y "Tablas de Base de Datos". El instalador (sólo Pro) tiene características para volver a implementar una copia de seguridad y excluir datos específicos de una copia de seguridad existente. A continuación se presentan los flujos de trabajo que le permitirá filtrar / excluir datos para su copia de seguridad.

Copia de seguridad

Proceso de copia de seguridad

Gestión de archivos: Al crear una nueva copia de seguridad puede excluir cualquier archivo/carpeta, extensión de archivo o tabla de base de datos que desee. Con los Filtros de Archivo (Copias de Seguridad > Crear Nuevo > Archivo > Filtros de Archivo) junto con los modos de instalación Sobrescribir o Importar, los usuarios tienen la flexibilidad de mover porciones de su sitio. Para mover sólo una parte de su sitio excluya todos los archivos que no necesitan ser movidos. Para los filtros de archivos, introduzca la ruta completa del directorio o directorios que desea excluir. Puede separar las rutas de exclusión adicionales con punto y coma. Este proceso puede ser útil si tienes archivos grandes como imágenes o vídeos de los que no quieres hacer copia de seguridad.

Gestión de bases de datos:Los filtros de tabla (Copias de seguridad > Crear nuevo > Archivo > Ficha Base de datos > Filtros de tabla) le permitirán excluir cualquier tabla para que no se añada al archivo database.sql que contiene los datos necesarios para restaurar la base de datos.

Instalador

Proceso de instalación

En el momento de la instalación, puede realizar el proceso Sobrescribir o Importar instalación, que le permite mover sólo los archivos que tiene en el archivo. Otra característica clave de la instalación es la opción "Omitir archivos" (sólo Pro) en el paso 1 del instalador (Instalador > Paso 1 > Opciones > Omitir archivos). Estas opciones incluyen lo siguiente:

  1. Extraer todos los archivos: Extraer todos los ficheros del archivo de copia de seguridad. Esta opción está seleccionada por defecto.
  2. Omitir la extracción de los archivos del núcleo de WP: Extraer todos los archivos excepto los archivos del núcleo de WordPress. Elija esta opción para extraer solo la carpeta wp-content y otros archivos y directorios que no sean del núcleo.
  3. Extraer sólo los archivos multimedia y los nuevos plugins y temas: Extraer todos los archivos multimedia, nuevos plugins y nuevos temas. El instalador no extraerá plugins ni temas que ya existan en el sitio de destino.

 

Advertencia: Mover partes de su sitio requiere un profundo conocimiento de los activos que está tratando de mover. Al mover pequeñas partes de su sitio web en un sitio web existente se recomienda encarecidamente realizar estas operaciones en un entorno de ensayo de antemano. No realice este tipo de migraciones en un servidor de producción sin conocer los resultados de una prueba.

Escenario1-Sitiosgrandes
¿Cómo puedo trasladar más rápidamente sitios/copias de seguridad más grandes?

Opción 1Encaso de que tenga un sitio muy grande que necesite mover continuamente y tenga problemas con las velocidades de carga/descarga, puede mejorar rápidamente este flujo de trabajo utilizando el método"Instalación clásica de sobrescritura".

Requisitos previos
  • Tiene dos sitios, uno de desarrollo y otro de pruebas.
  • Los archivos de los sitios son idénticos salvo por su ubicación física.
  • Las bases de datos de los sitios son las mismas salvo por las ubicaciones, que pueden ser el mismo servidor o servidores diferentes.
Flujo de trabajo
  1. Cree una nueva copia de seguridad en el sitio de Desarrollo y excluya/filtre el directorio \wp-content\uploads\.
    Esto también puede ser otras ubicaciones que pueden tener archivos de gran tamaño.
  2. Descargue los archivos de copia de seguridad localmente y, a continuación, transfiéralos a su sitio de ensayo en la raíz de WordPress.
  3. Vaya al archivo installer.php en el sitio de ensayo y exacto el archivo.
  4. Una vez completado, el sitio en fase de pruebas debería tener todas las actualizaciones del sitio de desarrollo menos los filtros del paso 1.
  5. Dado que los sitios eran idénticos inicialmente el \wp-content\uploads\ debe seguir siendo funcional en el sitio de la etapa.
Notas: Este proceso suele ser más impactante cuanto mayor sea su sitio, también requiere que usted tenga una buena comprensión de los archivos que está filtrando y moviendo. La base del flujo de trabajo es que no siempre hay que empaquetar todo el sitio con cada migración, siempre que se conozca la estructura de los datos.

Opción 2El modo de instalación de importación de Duplicator puede mejorar rápidamente su flujo de trabajo.


Escenario 1-Sincronizaciónde desarrollo con producción
¿Cómo sincronizar un sitio de montaje/desarrollo con un gran sitio de producción?

  1. Instale Duplicator Pro en ambos sitios
  2. En el sitio principal, configure el motor como DupArchive (Configuración > Copias de seguridad > Motor de archivo = DupArchive).
  3. Cree una copia de seguridad en su sitio principal
  4. Realice una instalación de URL de importación como se describe aquí sección Importar enlace

Después de hacer lo anterior su sitio de ensayo coincidirá con el sitio original. Después de la actualización puede realizar el procedimiento inverso. Tenga en cuenta que la base de datos se sustituye por completo cuando se instala una copia de seguridad (por lo que si usted tiene cualquier pago de los clientes u otros registros que vienen en el sitio principal, mientras que usted está trabajando en el sitio de ensayo a continuación, los que se borran si se instala el sitio de ensayo de nuevo en el sitio principal)

Escenarios específicos de la base de datos

Escenario 2-ACustomSQL
¿Cómo puedo ejecutar manualmente mi propio archivo SQL personalizado?

En el caso de que necesite ejecutar código SQL personalizado en lugar de lo que se coloca en el archivo a través de ese archivo database.sql. Este proceso se puede hacer siguiendo estas instrucciones:

  1. En una nueva pestaña del navegador, vaya a phpAdmin o al equivalente en su máquina de destino.
  2. Elimine las tablas existentes en la base de datos de destino.
  3. Importe su propio script personalizado (esto debería representar una copia de su sitio en la mayoría de los casos). Esto puede hacerse mediante el procedimiento de importación de phpMyAdmin.
  4. Inicie el instalador de Duplicator Pro.php en una pestaña del navegador
  5. Cambie al Modo Avanzado > Elija "Ejecución manual de SQL" en la opción de base de datos.
    Esto evitará que el instalador utilice el .sql dentro del archivo y se saltará el paso de inserción de datos por completo.
  6. Finalizar el proceso de instalación

Escenario2-BTablasexistentes
¿Cómo evitar que las tablas existentes de la base de datos se modifiquen durante una migración?

Opción 1Puedehaber situaciones en las que necesite mantener una tabla existente en un sitio en particular. Por ejemplo, digamos que usted tiene el sitio de desarrollo (sitio dev) y un sitio de ensayo. En el sitio de ensayo NO desea sobrescribir cualquiera de los sitios actuales puestos de la wp_posts tabla. Para conservar la tabla siga estos pasos.

  1. Inicie sesión en su sitio de desarrollo y vaya a la pantalla Duplicator Pro > Copias de seguridad > botón "Crear nueva".
  2. Archivo > Ficha Base de datos > Marque "Activar filtros de tabla de base de datos" > marque la tabla "wp_posts" y cree una copia de seguridad.
    Nota: Esto excluirá/ignorará la tabla "wp_posts" de ser creada en el script database.sql.
  3. En el sitio de ensayo abrir el installer.php y la ubicación de la zona "Setup" en el Paso 1.
  4. Elija la acción "Sobrescribir tablas existentes" > Haga clic en el botón "Validar".
    Nota: Esto mantendrá todas las tablas existentes en la base de datos y sobrescribirá las que tengan el mismo nombre.
  5. Validar que la tabla "wp_posts" NO está en la lista de eliminación
    Ver: Validar tablas Validar > Base de datos > "Tablas marcadas para eliminación o copia de seguridad"
  6. Continúe con el proceso de instalación y al finalizar la tabla "wp_posts" debería permanecer sin cambios

Escenarios no compatibles

Pregunta A ¿Existe algún ajuste para las copias de seguridad incrementales o diferenciales?

Opción 1Porel momento Duplicator no soporta copias de seguridad diferenciales o incrementales. Sin embargo, muchas personas utilizan filtros para reducir el tamaño de las copias de seguridad: por ejemplo, puede realizar una copia de seguridad completa con todos los archivos cada semana o cada x días y, a continuación, una copia de seguridad sólo de la base de datos cada x horas o cada día, en función de sus necesidades.


Pregunta B ¿Cómo puedo copiar SÓLO las entradas del blog (con imágenes, comentarios, categorías, etiquetas, etc.)?

Opción 1Duplicatorno migra actualmente elementos individuales, como entradas de blog, pero la herramienta de importación/exportación de WordPress combinada con la transferencia FTP de archivos debería permitir a los usuarios llevar a cabo este proceso.

¿Le ha resultado útil este artículo?

Artículos relacionados