Si deseas migrar un wordpress satisfactoriamente, sigue estos sencillos pasos:
- Transferencia de archivos: Para empezar hemos de traspasar los archivos del antiguo servidor o los archivos que tengais en local al nuevo servidor. Este proceso lo podeis realizar desde un programa para gestionar la FTP del servidor, como Filezilla o SmartFTP, o desde el propio administrador de archivos del servidor. Yo por experiencia propia recomiendo Filezilla.
Tambien es posible que los servidores tengan un sistema de backups, en este caso podeis hacer un backup de todo el contenido sin tener que copiar los archivos e importarlo en el otro servidor. Si el servidor dispone de consola SSH o de acceso SSH, recomiendo subir los archivos comprimidos en un archivo ZIP y descomprimirlos con el SSH a traves de un comando (habitualmente UNZIP). ¿Porque comprimirlos i no subirlos directamente?Porque la velocidad de subir un solo archivo – por muy pesado que sea- siempre sera sustancialmete inferior a subir 3000 o mas archivos . - Backup y Restauración de la Base de datos: para realizar el backup de la base de datos existen varias opciones.La primera y mas usada es entrar en el «phpMyAdmin» i exportar la base de datos.Otra buena opcion son los generadores de backup de los servidores.
Mi preferida, es la aplicacion MySQLDumper, que normalmente es la que mejores resultados suele dar, sobretodo a la hora de mover una base de datos pesada ya que phpMyAdmin no tiene tanta potencia. A la hora de importar la base de datos podemos usar los 3 mismos sistemas pero en vez de exportar, se ha de importar. - Modificar el archivo de configuración de WordPress: Debes modificar el archivo de configuración de la base de datos de WordPress (wp_config.php) y poner la información del nuevo servidor.El nombre de la base de datos, el nombre del usuario, el password, y el Host.
- Cambio de URL’s: Si has comprado un dominio o haces un cambio de dominio, deberas actualizar las URL antiguas por las nuevas. Puedes pensar que tardaras una eternidad en cambiar todas las URL de forma manual, pero aqui viene la solucion que hara que todas estas URL se cambien como por arte de magia.Dirigite al phpMyAdmin o MySQLDumper y ejecuta las siguientes consultas.La primera consulta cambia la URL, cambiando el antiguo dominio por el nuevo.
UPDATE wp_options SET option_value = replace(option_value, 'http://www.Antiguo_dominio.es', 'http://www.Nuevo_dominio.es') WHERE option_name = 'home' OR option_name = 'siteurl';
Esta segunda consulta cambia las URL del contenido de las paginas y post.
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.Antiguo_dominio.es', 'http://www.Nuevo_dominio.es');
Finalmente esta tercera consulta cambia las URL de los post y paginas.
UPDATE wp_posts SET guid = replace(guid, 'http://www.Antiguo_dominio.es', 'http://www.Nuevo_dominio.es');
Si hay algun campo de wp_postmeta que contenga URL ejecuta la siguiente consulta:
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.Antiguo_dominio.es', 'http://www.Nuevo_dominio.es')
- «Apuntar» las DNS: Debes «apuntar» las DNS del dominio, hacia el servidor donde tienes el sitio WEB. Cuando se hayan propagado los DNS estara listo.
Finalizar asi el proceso de migracion. No olvideis comentar y cualquier duda que tengais, preguntad.
Gracias! Me ha resultado muy util. Te doy las 5 stars.
Pd:vi tu tutorial de instalación, podias hacer uno para la migración aunque este esta muy bien. 🙂
Gracias Dav1d me alegra haberte sido de ayuda.