Como copiar tu sitio WordPress en local. Tutorial paso a paso

por | Ago 27, 2017 | Tutoriales, Wordpress

Cómo clonar wordpress en local en dos pasos

En este artículo vamos a repasar de forma clara y detallada cómo clonar wordpress en local para poder trastear sin miedo a meter la pata y quedarnos con la web caída por algún plugin cabroncete. O una configuración de tema arriesgada. O cualquier modificación en nuestra web o la de nuestro cliente.

Por qué una copia en entorno de pruebas

De modo que en el post de hoy vamos a abordar un tema que a muchos seguro que nos ha dado más de un dolor de cabeza.

Hace un tiempo, cuando hice la primera web para un cliente quise hacer una copia exacta del sitio en mi ordenador. De esta forma, podría testear todos los cambios en un entorno de pruebas sin temor a que si metía la pata fuese irreversible. Bueno, irreversible a lo mejor no, pero, ¿y si evitamos que pueda suceder algo indeseado en la web de un cliente? ¿Y si una actualización de un plugins desbarata una nuestra apreciada web? ¿Si cambio este plugin por este otro aumentará o reduciré la velocidad de mi sitio?

En fin, poder realizar todo tipo de pruebas de cualquier ámbito en un entorno ajeno a la web operativa es algo que todos deberíamos hacer. Ahorraremos a la larga tiempo y dinero

Opciones

La verdad es que existen muchos plugins que nos facilitan esta labor e incluso podemos hacer una migración de forma manual exportando la base de datos y el contenido desde nuestro panel de control (control panel). Pero hay que tocar algunos archivos php y bases de datos y lo que queremos es algo super fácil. ¿O no?

Sin embargo, un montón de migraciones después, el plugin que he terminado por adoptar y que me parece el más sencillo y menos complicaciones me ha dado es el que hoy nos ocupa: All-in-One WP Migration.

Así que sin más demora, entramos en materia.

1. Web de origen. Exportar nuestro sitio

Desde nuestro escritorio del sitio WordPress, buscamos en el menú lateral la opción Plugins > Añadir Nuevo. Instalamos el plugin All-in-One WP Migration en nuestro sitio y lo activamos.

 

instalar-plugin-wp

 

all-in-one-exportar

Una vez activado se nos añade una nueva opción del plugin en el menú lateral, como puedes ver en la imagen a la izquierda.

Tienes la posibilidad de seleccionar entre tres opciones:

– Exportar, que será lo que heremos a continuación.

– Importar, que es lo que haremos en local más adelante.

– Copias de seguridad, que nunca vienen mal.

Seleccionamos  entonces All-in-One WP Migration > Exportar y se abre un panel de configuración.

Exportamos

Tenemos la posibilidad de reemplazar texto en la nueva base de datos. No es necesario, así que en el desplegable de la opción exportar, marcamos Archivo. Le estamos diciendo que nos cree el respaldo de nuestro sitio en un archivo que luego guardaremos. Las otras opciones solo están activas en la versión premium (de pago).

 

exportar-sitio

Cuando pulsemos EXPORTAR > Archivo este es el panel que se abre.

archivando-ficheros

Una vez termine de comprobar y archivar los datos que conformarán la copia veremos este panel.

Guardamos

guardar-copia

Esto indica que se ha hecho correctamente la copia del sitio, así que pulsamos el botón verde para descargar el respaldo (1) en el directorio que deseemos (2). Nosotros lo hemos guardado en la misma carpeta donde tenemos la instalación local de wordpress. Cerramos el panel (3) y habremos terminado en el sitio online. Si no vamos a hacer más copias, podemos desactivar y eliminar el plugin de nuestro sitio.

2. Web de destino. Importar nuestro sitio a un entorno de pruebas local

Desde nuestro escritorio del sitio WordPress en local, repetimos la instalación del plugin para importar el respaldo, de modo que buscamos en el menú lateral la opción Plugins > Añadir Nuevo. Instalamos el plugin All-in-One WP Migration en nuestro sitio y lo activamos. Igual que hicimos antes en el entorno online.

Una vez activado se nos añade, como antes, una nueva opción del plugin en el menú lateral, como puedes ver en la imagen a la izquierda.

Importamos

Ahora, en lugar de elegir exportar, seleccionamos importar. Podemos arrastrar el archivos que guardamos desde la web de origen o pulsamos archivo y buscamos el archivo donde lo guardamos. Vemos además que los archivos no pueden superar los 512 MB en la versión gratuita. Normalmente es más que suficiente.

importar-reaspaldo

Cuando importemos el respaldo, comprobará la copia y esto es lo que veremos antes de empezar a importar .

mensaje-aviso

Esto es, nos avisa de que se van a sobreescribir datos en la base de datos, plugins, imagenes, etc. Vamos, justo lo que queremos. Así que pulsamos continuar.

Y Una vez se importe todo sólo nos quedará una cosa por hacer. Guardar cambios de los enlaces permanentes. Veremos un panel como el de abajo y pulsaremos en el vínculo permalinks que nos abrirá el escritorio de nuestro sitio WordPress local en la pagina de enlaces permanentes.

importacion-correcta

Pulsa en Permalinks Settings y cuando te pida las claves, pon las de tu sitio online, ten en cuenta que ha hecho un clon, una copia exacta y accederás la enlaces permanentes como te indicamos un poco más arriba.

guardar-enlaces-permanentes

Guarda los cambios de la página y habrás terminado. Ya tienes una copia exacta de tu web en local para trastear lo que quieras sin temor a equivocarte. Para migrar de sitio a sitio el proceso es el mismo.

¿Quieres ver el tutorial en vídeo? Aquí lo tienes