6 pasos para migrar con éxito tu sitio WordPress

A veces es necesario realizar una migración de un sitio WordPress completo a otro servidor, bien sea porque cambiaste de proveedor de servicio de hosting o porque cambiaste de domino o porque deseas replicar el mismo sitio web en otro lado.

En cualquier caso, los pasos clave para hacer una migración exitosa son:

  1. Respaldar archivos del sitio origen.
  2. Respaldar base de datos del sitio origen.
  3. Restaurar en el nuevo host los archivos del sitio origen.
  4. Restaurar en el nuevo host la base de datos del sitio origen.
  5. Configurar el wp-config.php
  6. Configurar la base de datos.

Ejemplo

Supongamos que tenemos el sitio web workshopcandybar.cl y quiero migrarlo a otro sitio web con una URL diferente, por ejemplo: geekgift.cl.

Hagamos el ejercicio de la migración, paso a paso:

Paso 1 – Respaldar archivos del sitio origen

Es necesario hacer un respaldo de tu sitio actual considerando el directorio raíz y todas sus subcarpetas y archivos.

Usualmente para esto, genero un archivo comprimido (zip o gzip) y lo descargo en mi máquina.

Opciones de compresión del sitio completo

Nota: La imagen representa la opción de compresión del gestor de archivos del proveedor de servicios de hosting del site, de seguro será diferente en tu caso pero el objetivo es el mismo.

Paso 2 – Respaldar base de datos del sitio origen

En este punto me refiero a entrar al gestor de base de datos que uses en tu instalación WordPress y usar la opción de generación de script para respaldar la base de datos.

En nuestro ejemplo, usaremos la funcionalidad de exportación de PHPMyAdmin (ya que la instalación se hizo sobre MySQL).

Pantalla de exportación en PHPMyAdmin

Nota: La pantalla puede variar dependiendo de la versión de PHPMyAdmin pero en todo caso sólo tienes que encontrar la misma funcionalidad.

Este proceso debe generar un archivo .sql con las instrucciones para crear la base de datos con los registros que ya tenías en tu sitio original.

Archivo .sql generado

Paso 3 – Restaurar en el nuevo host los archivos del sitio origen

En la carpeta a donde apunte tu nueva dirección de dominio o en tu nuevo servidor, debes restaurar los archivos tal cual lo tenías en la instalación previa.

Archivo comprimido en carpeta destino

Una vez que se descomprima el archivo, debe quedar la estructura del sitio WordPress original en la nueva carpeta.

Archivos restaurados en carpeta del sitio destino

Paso 4 – Restaurar en el nuevo host la base de datos del sitio origen

Este paso consiste en crear una nueva base de datos para el sitio WordPress destino y restaurar en ella la base de datos del sitio original.

Obviamente al hacer esto se crearán nuevas credenciales de acceso para esta nueva base de datos que se deberán actualizar en nuestra nueva configuración, de la que hablaremos más adelante.

Una vez creada la base de datos, se importa el archivo .sql que obtuvimos previamente en PHPMyAdmin.

Importación .sql del sitio original en la nueva base de datos

Debería aparecer un mensaje similar a este cuando se finalice la importación:

Importación finalizada correctamente

Paso 5 – Configurar el wp-config.php

Este paso consiste en modificar el archivo de configuración de WordPress en el nuevo sitio destino.

Con cualquier editor de texto, modifica el archivo wp-config.php introduciendo los datos de acceso a la nueva base de datos:

Cambios en wp-config.php

Paso 6 – Configura la base de datos

Este paso consiste en hacer un cambio en la tabla wp_options de la base de datos WordPress destino.

El único cambio necesario a hacer en este punto es la URL, en nuestro caso cambiaremos workshopcandybar.cl por geekgift.cl.

Se deben modificar dos registros, correspondientes al valor de las opciones siteurl y home:

Modificar variables siteurl y home en wp_options

Recomendaciones finales

Con estos 6 pasos, tu nuevo sitio web migrado, debe estar operativo. Pero te recomiendo que consideres los siguientes puntos:

  • Cambia la clave de acceso del admin en tu nuevo sitio WordPress.
  • Cambia el correo electrónico del usuario admin, si lo requieres.
  • Algunos plugins o configuraciones especialmente realizadas para tu sitio web anterior probablemente no funcionen y tengas que realizar los ajustes correspondientes.

    Por ejemplo si tenías Google Analytics configurado en tu sitio web anterior, tendrás que realizar los ajustes para este nuevo sitio web para que siga funcionando.

Con esto terminamos este post, espero te haya servido, hasta la próxima!

Créditos de imágenes

Sobre el autor

Frank Luzón
Ingeniero de Sistemas graduado en Universidad Metropolitana de Caracas, Venezuela 1998. Erradicado en Chile desde 2014. Actualmente trabajo como Especialista SQA para TSOFT Chile. Comparto conocimientos sobre desarrollo de software. Esposo, papá y amante del cine y de la música hasta la muerte.

¡Comenta! sobre "6 pasos para migrar con éxito tu sitio WordPress"

Déjanos tu comentario

Tu correo no será publicado.


*


Puedes seguir los comentarios de este post SIN comentar haciendo clic aquí.