Migrar wordpress de dominio

 In Sin categoría, Wordpress

En muchas ocasiones, vemos necesario migrar una página web wordpress de dominio. Esto puede ocurrir por varias causas:

  • Crear una web o blog en un entorno local, y pasarlo a un dominio definitivo
  • Crear nuestra web o blog en un subdominio o directorio provisional y lo traspasarlo al dominio final.
  • Trasladar una web o blog a una dirección diferente, ya sea a un subdominio o a otro dominio distinto.
  • Realizar un duplicado de una web o blog y pasarlo a otro dominio.

Como experto en wordpress, te damos los pasos a seguir para migrar un wordpress de dominio:

Realizar una copia del wordpress

Para ello, tendrás que guardar una copia de los ficheros, y otra de la base de datos.

  • Copia de los ficheros:
    • Si tus ficheros están en un entorno local, localiza la carpeta y realiza una copia de ella.
    • Si tu web está en internet, puedes utilizar FileZilla para descargárte los ficheros vía ftp.
  • Realiza una copia de seguridad de la base de datos:

Configura el fichero de conexiónes de wordpress para el nuevo dominio

Como vas a trasladar la web de lugar, tendrás que migrar los ficheros y la base de datos.

Migrar la base de datos y los archivos:  

  1. Lo primero que tienes que hacer es crear una nueva base de datos en el nuevo hosting donde vayas a alojar la web o el dominio
  2. Tras haber realizado la copia de seguridad, entra en el archivo wp-config.php y actualizar los datos de configuración con los parámetros de la nueva base de datos:
    1. define(‘DB_NAME’, ‘nombredetubasededatos’);
    2. define(‘DB_USER’, ‘nombredeusuario’);
    3. define(‘DB_PASSWORD’, ‘contraseña’);
    4. define(‘DB_HOST’, ‘localhost’);
  3. Una vez hechos esos cambios, sube todos los archivos (incluido el wp-config.php que acabas de modificar) al nuevo alojamiento vía ftp.
  4. Entra en phpMyAdmin e importa la base de datos.

Con esto, tenemos una copia tal cual de la página web, pero alojada en un sitio diferente. Esto no es suficiente, ya que tanto la administración del wordpress, como todas las imágenes, links, ect, están aún apuntando al viejo dominio o ruta. Para ello tenemos que hacer el siguiente cambio:

Actualizar la base de datos para el nuevo dominio en wordpress

Entra en phpMyAdmin, y realiza la siguiente consulta a la base de datos, cambiando los parámetros https://dominio_provisional.com y https://dominio_definitivo.es por los tuyos.:

update wp_posts set post_content = replace(post_content, ‘https://dominio_provisional.com’, ‘https://dominio_definitivo.es’);

update wp_posts set guid = replace(guid, ‘https://dominio_provisional.com’, ‘https://dominio_definitivo.es’);

update wp_options set option_value = replace(option_value, ‘https://dominio_provisional.com’, ‘https://dominio_definitivo.es’);

update wp_postmeta set meta_value = replace(meta_value, ‘https://dominio_provisional.com’, ‘https://dominio_definitivo.es’);

Con eso ya lo tendrás actualizado.

Problemas al migrar un wordpress de dominio

Hay ocasiones en las que esto no funciona, y no se migra bien… si es el caso, eliminar la base de datos, y vuelve a importarla. Si TODAS LAS RUTAS de los documentos son relativas, y no absolutas, puedes optar por cambiar solo estos dos parámetros desde la base de datos:

  • Busca el archivo wp-config.php, y añade estas líneas al final del todo:
    1. define( ‘WP_HOME’, ‘https://midominiodeverdad.com/’ );
    2. define( ‘WP_SITEURL’, ‘https://midominiodeverdad.com/’ );

 

 

 

 

 

Dipixel
Diseñador web freelance. Diseño de páginas web, tiendas on-line y estrategias de posicionamiento SEO
Recent Posts

Leave a Comment