Publicado el Deja un comentario

Migrar WordPress con Duplicator

duplicator plugin

La verdad es que una migración en algunas plataformas web de comercio electrónico puede resultar muy complicada. Y es que tienes que preocuparte por controlar muchos factores y realizar ciertos pasos con pies de plomo para que la migración de todo el sitio sea exitosa, y aun así, no llegas a tener la seguridad de que todo acabe bién. Pues señores, lo simple y rápido que resulta hacer un duplicado de un sitio y migrar WordPress cuando descubres el plugin Duplicator, es otra historia.

Migrar WordPress a Local

En este post vamos a mostrar como migrar WordPress de un sitio online a un servidor local (localhost) en nuestro PC. De manera que contaremos con Wamp Server, que instala un servidor local con PHP, Apache, MariaDB y Mysql en nuestra computadora. También existen otros servidores como Xampp o EasyPHP, pero en nuestro ejemplo lo haremos con Wamp Server. Puedes descargarte la última versión desde aquí . Tener una copia de tu sitio online en tu PC instalado en local es muy recomendable para cuando tengas que trastear con tu sitio y aun no tengas claro lo que vas hacer. Así cuando ya tienes claro lo que quieres hacer lo aplicas en un solo paso en el online, ya que es peligroso y poco prudente trastear directamente en tu sitio en linea. Si peta algo, mejor que sea en local.

duplicator plugin

Primero de todo, en nuestro backend, vamos al apartado Plugins > Añadir Nuevo en nuestra barra lateral y buscamos “Duplicator” en el buscador de plugins. También existe la opcion de descargártelo visitando la página oficial de WordPress desde aquí . Lo que más os guste.

crear copia seguridad

Lo instalamos y a continuación en la sección “Packages” del plugin, creamos un paquete nuevo y clicamos en “Next”.

construir copia seguridad

Nos aparecen un par de avisos pero no tienen importancia. No se trata de errores críticos.

Le damos a “Build” y esperamos a que termine de construir el paquete.

construyendo
paquete creado
descargar ambos archivos

Una vez construido clicaremos en “Download” y descargaremos ambos archivos. Uno es “installer.php y el otro es un archivo con la extensión .daf

migrar wordpress 7

Copiamos los archivos a la carpeta “WWW” de Wamp Server

Wamp Server

Ahora iniciamos Wamp y cuando el icono “W” (de la parte inferior derecha del escritorio) este verde significará que el servidor local esta funcionando y se encuentran todos sus servicios activos.

migrar wordpress 8

Clicamos el boton izquierdo del ratón y seleccionamos “phpMyAdmin”

Crear base de datos nueva

migrar wordpress 9

Clicamos en “Nueva” para crear una nueva base de datos

migrar wordpress 10

La llamaremos “database1” y la crearemos. Elegimos este cotejamiento porque nuestro sitio original en concreto esta basado en él.

migrar wordpress 11

Una vez creada podemos observarla en la izquierda. Simplemente hemos creado una base de datos vacia a la que después nos conectaremos cuando instalemos nuestro sitio migrado.

Restaurar copia de seguridad WordPress

migrar wordpress 12

Ahora nos dirigimos a nuestro navegador y en la barra de direcciones escribimos “localhost” y nos aparecerán listados los 2 archivos anteriores.

Clicamos en el installer.php

migrar wordpress 13

Introducimos estos datos y le damos a “Validate”

migrar wordpress 14

Le damos a “Next”

migrar wordpress 15

Ok.

migrar wordpress 16
migrar wordpress 17

Y todo ha ido genial. Solo nos aparece un “warning” que nos avisa de que un plugin no estaba actualizado. Cuando el test te muestra por ejemplo un error crítico entonces la cosa es que la migración ha salido mal. Pero no es este nuestro caso.

Ahora clicamos en “Admin Login”

migrar wordpress 18

Iniciamos sesión con el mismo usuario y password de nuestro sitio online

migrar wordpress 19

A continuación se borrarán automáticamente los archivos de instalación por razones de seguridad y nos aparecerá un mensaje donde nos dirán que el sitio ha sido migrado con éxito.

Instalar WordPress en Local

Si durante la instalación apareciera un error diciéndonos que la base de datos del sitio original es MariaDB en vez de que en el servidor local corre Mysql, tendríamos que cambiar un ajuste en Wamp Server .

migrar wordpress 20

Wamp Server viene configurado por defecto en Mysql. En nuestro caso, nuestro sitio es MariaDB, de manera que hemos tenido que invertir el modo por defecto clicando en “Invert default DBMS”

migrar wordpress 21

También es recomendable disponer en el servidor local de los servicios actualizados a la ultima version. Si la versión de tu sitio online de estos servicios es muy diferente a la versiones que corren en tu servidor local, puedes tener problemas con la migración.

Deja una respuesta