¿Quieres cambiar tu sitio web de WordPress a otro proveedor de hosting o servidor? ¿Te preocupa que el proceso sea complicado y pueda afectar al funcionamiento de tu web? No te preocupes, migrar WordPress no es tan difícil como parece.

Además, hay muchas herramientas que te pueden ayudar a hacerlo de forma rápida y segura. En este artículo te voy a enseñar 2 formas efectivas de migrar WordPress a otro servidor. También te voy a recomendar 3 de los mejores plugins de migración que existen. ¿Estás listo? ¡Vamos allá!

1. Migrar tu sitio de WordPress manualmente

Vamos a ver paso a paso cómo es el proceso para que puedas probarlo y sacar tus propias conclusiones.

(Si usas HostDron como tu proveedor de hosting, tienes esta opción para migrar WordPress: usar cPanel. cPanel es el panel mas utilizado del mundo para administrar tu hosting, que te ofrece muchas herramientas para gestionar tu web)

Paso 1: Accede al Cpanel de tu sitio actual. Lo primero que debes hacer es realizar una copia de seguridad completa de tus archivos de WordPress y de la base de datos. Para ello, ingresa al Cpanel del hosting en el que tienes alojado tu sitio. Una vez dentro, dirígete a la sección “Administrador de archivos”.

Cómo migrar tu wordpress
Captura del administrador de archivos de Cpanel

 

En esta sección, haz clic en el directorio raíz “public_html”, donde se encuentran todos los archivos del CMS WordPress que nos interesa descargar.

Selecciona todos los archivos marcando la casilla “Seleccione Todo” y luego presiona “Comprimir”. El servidor generará una copia comprimida de todos los archivos en el formato que elijas.

Indica que deseas comprimirlos en formato “zip” y haz clic en el botón “Comprimir archivo”.

Verás que se genera un archivo comprimido con un nombre similar a “.well-know.zip”. El nombre puede variar, pero lo importante es que verifiques que el tamaño del archivo sea considerable, ya que contiene todos los archivos del sitio. Además, asegúrate de que la fecha y hora de modificación sean las actuales, para evitar posibles errores con archivos antiguos. Luego, haz clic en el botón de descarga y guárdalo en el escritorio de tu PC o portátil.

Paso 2: Descarga la base de datos de WordPress. Ahora que tienes una copia de seguridad de tus archivos, necesitas exportar la base de datos que contiene las tablas y la estructura de tu sitio web. Para ello, regresa al Cpanel principal y accede a la sección “phpMyAdmin”.

Una vez dentro, en el panel lateral izquierdo, encontrarás la lista de todas las bases de datos de tu cuenta. Por lo general, habrá una base de datos principal y otra llamada “information_schema”. Selecciona la base de datos con el nombre de tu sitio (no la de “schema”).

Con la base de datos seleccionada, haz clic en “Exportar”. Se abrirá una ventana con opciones de exportación.

Déjalo en el modo “rápido” y en formato SQL, tal como está marcado por defecto, y haz clic en “Continuar”.

El archivo de la base de datos se descargará en la carpeta que elijas en tu ordenador. Te recomiendo crear una carpeta nueva para guardar allí los archivos de WordPress y la base de datos de esta copia de seguridad. De esta manera, los tendrás a mano para el próximo paso de subirlos al nuevo servidor o en caso de que necesites volver atrás debido a algún problema.

Paso 3:. Sube los archivos al nuevo servidor. Ahora que tienes el respaldo completo, estás listo para subir tus archivos al nuevo hosting contratado. Para ello, accede al Cpanel de tu nueva cuenta, ve nuevamente a la sección “Administrador de archivos” y haz clic en el directorio raíz “public_html”. A continuación, haz clic en “Cargar” para subir el archivo comprimido que descargaste anteriormente.

Paso 4:. Descomprime el archivo. Una vez que hayas subido el archivo, haz clic en “Extraer” para descomprimirlo. Verifica que todas las carpetas y archivos se vean correctamente y luego puedes eliminar el archivo “.zip”.

Paso 5:. Crea una nueva base de datos y un nuevo usuario. Antes de subir la base de datos al nuevo servidor, necesitas crear una nueva base de datos y un nuevo usuario asociado a esa base de datos. Para hacerlo, vuelve al menú principal del Cpanel y accede a la sección “Bases de datos MySQL”.

Aquí, proporciona un nombre para tu nueva base de datos (no importa si es igual al del servidor anterior) y haz clic en “Crear una base de datos”.

A continuación, agrega un nuevo usuario (no importa si es igual al anterior del servidor anterior) con una contraseña segura. Una vez completado, haz clic en “Crear usuario”.

TIP: Te recomiendo guardar el nombre de la base de datos, los usuarios y las contraseñas en un bloc de notas o en  para tenerlos a mano cuando necesites configurar estos datos.

Luego, debes asociar el usuario creado a la base de datos y asignarle todos los privilegios necesarios.

Paso 6:. Importa el archivo SQL a la nueva base de datos. Ahora que tienes la base de datos y el usuario creados, debes importar el archivo SQL que descargaste anteriormente desde el servidor anterior. Para ello, ingresa a la sección “phpMyAdmin” desde el nuevo Cpanel y haz clic en “Importar”.

Deja todas las opciones de formato y configuración como están y haz clic en “Continuar”.

Una vez que hayas subido los archivos y la base de datos, ahora debemos editar el archivo wp-config.php (a través del administrador de archivos), y completarlo con los datos de la nueva base de datos, el usuario y la contraseña que anotaste en el bloc de notas. Esto permitirá que los archivos de WordPress se conecten con la nueva base de datos.

Asegúrate de cambiar los datos de la base de datos actual, el nombre de usuario y la nueva contraseña.

Paso 7:. Actualiza los DNS en el registrador de dominio. Por último, solo falta cambiar los DNS en el registrador de tu dominio, como Godaddy o la empresa que tienes registrado tu dominio. Ingresa a tu cuenta de usuario y actualiza los DNS con los nuevos valores “ns1” y “ns2”. Por lo general, lleva un tiempo que se propaguen correctamente. Puedes verificar si la actualización se ha realizado correctamente verificando la dirección IP del sitio web. Una vez confirmado, debería funcionar correctamente en el nuevo hosting y la migración estará completa.

2. Migrar tu sitio de WordPress con un plugin

Si te parece muy complicado migrar WordPress manualmente, puedes usar un plugin que te ayude a hacerlo de forma automática. Hay muchos plugins de migración disponibles, pero te voy a recomendar uno que me gusta mucho: All in One WP Migration.

Plugin All in one WP Migrator
Captura del plugin All in one WP Migrator

Vamos a hablar de cómo migrar tu instalación completa de WordPress con tan solo unos pocos clics, incluyendo plugins, temas, archivos multimedia y la base de datos. Es más fácil de lo que parece, así que te llevaré paso a paso.

Paso 1: Exportando la web que quieres migrar. Lo primero es asegurarnos de tener dos cosas en su lugar: una instalación de WordPress en el servidor de destino y el plugin “All in One WP Migration” instalado tanto en el sitio que migraremos como en el nuevo. Una vez listos, dirigámonos a la pestaña “All-in-One WP Migration” en el sitio que queremos migrar y hagamos clic en “Exportar”. Luego, seleccionamos “Exportar a” y elegimos la opción “Archivo” para descargar la web a nuestro ordenador.

Paso 2: Importando la web en el nuevo servidor. Si ya tienes una instalación de WordPress en el nuevo servidor con el plugin “All in One WP Migration” instalado, sigue estos pasos para importar la web:

  1. Dirígete a “All-in-One WP Migration” > “Importar” en el dashboard de WordPress.
  2. Haz clic en “Importar de” > “Archivo” o arrastra el archivo que descargaste previamente a la sección de importación.
  3. Tras una breve espera, confirma la importación con el botón “Proceder”.

¡Listo! Después de unos minutos, tendrás tu web migrada. Solo faltan un detalle mas.

Paso 3: Accede al sitio con las credenciales de la web que migraste. (Toma en cuenta que las credenciales de la nueva instalación ya no funcionaran, ya que migraste toda la información, incluidos los usuarios y contraseñas)

Ve a “Ajustes” > “Enlaces permanentes” y guarda los cambios (sin realizar modificaciones, sí, suena extraño) dos veces.

¡Simple! Ahora tienes una copia exacta de tu WordPress instalado en un servidor nuevo.

Otros plugins para migrar? Aquí tienes estas 2 opciones: Duplicartor y UpdraftPlus

Espero que esta guía te sea útil. Si tienes alguna pregunta, consulta o sugerencia, escribe en los comentarios.

 

Esta entrada tiene 2 comentarios

  1. roberto

    justo buscaba esto, buen contenido

  2. dan

    justo lo que buscaba, gracias por la info haber si pueden crear un video de esto

Deja una respuesta