Podemos automatizar la migración, esto nos tomaría menos tiempo que usar el navegador.
Licencia del Plugin
La licencia de este plugin es gratuita, con algunas restricciones.
Hasta la versión 6.77 el plugin All in one WP migration ofrecía la opción de RESTAURAR de forma gratuita hasta 512MB. Para las versiones mas recientes, se necesita comprar la licencia.
Paso 1: preparamos la copia de seguridad
ADVERTENCIA: Una vez que realizamos una copia de seguridad, cualquier cambio que realicemos ya no estará en nuestra nueva instalación.
En el proyecto WordPress actual, vamos a ubicarnos en la raíz y escribimos el siguiente comando
wp ai1wm backup
Obtendremos un resultado con la ruta y nombre del archivo .wpress el cual nos va a servir mas adelante cuando lo descarguemos en el nuevo servidor.
Paso 2: Descargamos la copia de seguridad
Ahora nos situamos en la raiz el nuevo proyecto.
Instalar WordPress
Si ya lo hemos instalado, vamos a omitir este paso.
wp core download
wp core config --dbname=nombreBD --dbuser=usuarioBD --dbpass=password
wp core install --url="http://1futurista.com" --title="unFuturista Web" --admin_user=admin [email protected]
Esto nos devolverá una contraseña, pero no la vamos a utilizar. Porque vamos a reescribir toda la configuración incluyendo los usuarios. Más información: Instalar WordPress con WP CLI.
Instalar el plugin All In One WP Migration con WP CLI
Procedemos a instalar y activar la versión mas reciente de All in one wp migration ejecutando este comando:
wp plugin install all-in-one-wp-migration --activate
Con las versiones más recientes, necesitamos la licencia: unlimited edition para restaurar. En la versión 6.77 podemos restaurar de forma gratuita. Si eliges la opción de instalar la versión 6.77, ejecuta este comando:
wp plugin install https://files.datogedon.com/wordpress/plugins/all-in-one-wp-migration.6.77.zip --activate
mkdir wp-content/ai1wm-backups
Más información: Descargar versión 6.77
Descargar el archivo .wpress con WGET
En este comando vamos a movernos a la carpeta donde se guardan los archivos de copia de seguridad que luego vamos a restaurar. Si la carpeta ai1wm-backups no existe, crealo con mkdir wp-content/ai1wm-backups
Como no hemos cambiado la IP o DNS, el archivo está disponible mediante http, así que la descargamos directamente a nuestro servidor.
cd wp-content/ai1wm-backups
wget https://privacidad.1futurista.com/wp-content/ai1wm-backups/privacidad.1futurista.com-20XXXXXX-XXXXXX-XXX.wpress
cd ../../
Paso 3: restaurar la copia de seguridad
Si la descarga del archivo no falló, ahora podremos restaurar nuestra copia de seguridad y finalizar la migración.
wp ai1wm restore privacidad.1futurista.com-20XXXXXX-XXXXXX-XXX.wpress
Esto podría tardar unos segundos, según la capacidad de tu servidor y el tamaño de la copia de seguridad. En consola podrás ver cuando esto haya finalizado, obteniendo un resultado similar a:
Restore in progress...
Restore complete.
La migración ha finalizado. Ahora puedes cambiar los registros DNS, si usas CloudFlare, actualiza la IP que apunta al servidor nuevo.
Advertencias
Si es de las primeras veces que te toca hacer una migración con All In One Wp Migration, toma en cuenta que hay archivos que este plugin no adjunta al paquete de migración. Por ejemplo:
- .htaccess
- php.ini
- otras instalaciones de WordPress
- cualquier archivo que no esté en la base de datos de WordPress
- cualquier carpeta que no esté en la base de datos de WordPress
- carpetas y archivos de caché
- configuración de WordFence
- etc
Así que todos los archivos y carpetas que sean importantes que estén en el hosting, deberás copiarlos manualmente.
Deja una respuesta