Migrar wordpress de un domino a otro en un servidor linux ?
Introducción
En ocasiones requerimos mover nuestro blog de lugar o de servidor y no siempre tenemos la capacidad de instalar plugings que hagan esto por nosotros por eso aqui les dejo un tutorial de como realizar este procedimiento con linea de comandos:
Procedimientos
1.- Copiar los archivos de wordpress y la bd de un servidor a otro
a).- Comprimimos los archivos de wordpress original asi:
zip -r carpeta_origen_wp.zip carpeta_origen_wp
2.- En el nuevo servidor jalamos el archivo carpeta_origen_wp.zip que creamos previamente, eso lo podemos hacer con el siguiente comando:
wget http://dominio.com/carpeta_origen_wp.zip
3.- Una ves descargado el archivo procedemos a descomprimirlo con
unzip carpeta_origen_wp.zip
Y no tiene que dejar una carpeta en nuestro nuevo servidor llamada carpeta_origen_wp
4.- Ahora es momento de copiar la bd para esto tenemos que ir a phpmyadmin
6.- Ahora tenemos el problema de que wordpress guarda la url de nuestro anterior dominio en la bd. Para solucionar esto podemos descargar este archivo de prefrenecia dentro de la carpeta de nuestro nuevo wordpress (en nuestro caso dentro de carpeta_origen_wp) con el siguiente comando:
wget https://www.webempresa.com/images/blogwordpress/searchreplacedb2.zip
Lo descomprimimos asi
unzip searchreplacedb2.zip
Y ya tenemos en la raiz de nuestro wordpress el archivo searchreplacedb2.php (Recuerden que al terminar este proceso debemos eliminar los archivos searchreplacedb2.php y searchreplacedb2.zip por seguridad)
escribimos en nuestro navegador la url de nuestro nuevo dominio + searchreplacedb2.php algo asi http://nuevodominio.com/searchreplacedb2.php
7.- Colocamos los datos de nuestra bd y precionamos submit
8.- Dejamos todas la tablas seleccionadas y precionamos continue
9.- Colocamos el viejo y nuevo dominio y precionamos Submit
10.- Nos muestra un mensaje de exito y la cantidad de registros modificados y cerramos la ventana
11.- Borramos el archivo searchreplacedb2.php