Suelo necesitar de vez en cuando cambiar el dominio a una instalación WordPress. Es algo relativamente sencillo, lo primero es pasar los archivos de un dominio a otro, ya sea copiando de un directorio del servidor a otro, o descargando por FTP del dominio viejo y luego subiendo al nuevo. También puede hacer falta traspasar la base de datos. Eso no es problema, puede ser lento, pero no difícil.
Lo más complicado de la migración es cambiar la configuración de archivos y base de datos. Esto yo lo hacía guiándome por las recomendaciones del blog de Mario Guzmán, que lamentablemente ya no está online. Por suerte existe archive.org, web donde se puede encontrar un «historial» de internet. Apunto aquí los pasos necesarios:
Modificar el archivo wp-config.php que se encuentra en la raiz de la instalación con los nuevos datos de configuración (si han cambiado)
define(‘DB_NAME’, ‘basededatos’);
define(‘DB_USER’, ‘usuario’);define(‘DB_PASSWORD’, ‘contraseña’);define(‘DB_HOST’, ‘servidor’);
UPDATE wp_options SET option_value = REPLACE(option_value,’dominio_viejo’,’dominio_nuevo’);
UPDATE wp_posts SET post_content = REPLACE(post_content,’dominio_viejo’,’dominio_nuevo’);
UPDATE wp_posts SET guid = REPLACE(guid,‘dominio_viejo’,‘dominio_nuevo’);
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,‘dominio_viejo’,‘dominio_nuevo’);
RewriteEngine On
RewriteRule ^(.*)$ http://dominio-nuevo.com/$1 [L,R=301]
Actualización:
Pingback: Problemas al cambiar de dominio con la configuración del theme | Carlos Egea
Muchas gracias me ayudo mucho, algun forma de migrar a otro hosting? saludos.
Hola Camilo, pues dependería de las posibilidades que ofrezcan tanto el hosting antiguo como el nuevo. Yo suelo hacer una copia de seguridad desde el panel de control del hosting antiguo y restaurarla al nuevo. Si no tienes esa posibilidad hay plugins de copias de seguridad, aunque no he usado ninguno…
Saludos.