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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad
Salir de la versión móvil