En este post te voy a explicar cómo clonar una web WordPress en otro dominio. Que básicamente es como hacer una migración.
Existen varios métodos para hacerlo, pero el más sencillo y que mejor me ha funcionado con todo tipo de webs es usando el plugin WPvivid
Tabla de contenido
Es un plugin gratuito que te permite hacer copias de seguridad de WordPress, restaurarlas e incluso migrar una web de un dominio a otro.
Paso 1: Crea y descarga una copia completa tu web WordPress
En el siguiente vídeo te explico cómo crear un backup completo de tu web y cómo restaurar esa copia.
La restauración la puedes realizar en otro dominio, por lo que también sirve para colonar tu web WoprdPress en otro dominio o hosting.
Lo primero que tienes que hacer es instalar el plugin WPvivid en la web que quieres clonar.
Como es gratuito solo tienes que ir a Plugins -> Añadir nuevo-> buscar el plugin WPvivid e instalarlo.
Una vez que lo tengas instalado, lo que tendrás que hacer es un backup completo de tu sitio web desde los ajustes del plugin.
Cuando tengas el backup hecho, descárgalo a tu ordenador.
Paso 2: Restaura la copia en el nuevo dominio
Ahora que ya tienes la copia de tu web, tienes que ir al dominio en el que quieres clonar tu web y hacer una instalación limpia de WordPress en ese dominio. Realmente no es obligatorio que sea una instalación limia de WordPress, pero es lo recomendable.
Me imagino que es algo que ya sabes cómo se hace. Lo puedes hacer en la mayoría de los casos directamente desde tu hosting.
Una vez que tengas instalado WordPress, intala también el plugin WPvivid.
El resto de plugins que vienen preinstalados los puedes borrar.
Ahora tienes que que subir la copia que has hecho antes mediante el plugins WPvivid para poder restaurarla.
Según el tamaño de tu web es probable que tengas el backup dividio en varias partes, es importante que subas todas las partes para poder clonar la web correctamente.
Un problema que te puede surgir a al hora de subir el backups es que tu hosting tenga limitado el tamaño máximo de archivo.
En ese caso tendrás que subir los archivos mediante FTP a una carpeta específica.
wp-content/wpvividbackups
Una vez que hayas subido la copia te va aparecer en la pestaña de Copias de seguridad y desde ahí podrás hacer una restauración de la web.
Solo le tienes que dar al botón de restaurar y esperar a que termine el proceso.
Paso 3: Ajustes después de migrar WordPress a un nuevo dominio
Una vez completado el proceso de restauración en pricio deberías de tener la web lista y funcionando correctamente, pero siempre es recomendable hacer algunas comprobaciones.
Problemas con el estilo de la web
Una cosa que suele pasar ha migrar WordPress a otro dominio es que quizás tengas algun problema con el estilo de la web.
En ese caso, es importante que borres la cache si utilizas algún plugin y que desde los ajustes de personalización del tema (Apariencia ->personalizar) simplemente le des a guardar cambios.
Me ha pasado eso en algunas ocasiones y haciendo eso se ha solucionado el problema.
Solucionar urls incorrectas al migrar WordPress a otro dominio
Otro problema con el que me he encontrados es que algunas urls no se han cambiado correctamente y siguien manteniendo la url del otro dominio.
Para eso lo que tienes que hacer es sustituir todas las urls que contengan el dominio antiguo por el nuevo.
Es algo bastante sencillo de hacer con el plugin Better Search Replace.
En el siguiente vídeo te explico cómo cambiar las urls de WordPress masivamente. Es un vídeo antiguo, pero el funcionamiento del plugin sigue siendo el mismo.
Hecho eso, salgo que tengas algúna incompatiblidiad con el servidior todo debería de funcionar correctamente.
En caso de migrar la web a otro hosting, te recomiendo que utilices la misma versión de PHP que en el hosting antiguo. Una vez que tengas la web funcionando correctamente puedes probar a cambiar la versión de PHP en el caso de que sea necesario.
Hasta aquí el tutorial, espero que te haya sido útil y que puedas migrar tu web sin problemas.