✅ Cómo migrar mi WordPress de un hosting a otro

¿Cómo migrar mi WordPress de un hosting a otro?

Muchos tienen este problema, y es que no saben cambiar o migrar un sitio web que ya han construido de un hosting a otro, es decir, cuando ya tenemos el sitio creado en WordPress y tenemos un hosting contratado con GoDaddy por ejemplo, y luego entendemos que nos cobran mucho por la renovación y queremos cambiar a Hostinger.com que es mejor servicio y atención unido a precio. Entonces muchos que decidieron usar WordPress por facilidad y versatilidad de desarrollo para principiantes no saben cómo migrar de un hosting a otro su sitio web en WordPress.

Bien vamos a ver Cómo migrar mi WordPress de hosting sin complicarnos mucho la vida, sin perder información y sin tener que estudiar un curso entero.

  • Ingresamos a nuestro Cpanel o Hpanel (en caso de usar Hostinger como yo)

Una vez dentro vamos a seleccionar nuestro WordPress, generalmente está dentro de la carpeta public.html  y son todos los archivos que están dentro, salvo casos de servicios de alojamiento que incluyen carpetas extra en el WordPress y limitan el funcionamiento. Si no hay problemas debería verse así en FileZilla.

¿Cómo migrar mi WordPress de un hosting a otro?
Conectados a nuestro hosting con FilleZilla

Y así en Cpanel-Administrador de archivos

Cpanel 2021
Así debe verse nuestro Cpanel
  • Copiar o descargar todos los archivos que componen WordPress

Desde este paso en adelante son de sumo detalle para migrar nuestro WordPress de hosting. Ahora descargamos todo el contenido si estamos desde FileZilla o comprimimos si estamos desde Cpanel > una vez logramos tener todos los archivos vamos a subirlos a la nueva carpeta de hosting, asegúrense de que estén dentro de public.html y pegamos o subimos o copiamos todo allí… Nota: Si usas Hpanel de Hostinger como yo solo debes seleccionar todas las capetas y seleccionar comprimir, luego descargamos, si, es mucho más fácil.

public.html nuestro WordPress
Así debe verse la carpeta que contiene el WordPress ejemplo Public.html tanto en el hosting antiguo como el nuevo donde vamos a migrar
Captura web 6 2 2021 19349 us files.hostinger.com
Así debe verse en Hpanel de Hostinger seleccionado Comprimimos y descargamos
  • Exportar la base de datos MySQL en phpMyAdmin

Descargamos o exportamos ahora nuestra base de datos MySQL con la que funciona nuestro WordPress, en ella está toda la información, los post, las páginas y todo el contenido, hasta lo personalizado con Plugins como Elementor o Divi. Si no puedes encontrar tu base de datos MySQL de WordPress mira aquí. La vamos a descargar usando phpMyadmin, debe verse así la opción en Cpanel

Captura web 6 2 2021 171715 cpanel host2013.hostmonster.com
Seleccionamos Bases de datos y luego la base con la que funciona nuestro wordpress

Y luego así

Captura web 6 2 2021 191325 hpanel.hostinger.com
Entramos al phpMyAdmin en esa opción señalada

Exportamos nuestra base de datos de la manera mas sencilla sin alterar nada, solo presionando exportar.

exportar base de datos del phpMyAdmin
  • Crear nueva base de datos en el nuevo servicio de alojamiento contratado

Ahora vamos a nuestro nuevo hosting en el Cpanel a la sección Bases de datos y creamos una nueva, asegúrense de copiar el nombre, usuario y contraseña de esta.

  • Ingresa a la nueva base de datos creada a través del phpMyAdmin

Desde el phpMyAdmin pulsamos el botón “Importar” en la parte superior y seleccionamos el archivo de base de datos que descargamos ya desde el antiguo hosting

Captura web 6 2 2021 191433 auth db400.hostinger.com 1
Importamos base de datos descargada anteriormente

Ahora vamos a la parte más complicada (si se puede llamar complicado)

  • Cambiar el nombre de la base de datos Mysql en el archivo “wp-config”

En nuestro WordPress ya cargado en el nuevo proveedor, vamos a seleccionar el archivo “wp-config” y lo vamos a editar, esto se puede hacer desde FileZilla o desde Hpanel. Vamos a buscar el espacio denominado 

define( ‘DB_NAME’, ‘mibasededatosantigua’ );

Captura web 6 2 2021 183217 cpanel host2013.hostmonster.com
Es el archivo denominado WP-CONFIG.PHP el que vamos a modificar.
Captura web 6 2 2021 192234 us files.hostinger.com
Debe verse así el espacio donde vamos a trabajar

Vamos a editar dentro de las comillas el espacio de nombre y lo vamos a reemplazar por la base de datos nueva que hemos creado, por ejemplo, si  la nueva base se llama “Guillermodatabase” el código quedaría así:

define( ‘DB_NAME’, ‘ Guillermodatabase ‘ );

Y vamos a cambiar también los siguientes campos:

define( ‘DB_USER’, ‘miusuarioanterior’ );

vamos a incluir el nuevo usuario de la nueva base de datos, si el nuevo usuario es “Guillermodatabase” el código quedaría así:

define( ‘DB_USER’, ‘ Guillermodatabase ‘ );

Por ultimo cambiaos la contraseña en el campo siguiente:

define( ‘DB_PASSWORD’, ‘#gJfT}X#{4CA’ );

Si mi nueva contraseña es “nuevacontraseña123456” debería quedar así

define( ‘DB_PASSWORD’, ‘ nuevacontraseña123456’ );

Mucha atención y lean detalladamente este paso, ya que las comillas y los espacios, todo es importante en este archivo, si eliminan algo pueden tumbar todo el WordPress, no lo dañaran pero tampoco tendrán acceso a este.

Ok estamos listos por esta parte, ahora vamos a apuntar nuestro dominio al nuevo hosting para terminar.

En algunos casos solo queremos cambiar el hosting, pero mantenemos el mismo proveedor de dominio, es válido y muy frecuente, pero hay casos donde queremos tener todo en el mismo lugar, en ese caso deberías traspasar tu dominio y si se puede hacer pero debes pedirle apoyo al nuevo proveedor ya que varían los procesos según la empresa de servicio, solo en pequeños detalles como el pago o los pasos a seguir aunque la matriz es la misma para traspasar de uno a otro.

Captura web 6 2 2021 192444 hpanel.hostinger.com
Estos son los archivos DNS, así se ven en cualquier proveedor de servicio

Si el caso es apuntar nuestro dominio al hosting nuevo hacemos lo siguiente

  1. Vamos a nuestro proveedor de dominio actual a la sección de dominios y buscamos una parte que debe llamarse «Manage» o «Administrar dominio» o «DNS» y buscamos los registros DNS, estos deben estar apuntando al proveedor anterior, para ello solo vamos a eliminarlos, debe verse algo como esto antes de eliminar:
  2. Luego de eliminarlos (aunque en algunos casos pueden sólo editarse) vamos a crear nuevos registros de DNS apuntando a la dirección que ya nos proporciona nuestro nuevo proveedor, generalmente en el Cpanel o una barra lateral que tenga, si no lo vemos podemos solo escribir a soporte o buscar el servicio de ayuda y debe estar seguramente allí detallados.

Es importante tener en cuenta que el apuntar estos DNS al nuevo hosting  demorará hasta 48 horas en hacerse efectivo el cambio, esto sucede ya que debe propagarse el cambio en toda la web y es el tiempo que suele demorar. Es importante tenerlo en cuenta para no tener falas del servicio, además también esto dejará sin efecto los correos electrónicos y subdominios que estaban alojados en el anterior proveedor de servicio. Sería preferible hacerlo durante un día viernes para tener hasta el domingo que se propaguen los DNS y reparar cualquier daño que exista, de esta manera no se verán afectados los usuarios.

¡Bien! así de fácil es migrar nuestro WordPress de un hosting a otro.

Muchas gracias por leer y si tienen alguna duda recuerden que nuestro helpcenter brinda ayuda a cualquiera que lo necesite de manera gratuita 😀

Guillermo Rojas – CEO de Hagamos Marcas Latam

Deja una respuesta