¿Cómo migrar WordPress a otro dominio, hosting o servidor?

Migrar WordPress

¿Cómo migrar WordPress a otro dominio, hosting o servidor?

Hay muchos casos en los que necesitamos migrar WordPress, en general estos tres:

  1. Migrar de localhost a servidor
  2. Migrar de un dominio A a un dominio B
  3. Pasar de un directorio a un dominio o viceversa

Vamos a suponer un ejemplo practico, digamos que nosotros tenemos nuestro WordPress en un directorio

  • DOMINIO.COM/WORDPRESS

Y lo queremos mover hacia la raíz:

  • DOMINIO.COM

Al querer mover/migrar WordPress en cualquier de los 3 puntos citados anteriormente, lo que hacemos es lo siguiente:

  1. Subimos una còpia de todos los ficheros a través de Filezilla al nuevo hosting o directorio.
  2. Subido la exportación de la base de datos por phpMyAdmin
  3. Canviamos los parametros del archivo wp-config.php por los nuevos parametros del nuevo dominio

Entonces accedemos a nuestra URL

  • DOMINIO.COM

Y descubrimos que no funciona, que peta por todos los lados y nos desesperamos. Hasta que analizamos el codigo fuente y descubrimos que muchas de las rutas siguen guardando en la base de datos la ruta anterior… ¿Debemos modificar cada una de esas URL’s manualmente? ¡Claro que no!

Sólo demos acceder a nuestra base de datos y ejecutar estas sentencias SQL

Cambiar el SITEURL i la HOMEURL

Cambiar los GUID

Cambiar los POST_CONTENT

Cambiar los PATH de las imagenes

Cambiar los GUID de tus ATTACHAMENT

Actualitzar todos los meta_value

Y a continuación les dejo un enlace de un script que he desarrollado para que les genere todas esas sentencias de forma automàtica.

Enlace: Generador de sentencias SQL para migración de WordPress.

Herramienta para generar código SQL de migración

Con esta herramienta podrás migrar fácilmente tu base de datos modificando todas las URL’s para que canvien del dominio viejo al dominio nuevo.

Si te ha gustado ¡comenta y dále al like!