Migrando WordPress a otro dominio

Normalmente cuando desarrollo un sitio web, se tiene las siguientes opciones para desarrollar:

  • Trabajar en la maquina local,
  • Crear un ambiente idéntico al servidor de producción (staging server)
  • Crear un subdominio llamado “beta” o “ww2” en el servidor de producción y en la página principal, queda una pantalla de “En construcción”.

Al terminar el desarrollo del sitio se debe migrar a producción al dominio final, lo más lógico es ir a opciones generales y cambiar la URL, pero los contenidos e imágenes que hayas subido con anterioridad no funcionaran correctamente. El problema es que WordPress no actualiza los valores antiguos en la base de datos, solo actualiza la URL del home y del site_url para apuntar al nuevo dominio, pero los archivos seguiran apuntando al dominio de desarrollo.

Para poder solucionar este inconveniente, sigue esta receta:

Si el sitio se pasará a otro servidor distinto al de desarrollo:

  1. Exporta los datos del blog de desarrollo.
  2. Desde la línea de comando ejecuta:
  3. Importalo en la nueva base de datos

Si el sitio quedará en el mismo servidor, desde phpMyAdmin o consola MySQL:

 

Actualización:

Recientemente tuve que mudar un sitio y note que los menús personalizados (cuando agregas una URL de forma manual) no se actualizan, por eso agrego un comando adicional para los menús

Publicado por

Luis Abarca

Desarrollador Web

Deja un comentario