duplicator tutorial

Duplicator es el plugin m谩s utilizado para hacer migraciones en WordPress y en este post vamos a ver c贸mo utilizar Duplicator paso a paso.

Que es duplicator

Duplicator WordPress Migration Plugin de Snap Creek es un plugin de WordPress que nos permite copiar o clonar nuestra p谩gina web de WordPress para moverla a otro servidor.

duplicator

Su punto fuerte es que genera un archivo Zip con los contenidos, temas, plugins聽 y la base de datos de nuestra p谩gina web y crea un sencillo instalador para llevarlo f谩cilmente a otro servidor o guardarlo como copia de seguridad.

Duplicator es ideal para:

  • Migrar WordPress de un聽 servidor a otro.
  • Cambiar de dominio en la migraci贸n.
  • Cambio de usuario administrador durante la migraci贸n.
  • Permite migrar WordPress de localhost a servidor o viceversa.
  • Crear copias de seguridad de nuestra p谩gina web.

Con la versi贸n premium Duplicator Pro adem谩s tendremos:

  • Migrar multisitios en WordPress
  • Migraci贸n multihilo que soporta sitios y bases de datos enormes.
  • Copias de seguridad programadas
  • Conectar con cPanel desde el instalador
  • Alertas por correo electr贸nico
  • Soporte

Instalar Duplicator

Este plugin es gratuito y est谩 en el repositorio de WordPress, puedes descargar Duplicator directamente desde Plugins > A帽adir Nuevo

instalar duplicator

 

Crear un paquete en duplicator

Los paquetes son dos archivos que contienen la informaci贸n de nuestra p谩gina web y la base de datos y nos permite instalar la web en otro servidor o guardar los archivos como copias de seguridad.

El paquete consta de dos archivos:

  • Un archivo ZIP que contiene todos los archivos de nuestra p谩gina web y la base de datos
  • Un archivo php que lanza la instalaci贸n del paquete llamado install.php

Para empezar a crearlo pulsamos en el bot贸n «Crear Nuevo«.

tutorial duplicator paquete de migracion

 

En la siguiente pesta帽a podemos configurar el paquete y nos da opciones para excluir archivos o tablas de la base de datos e introducir informaci贸n del servidor.

Si queremos que el paquete se cree completo y no quieres excluir nada simplemente no pulses ninguna opci贸n y pulsa «Siguiente» para que se genere el paquete completo.

configurar un paquete de duplicator

 

En la siguiente pantalla se analizar谩 el contenido de nuestra p谩gina web antes de generar el paquete.

Cuando termine el an谩lisis podemos ver informaci贸n relevante al paquete como el espacio que ocupa, la ruta del servidor que se a copiado etc…

El an谩lisis tambi茅n nos puede mostrar avisos en rojo sobre algunos par谩metros del servidor o de los archivos, por ejemplo, en la imagen podemos ver que hay un aviso en los ajustes del servidor.

Si aparecen estos avisos normalmente no pasa nada, no es grave y puedes seguir con el proceso sin normalmente problemas.

Pero son avisos que te pueden dar pistas si m谩s adelante se produce un error. Por ejemplo, si tienes un aviso del tiempo de ejecuci贸n m谩ximo php y no se puede generar el paquete tendr谩s que aumentar el tiempo de ejecuci贸n de tu servidor.

Pulsa el bot贸n «Crear» para que se genere el paquete, si te han aparecido avisos antes tendr谩s que marcar la casilla de verificaci贸n.

duplicator tutorial para migrar wordpress

 

Cuando se ha generado el paquete podremos descargarnos a nuestro ordenador el archivos Zip que contiene los archivos y la base de datos de la p谩gina web y el archivo install.php que sirve para lanzar la instalaci贸n en otro servidor.

descargar la copia de nuestra p谩gina web con duplicator

 

Tambi茅n podemos descargar cualquier paquete que hayamos generado desde «paquetes».

paquetes de duplicator

 

Una vez que hemos descargado el paquete tenemos que tener dos archivos, el zip de los archivos y el instalador.

Podemos guardarlo como copia de seguridad o podemos subir el archivo a otro servidor para realizar una migraci贸n.

subir archivos de duplicator al servidor

 

Restaurar o Migrar una web con Duplicator

Una vez que hemos generado el paquete, vamos a ver paso a paso c贸mo migrar una p谩gina web con Duplicator.

Crear una base de datos en el servidor al que vamos a llevar la web (Opcional)

Podemos crear una聽 base de datos desde el panel de control de hosting y copiamos el nombre, el usuario y la contrase帽a de la base de datos ya que tendremos que introducirlo m谩s adelante en el instalador, o podemos crear una base de datos m谩s adelante desde el instalador.

Nota: Puede ocurrir que tu hosting no permite generar la base de datos desde duplicator, as铆 que es recomendable que la crees desde el servidor.

Subir el zip y el installer.php al nuevo servidor

Para subir los archivos lo podemos hacer mediante ftp o el administrador de archivos del hosting.

Tienes que subir los archivos a la carpeta p煤blica del servidor que se puede llamar 鈥Public_html鈥, 鈥web鈥, 鈥web public鈥, 鈥Htdocs鈥 o tambi茅n puedes introducirlo en una subcarpeta qsi quieres migrar WordPress a una carpeta que no sea la principal del dominio.

subir los archivos al servidor remoto

 

Lanzar el instalador

Una vez subidos los archivos al servidor, para iniciar el instalador pondremos en el navegador dominio/installer.php o dominio/carpeta/installer.php y seguiremos los pasos que se detallan a continuaci贸n.

En la primera pantalla Step 1 of 4: Deployment podemos ver una verificaci贸n de los sistemas del servidor al que vamos a migrar la web. Para que no surjan problemas lo mejor es que no existan archivos en la carpeta donde queremos migrar WordPress.

Y tambi茅n podemos encontrar en la pesta帽a «opciones» que son configuraciones avanzadas para la extracci贸n de los archivos y archivos especiales. Estas opciones son opcionales, as铆 que podemos hacer clic en Next para continuar.

duplicator deployment

 

En la segunda ventana del instalador聽Step 2 of 4: Install Database vamos a introducir los datos de la base de datos del servidor donde queremos migrar WordPress.

duplicator informaci贸n base de datos

 

Action: En este apartado podemos elegir dos opciones.

  • Create New Database:聽Crea una nueva base de datos en el servidor.聽(Algunos hosting solo permiten tener una base de datos en el servidor generando un error en el instalador si ya existe una base de datos)
  • Connect and Remove All Data:聽Se conecta a una base de datos que ya est茅 creada en el servidor. (Si hemos creado antes una base de datos elige esta opci贸n.)

Host: El nombre del servidor, dejaremos «localhost» tal y como viene por defecto en la mayor铆a de casos.

Database: introducimos el nombre de la base de datos que se va a crear o el nombre de la base de datos existente si la hemos creado antes.

User: el usuario de la base de datos del servidor. (Esta informaci贸n la puedes encontrar en el panel de control de tu hosting, normalmente ser谩 el usuario de phpMyAdmin o mySQL)

Password: la contrase帽a de la base de datos (Esta informaci贸n la puedes encontrar en el panel de control de tu hosting, normalmente ser谩 la contrase帽a de phpMyAdmin o mySQL)

Una vez introducidos estos datos pulsamos en «Test Database» para comprobar que los datos que hemos introducidos son correctos y Duplicator se puede comunicar con la base de datos.

Si son correctos pulsamos Netx para continuar con la instalaci贸n.

En la tercera ventana聽Step 3 of 4: Update Data configuramos el dominio de la migraci贸n y veremos opciones adicionales para crear un usuario de administrador adicional entre otras opciones.

cambiar el dominio con duplicator

 

En el apartado New Settings: Es el apartado m谩s importante en este paso.

  • URL: Si es una migraci贸n con cambio de nombre de dominio debemos introducir el nuevo dominio en esta opci贸n.
  • Path: es la ruta de la carpeta donde se crear谩 la instalaci贸n, por defecto es la misma donde subiste el paquete.
  • Title: El t铆tulo de la p谩gina web, puedes cambiarlo luego desde los ajustes de WordPress.

En el apartado Options: Estas opciones son opcionales.

New Admin Account: En apartado podemos crear un usuario administrador adicional cuando se crea la migraci贸n si indicamos su Username y Password.

Scan Options: en este apartado podemos ver el dominio original de la p谩gina web clonada, excluir tablas de la base de datos en el subapartado «Scan Tables» y elegir qu茅 plugins est谩n activados al migrar WordPress en el subapartado «Activate Plugins». Normalmente no se cambia nada en esta opci贸n.

WP-config file: nos permite modificar algunas opciones del archivo wp-config en la migraci贸n. Normalmente no se cambia nada en esta opci贸n.

En la cuarta y 煤ltima ventana聽Step 4 of 4: Test Site聽se mostrar谩 un reporte final de la migraci贸n. Si todo ha ido bien pulsa el bot贸n聽«Site Login».

Si ha ocurrido alg煤n error, te mostrar谩 los errores producidos en rojo.

 

finalizar la migraci贸n

 

Borrar los archivos de la instalaci贸n

Accedemos al admin de WordPress y nos mostrar谩 un aviso de que esta web ha sido migrada correctamente. Despues lo unico que queda por hacer es borrar los archivos Zip e install.php pulsando en la opci贸n «elimina los archivos de instalaci贸n de ahora» o por ftp.

borrar el archivo zip y instal.php

 

Cuando generamos la limpieza podemos ver los archivos que se borran que han sido creados por duplicator durante la migraci贸n. Estos archivos hay que borrarlos por motivos de seguridad, si no cualquier persona podr铆a volver a lanzar la migraci贸n.

limpieza de los archivos del instalador realizada

 

Y Fin, has migrado WordPress con 茅xito con este sencillo pero t茅cnico plugin, espero que te haya sido de ayuda. Puedes ver m谩s informaci贸n en la documentaci贸n oficial del plugin.

驴Sabes de algun otro plugin para migrar WordPress, sabes alg煤n consejo que se te ocurra cuando hacemos una migraci贸n? 隆Dejamelo en los comentarios!

15 comentarios en “Duplicator Plugin para Migrar WordPress | Tutorial Completo

  1. Hola! Muchas gracias por tu comentario. Te comento que con el plug in me gener贸 el mismo error en dos servidores muy distintos: uno Goddady y el otro DonWeb. El tema es que una vez realizada las instalaci贸n y la etapa 4 cuando intento el Site login me dice que no puede conectarse a la base…Repase todos los datos y lo curioso es que cuando me contacto con la gente de Duplicator me dice que no se trata de un error del plug in…pero pasa lo mismo con dos servidores. Gracias

    1. Hola, la verdad que puede pasar cualquier cosa trat谩ndose de los dominios y las migraciones, prueba con otro plugin como all in one wp migration o migrar manualmente moviendo archivos y base de datos.

  2. Hola Gerardo.

    La verdad es que Duplicator funciona muy bien, pero yo lo uso solo en sitios con mucho peso. Para webs m谩s peque帽as prefiero plugins m谩s sencillos de usar como WP Clone.

  3. Hola a todos. gracias por este tutorial. Yo estoy trabajando en una subcarpeta y no quiero cargarme la antigua web). Puedo trabajar con la misma base de datos ? Tal vez utilizando un prefijo? Gracias por cualquier consejo (hace un rato le di la opci贸n de crear nueva base de datos pero me dio mensaje de error….ah, no tengo acceso al cpanel 馃檨

    1. En teor铆a si se puede, pero seguro que a la larga que encontrarias problemas t茅cnicos, simplemente porque la base de datos trabaje con dos instalaciones a la vez ya puede ser un engorro.
      Lo suyo seria que uses un hosting para desarrollar, o ampliar el plan del que ya tienes para que te dejen crear varias instalaciones.

  4. Wow! Incre铆ble! Este tutorial me super facilit贸 la vida! Al principio pensaba en exportar la base de datos, copiar todo a local mediante ftp, y luego hacer la instalaci贸n manual de WordPress. Adem谩s, los plugins que encontraba, no eran suficientes, o no eran completos, o eran de pago.

    ME ENCANT脫. Y muchas gracias por el tutorial

  5. Hola! La gu铆a es fant谩stica, muchas gracias. Desde que le铆 tu entrada he usado Duplicator varias veces y siemrpe ha ido bien, pero esta 煤ltima vez, en el paso 2 estando ya en el dominio de destino me sale un error que dice que el archivo wp-config.php est谩 vac铆o. 驴sabes por qu茅 puede ser? en el dominio de origen funciona perfectamente la web. Gracias.

  6. Hola! Estoy para hacer un par de migraciones, son dos dominios de wordpress y hago el backup pero… quiero trasladarlo de dominio.com a dominio.com en otro hosting, obviamente no puedo acceder al fichero installer.php hasta que no apunte al nuevo hosting… pero si lo apunto perder茅 la web durante unas horas… no hay otra manera?

    1. Si, la mejor forma en este caso creo que es hacer la migraci贸n a mano, o con las herramientas que te ofrezca el hosting, para tener la web en los dos servidores a la vez y cuando se haga el cambio de dominio la web no est谩 ca铆da.
      Un saludo!

Deja un comentario

El email no ser谩 publicado. Vas a introducir datos en la web si comentas:

  • Responsable de los datos Gerardo Garc铆a Asensio
  • Los datos se usar谩n para gesti贸n de comentarios y medidas de seguridad
  • Legitimaci贸n: tu consentimiento.
  • Destinatarios: los datos estar谩n ubicados en los servidores de Siteground.
  • Derechos: podr谩s ejercer tus derechos, entre otros, rectificar, limitar y borrar tus datos.

Pin It on Pinterest

Esta web utiliza cookies para su funcionamiento. Lee y acepta el aviso legal o abandona la web. m谩s info

Los ajustes de cookies de esta web est谩n configurados para "permitir cookies" y as铆 ofrecerte la mejor experiencia de navegaci贸n posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estar谩s dando tu consentimiento a esto.

Cerrar