Contenido del curso
Gana dinero desde el día uno
Nuestra formación te permite ganar dinero desde el primer día del curso. ¡Somos únicos!
0/2
Cómo externalizar proyectos WordPress
Cómo conseguir hacer proyectos de forma externalizada con los mejores profesionales.
0/2
Velocidad de carga WordPress – MASTERCLASS
Cómo optimizar la velocidad de cargar en WordPress y hacerlo más rápido.
0/2
Curso Profesional de Diseñador Web WordPress

Migrar un sitio WordPress a un nuevo servidor puede parecer una tarea desalentadora, pero con los pasos correctos y las herramientas adecuadas, es un proceso que puedes realizar de manera segura y eficiente.

En esta lección, vamos a ver cómo mover un sitio WordPress desde un servidor a otro utilizando el mismo dominio. Para ello, usaremos el plugin All-in-One WP Migration, que facilita la creación y restauración de copias de seguridad.

Def: Migrar un sitio web implica mover todos los archivos, la base de datos y configuraciones desde un servidor a otro. En este caso, mantendremos el mismo dominio, lo que requiere ciertos ajustes en las DNS.

Paso 1: Poner la web en modo mantenimiento

Antes de comenzar cualquier proceso de migración, es recomendable poner la web en modo mantenimiento para evitar que los usuarios interactúen con ella durante el proceso.

1.1 Instala y activa un plugin de mantenimiento: Puedes usar el plugin WP Maintenance Mode o cualquier otro que prefieras. Una vez activado, habilita el modo de mantenimiento en la web desde la configuración del plugin.

TIP: Avisa a tus usuarios mediante un mensaje personalizado que la web estará en mantenimiento por un breve periodo.

Paso 2: Hacer una copia de seguridad con All-in-One WP Migration

El siguiente paso es crear una copia de seguridad completa de la web que incluya todos los archivos y la base de datos.

2.1 Instala y activa All-in-One WP Migration: Desde el panel de administración de WordPress, ve a Plugins > Añadir nuevo y busca All-in-One WP Migration. Instálalo y actívalo.

2.2 Crear la copia de seguridad: Una vez activado el plugin, dirígete a All-in-One WP Migration > Exportar. Aquí, selecciona «Exportar a archivo» y espera a que el plugin genere el archivo de copia de seguridad. Descarga el archivo en tu ordenador.

Paso 3: Cambiar la IP en local para trabajar en el nuevo servidor

Para poder trabajar en el nuevo servidor sin afectar el sitio en vivo, es necesario hacer un cambio temporal en tu archivo hosts en tu ordenador. Esto te permitirá acceder al nuevo servidor usando el dominio actual.

3.1 Edita el archivo hosts: Abre el archivo hosts en tu ordenador. En Windows, se encuentra en C:WindowsSystem32driversetchosts, y en macOS/Linux en /etc/hosts.

3.2 Añade una línea con la nueva IP: Añade una línea con la IP del nuevo servidor seguida del nombre del dominio, por ejemplo: 123.123.123.123 tudominio.com. Guarda los cambios y cierra el archivo.

TIP: A veces, al realizar este cambio en el archivo hosts, la nueva IP puede no reflejarse de inmediato. En estos casos, es necesario vaciar la caché DNS del sistema ejecutando el comando ipconfig /flushdns en la línea de comandos (para Windows) o dscacheutil -flushcache (en macOS).

Paso 4: Instalar WordPress en el nuevo servidor

Ahora es momento de instalar una nueva copia de WordPress en el nuevo servidor.

4.1 Accede al nuevo servidor: Utiliza las credenciales que te haya proporcionado el nuevo proveedor de hosting para acceder al panel de control del servidor (cPanel, Plesk, etc.).

4.2 Instala WordPress: En el panel de control del servidor, busca la opción de instalación de WordPress (normalmente llamada «Auto Installers» o similar) e instala WordPress en la raíz del dominio.

Paso 5: Importar la copia de seguridad con All-in-One WP Migration

Con WordPress instalado en el nuevo servidor, puedes proceder a restaurar la copia de seguridad que creaste.

5.1 Instala All-in-One WP Migration: Repite el proceso de instalación de este plugin en el nuevo servidor.

5.2 Importa la copia de seguridad: Ve a All-in-One WP Migration > Importar y sube el archivo de copia de seguridad que descargaste anteriormente. Espera a que el proceso termine y confirma la restauración.

OJO: Asegúrate de que todos los archivos y la base de datos se hayan restaurado correctamente antes de continuar con el siguiente paso.

Paso 6: Cambiar la IP del dominio para que apunte al servidor nuevo

Una vez que la web esté restaurada en el nuevo servidor, es necesario apuntar el dominio hacia la nueva IP.

6.1 Accede al panel de control de tu registrador de dominios: Ve a la configuración de DNS y modifica los registros A del dominio para que apunten a la nueva IP del servidor.

6.2 Espera la propagación: Los cambios de DNS pueden tardar desde unos minutos hasta 48 horas en propagarse completamente, aunque normalmente es más rápido.

Paso 7: Quitar el modo mantenimiento en el nuevo servidor

Una vez que la migración esté completa y el dominio apunte correctamente al nuevo servidor, es momento de quitar el modo de mantenimiento.

7.1 Desactiva el modo mantenimiento: En el panel de WordPress del nuevo servidor, desactiva el plugin de modo mantenimiento para que la web sea visible nuevamente.

Paso 8: Revertir el cambio de IP en local

Finalmente, debes revertir el cambio que hiciste en el archivo hosts de tu ordenador para que accedas al dominio normalmente.

8.1 Edita el archivo hosts nuevamente: Abre el archivo hosts y elimina la línea que añadiste en el paso 3. Guarda los cambios y cierra el archivo.

TIP: Tras la migración, revisa la web a fondo para asegurarte de que todo esté funcionando correctamente, incluyendo enlaces internos, formularios y funcionalidades específicas.

Como has visto, migrar un sitio WordPress a un nuevo servidor requiere de algunos pasos específicos, pero siguiendo este proceso puedes hacerlo de manera efectiva y segura.

Tener un plan claro y las herramientas adecuadas, como All-in-One WP Migration, te ayudará a evitar problemas y asegurar una transición suave.