This website uses cookies

Our website, platform and/or any sub domains use cookies to understand how you use our services, and to improve both your experience and our marketing relevance.

Cómo migrar un sitio WordPress a otro host: Guía detallada para una migración exitosa

Updated on June 18, 2025

19 Min Read

WordPress es una popular plataforma CMS para crear y gestionar sitios web. Sin embargo, a medida que tu sitio web crece, puedes descubrir que tu proveedor de alojamiento actual ya no satisface tus necesidades. Si buscas más espacio de almacenamiento, mejor rendimiento o un servicio de atención al cliente más fiable, migrar tu sitio WordPress a otro proveedor de alojamiento puede ayudarte a conseguir tus objetivos.

Migrar un sitio de WordPress puede ser desalentador, pero con las herramientas y técnicas adecuadas, puedes completar un proceso sencillo en pocas horas. En este artículo, te guiaré a través de los pasos para migrar tu sitio de WordPress a otro host, desde la preparación de tu sitio para la migración hasta las pruebas y la resolución de cualquier problema que surja durante el proceso.

Lo cubriré todo, desde hacer una copia de seguridad de tu sitio hasta exportar e importar los archivos y la base de datos de tu sitio y actualizar la configuración de tus DNS para garantizar una transición sin problemas. Así que ¡manos a la obra!

Razones para migrar a WordPress

Puede que quieras migrar tu sitio WordPress a otro host por varias razones. Aquí tienes algunas de las más comunes:

1. Rendimiento deficiente

Tu sitio web puede estar experimentando tiempos de carga lentos, caídas frecuentes u otros problemas de rendimiento que afectan negativamente a la experiencia del usuario. Cambiar a un nuevo proveedor de alojamiento con mejor hardware e infraestructura puede mejorar la velocidad y fiabilidad de tu sitio web. ¿Problemas de velocidad y rendimiento? Descubre por qué Cloudways es una de las mejores alternativas de alojamiento A2.

2. Falta de características

Puede que tu plan de alojamiento actual no te proporcione las funciones o recursos que necesitas para gestionar tu sitio web con eficacia. Por ejemplo, puede que necesites más espacio de almacenamiento, ancho de banda o mejores funciones de seguridad.

3. Coste de alojamiento

Puede que tu actual proveedor de alojamiento te cobre más de lo que estás dispuesto a pagar, o que hayas encontrado una oferta mejor con otro proveedor. Migrar a un alojamiento WordPress asequible puede ayudarte a ahorrar dinero a largo plazo. También puedes comparar las opciones alternativas de alojamiento de Cloudways.

💡 Consejo: Puedes comparar tus costes de alojamiento con la Calculadora de Ahorro en Alojamiento Web y ver cuánto puedes ahorrar con Cloudways.

4. Atención al cliente

Puede que tu actual proveedor de alojamiento no te ofrezca un buen servicio de atención al cliente y quieras cambiar a otro con un servicio mejor.

5. Cambios en la empresa

Tu actual proveedor de alojamiento puede haber sufrido cambios, como una nueva dirección o una fusión, que afecten negativamente a la calidad del servicio que recibes. En este caso, migrar a un proveedor más fiable puede ser beneficioso.

Migración de WordPress sin dolor y sin tiempo de inactividad

Nuestros expertos se encargan de toda tu migración con:
✓ Traslados completos gratuitos
✓ Sin enlaces rotos ni datos perdidos
✓ Optimización posterior al traslado incluida

Requisitos previos para la migración a WordPress

Para migrar con éxito tu sitio WordPress a otro host, necesitas:

1. Haz una copia de seguridad de tu sitio web

Deberías hacer una copia de seguridad de tus archivos y base de datos de WordPress. Esto garantizará que puedas volver a una versión anterior de tu sitio si algo va mal durante el proceso de migración.

2. Elige un nuevo host

Debes seleccionar un nuevo proveedor de alojamiento que cumpla tus requisitos y ofrezca las funciones y recursos necesarios. Asegúrate de que el nuevo alojamiento sea compatible con WordPress y ofrezca herramientas que faciliten la migración de tu sitio.

3. Configurar un entorno de ensayo

Debes crear un entorno de ensayo en el nuevo host. Esto te permitirá probar tu sitio y hacer cambios antes de lanzarlo.

4. Exporta tu sitio WordPress

Debes exportar los archivos y la base de datos de tu sitio WordPress desde tu actual proveedor de alojamiento. Puedes utilizar un plugin como UpdraftPlus, que simplifica el proceso de exportación de tu sitio.

5. Importa tu sitio WordPress

Una vez que hayas exportado los archivos y la base de datos de tu sitio, impórtalos al nuevo host. Puedes utilizar un plugin como UpdraftPlus o importar manualmente los archivos y la base de datos.

6. Prueba tu sitio WordPress

Después de importar tu sitio, debes probarlo para asegurarte de que todo funciona correctamente. Esto implica comprobar la funcionalidad de las páginas, entradas, medios y plugins de tu sitio.

7. Actualiza tu configuración DNS

Por último, debes actualizar la configuración de tu Servidor de Nombres de Dominio (DNS) para que apunte al nuevo host. Esto garantizará que tu sitio sea accesible desde el nuevo host y que los visitantes puedan encontrarlo.

Migrar WordPress manualmente

Sigue estos pasos para migrar tu sitio WordPress manualmente.

Paso 1: Sube los archivos

El primer paso es subir los archivos. Tienes dos opciones para subir los archivos al nuevo host.

1.1. Método FTP

  • Accede a tu cuenta de alojamiento existente;
  • Ve al Gestor de Archivos → carpeta con los archivos de WordPress;
  • Comprime (.zip) todos tus archivos de WordPress;
  • Sube el archivo .zip al nuevo proveedor de alojamiento a través del cliente de Protocolo de Transferencia de Archivos (FTP) o del Gestor de Archivos proporcionado por la nueva cuenta de alojamiento;
  • Una vez subido, extrae el archivo zip en public_html

2.2. Método SSH

Los archivos se pueden subir a través de SSH. No todos los proveedores ofrecen este servicio; debes buscar el terminal SSH integrado en la plataforma. Si no está disponible, utiliza un cliente como PuTTy para conectarte al nuevo servidor.

Utiliza el siguiente comando:

$ cd public_html/
  • Una vez conectado al servidor, accede a la carpeta public_html (la carpeta raíz de los archivos de WordPress).
  • Dentro de esta carpeta, sube la carpeta que comprimiste anteriormente en el método FTP.
  • Ve a tu Gestor de Archivos y asegúrate de que tu carpeta comprimida está dentro de public_html Por defecto, se llama public_html.zip, pero puedes cambiarla por algo como mysite.zip.
  • Ahora verifica la ubicación accediendo a la URL. Cuando accedas a la URL correcta, empezará a descargarse automáticamente.

La URL genérica podría tener este aspecto: http://YOURSITE.com/mysite.zip.

  • Vuelve al terminal PuTTy, e introduce el siguiente comando (asegúrate de que sigues en la carpeta public_html ).
wget http://YOURSITE.com/mysite.zip
  • Una vez descargado, verás una nueva carpeta zip en la carpeta public_html de tu nuevo host.
  • Para descomprimir la carpeta, ejecuta el siguiente comando.
Unzip mysite.zip

Si lo has hecho correctamente, todos los archivos de tus antiguos sitios deberían importarse a tu nuevo alojamiento.

Paso 2: Migrar la base de datos de WordPress

  • Crea una nueva base de datos y un usuario en el nuevo servidor de alojamiento utilizando el Asistente para bases de datos MySQL (anota las credenciales que necesites más adelante).
  • Vuelve al antiguo sitio de WordPress e instala el plugin UpdraftPlus para Exportar la base de datos.

updraftplus plugin para exportar datos

  • Utiliza phpMyAdmin en la nueva cuenta de alojamiento e Importa la base de datos creada anteriormente.

importar a la base de datos

Paso 3: Enfréntate a la parte difícil

  • Ir a wp-config.php (puedes encontrarlo en root) y sustituye las credenciales por las que anotaste antes, es decir, DB_NAME, DB_USER, DB_PASSWORD.
  • Proporciona DB_HOST al trasladar un sitio WordPress a un nuevo host, pero eso depende sobre todo de tu servidor. Aparte de eso, ¡ya estás listo!

configuración de la base de datos

Paso 4: Finalizar el proceso

  • Busca la tabla xxxxx-option en tu base de datos, sustituye option_value de siteurl y home por la nueva URL de tu sitio.

 valor de la opción siteurl

Ya puedes visitar http://NEWURL.com/wp-admin. Para ello,

  • Ve a Ajustes;
  • Selecciona Enlaces permanentes y;
  • Cámbialo como desees.

Paso 5: Sustituir las URL ANTIGUAS

Es hora de actualizar las URL. Puedes utilizar el plugin Velvet Blues Actualizar URLs para sustituir todas las URL antiguas por otras nuevas. Una vez hecho esto, ¡ya puedes empezar!

¡Enhorabuena! Has migrado tu sitio a tu nuevo alojamiento y estás listo para utilizar tu nuevo entorno.

sustituir urls antiguas

💡 Consejo: Si no puedes visitar el sitio, prueba a borrar la caché de tu navegador. Para Win (Ctrl+Mayús+Supr) y MacOS (CMD+ALT+E).

Migrar WordPress mediante SSH

Secure Shell (SSH) es una interfaz de línea de comandos muy utilizada para controlar máquinas remotas (en este caso, los servidores son tanto el hogar actual como el futuro de tu sitio WordPress). Se utiliza para ejecutar una serie de acciones en servidores remotos. No es interactiva y sólo acepta comandos de texto para la operación que desees realizar.

SSH proporciona un canal seguro y cifrado a través del cual se comparte información entre el cliente y el servidor remoto. Debido a su popularidad, un terminal SSH está integrado en los sistemas operativos iOS y Linux. Sin embargo, los usuarios de Windows deben descargar un cliente SSH (como PuTTY) para iniciar sesiones SSH.

Por desgracia, la mayoría de los usuarios de WordPress no están familiarizados con la interfaz de línea de comandos (CLI). Por lo tanto, utilizaré pasos muy sencillos para guiarte por el resto de esta guía. También explicaré el funcionamiento entre bastidores de los comandos, para que tengas una mejor idea de lo que estás haciendo.

Paso 1: Accede a la Línea de Comandos

Utilizaré el cliente SSH PuTTY para acceder a la línea de comandos. Sin embargo, puedes utilizar cualquier cliente SSH de tu elección. Necesitarías lo siguiente para acceder a tu servidor existente a través de la línea de comandos:

  • Dirección IP del servidor;
  • Nombre de usuario y contraseña;
  • Clave pública.

Inicia PuTTY y ve a SSHAut.

acceso ssh auth

  • Consigue la Clave Pública de tu servidor y navega hasta Sesión dentro de la ventana PuTTY para introducir la Dirección IP del servidor.

iniciar sesión con masilla

  • Pulsa el botón Abrir e inicia sesión con tus credenciales.

💡 Consejo: Entra como administrador root e introduce la contraseña correcta.

iniciar putty mediante ssh

Paso 2: Accede al directorio de WordPress

Tras iniciar sesión en el servidor mediante SSH, accede al directorio de tu sitio WordPress que contiene los archivos y carpetas que quiero mover al nuevo host.

En el terminal, escribe el siguiente comando para asegurarte de que estás en la carpeta raíz del servidor.

cd

El siguiente comando es ls, abreviatura del comando lista que muestra todos los archivos y carpetas del directorio raíz.

acceder a la carpeta raíz del servidor

Puede que veas una lista diferente de archivos y carpetas. Pero no pasa nada.

Desde aquí, tienes que ir a la carpeta de instalación de WordPress. En mi caso, iré a la carpeta www (que contiene los archivos de instalación de WordPress) dentro de la carpeta var .

Escribe cd var/www y pulsa Intro.

cd var www

Tras comprobar el contenido de esta carpeta ejecutando el comando ls, puedo ver que contiene la carpeta del sitio de WordPress.

Simplemente escribe cd wordpress (o cualquiera que sea el nombre de tu carpeta) para acceder a la carpeta del sitio de WordPress.

Paso 3: Haz una copia de seguridad de los archivos de WordPress

Hacer una copia de seguridad de los archivos de WordPress es una precaución que debes tomar antes de la migración para evitar la pérdida de datos.

Para hacer la copia de seguridad, crearé una carpeta zip de la carpeta del sitio de WordPress. Esta es la forma más fácil y rápida de transferir datos desde mi servidor actual en Cloudways.

💡 Consejo: Para ejecutar el comando zip, asegúrate de que tienes zip instalado. Puedes instalar zip ejecutando el siguiente comando: sudo apt install zip unzip

Mientras estás en la carpeta www, ejecuta el siguiente comando:

zip -r wordpress.zip wordpress

La bandera -r permite la lectura recursiva de archivos. No olvides sustituir el nombre de la carpeta [wordpress] y el nombre del archivo [wordpress.zip ] para que coincidan con los tuyos.

Una vez completado el proceso, vuelve a la carpeta www o a la carpeta en la que ejecutaste el comando zip, y escribe el comando ls para confirmar que el archivo zip se ha creado correctamente.

wordpress zip

¡Genial! He realizado con éxito una copia de seguridad de mi sitio de WordPress. Sigamos adelante y hagamos la copia de seguridad de la base de datos de WordPress.

Paso 4: Haz una copia de seguridad de la base de datos de WordPress

Para crear una copia de seguridad de la base de datos MySQL, vuelve a tu terminal SSH y ejecuta el siguiente comando:

mysqldump --add-drop-table -h localhost -u wpuser -p wordpress > site.bak.sql

En el comando anterior, he proporcionado los siguientes parámetros. Por favor, ajústalos a tus valores.

  • -h localhost permanecerá igual;
  • -u es el nombre de usuario de la base de datos MySQL;
  • WordPress es el nombre de la base de datos.

Una vez ejecutado el comando, observarás que se ha creado un nuevo archivo (con el nombre “site.bak.sql”). Éste contiene la base de datos completa de nuestro sitio WordPress.

sitio bak sql

Llegados a este punto, he creado correctamente copias de seguridad de los archivos y bases de datos de WordPress. En el siguiente paso, trasladaré mi sitio de WordPress a Cloudways. Sin embargo, puedes elegir tu proveedor de alojamiento.

Paso 5: Iniciar WordPress en Cloudways

Antes de proceder a la migración de WordPress, vamos a configurar el servidor y lanzar un sitio WordPress en la plataforma Cloudways.

Desplegar un nuevo servidor y poner en marcha un sitio WordPress en Cloudways es cuestión de unos pocos clics. Si quieres saber más al respecto, solicita una demostración de Cloudways, y nuestros especialistas estarán encantados de responder a todas tus preguntas.

  1. Regístrate en la Plataforma Cloudways;
  2. Introduce los datos de tu solicitud y de Sever;
  3. Selecciona tu Servidor Cloud y el Tamaño;
  4. Selecciona la ubicación de tu servidor;
  5. Pulsa el botón Iniciar ahora.

lanzar servidor cloudways

Tu servidor y el sitio de WordPress se desplegarán en unos minutos.

Ya está. El sitio WordPress está listo y funcionando en el servidor gestionado por Cloudways. Vamos a migrar el sitio existente al nuevo servidor.

Paso 6: Migrar el sitio WordPress a Cloudways

Migraré el archivo zip que contiene la copia de seguridad de mis archivos de WordPress desde mi carpeta actual al nuevo sitio de WordPress que he lanzado en Cloudways.

Antes de continuar, me conectaré al Servidor Cloudways mediante FTP utilizando FileZilla. De esta forma, podré controlar fácilmente los archivos y su ubicación. Para ello

  • Inicia FileZilla;
  • Ve a Gestión de Servidores desde la Plataforma Cloudways;
  • Copia la IP pública, el nombre de usuario y la contraseña.

acceso sftp y ssh

  • Introduce las credenciales en FileZilla para acceder al servidor;
  • Ve a aplicaciones[carpeta de tu sitio wordpress] → carpeta public_html y borra todo el contenido de esta carpeta.

Esto suele llevar unos minutos. Una vez hecho, moveré el contenido de mi sitio WordPress a esta ubicación.

carpeta html pública

  • Vuelve al terminal SSH y asegúrate de que estás en la dirección www
  • Ejecuta el siguiente comando:
scp /var/www/wordpress.zip [email protected]:/home/master/applications/ewscfaavrd/public_html

Veamos qué ocurre con este comando:

  • scp [var/www/wordpress.zip] ésta es la ubicación del archivo que deseo enviar a mi nuevo servidor Cloudways. Por favor, cámbialo para que coincida con el tuyo.
  • [master_prgaekpebs@104 .237.158.292] El texto antes del signo @ es el nombre de usuario de mi nuevo servidor Cloudways, y después del signo @ está mi IP pública.
  • [:/home/master/applications/ewscfaavrd/public_html ] esta parte del comando representa la ubicación donde deseo copiar la carpeta comprimida de WordPress.

Una vez finalizado el comando, verás un nuevo archivo dentro de la carpeta:

zip wordpress en carpeta html pública

Por último, necesito descomprimir el contenido de este archivo comprimido. Para ello

  • Vuelve a la Plataforma Cloudways;
  • Inicia el terminal SSH desde Gestión de Servidores.

iniciar terminal ssh

  • Inicia sesión con el nombre de usuario y la contraseña (proporcionados como Credenciales Maestras) y accede al directorio de WordPress, donde acabo de copiar la carpeta comprimida.

acceder al directorio wordpress

Utilizaré SSH para descomprimir la carpeta para que el proceso sea más rápido y sencillo.

  • Ve a la carpeta public_html de la aplicación donde se copió la carpeta comprimida del servidor antiguo
  • Ejecuta el siguiente comando para descomprimir el contenido.
unzip wordpress.zip

Tras completar el proceso, ejecuta el comando ls para verificar el contenido de la carpeta descomprimida.

💡 Consejo: No elimines/borres la carpeta comprimida, ya que puede ser necesaria si las cosas van mal. Cuando hayas comprobado que todo funciona como debe, elimina la carpeta más adelante.

carpeta descomprimida de wordpress

He transferido con éxito el sitio de WordPress a mi nuevo servidor en Cloudways. Sin embargo, si te fijas bien, la ubicación no es correcta. Para servir este sitio, debería tener el contenido dentro de public_html, no en una carpeta dentro del directorio public_html.

Para mover todo el contenido de la carpeta WordPress al directorio padre public_html, ejecuta el siguiente comando desde el terminal SSH de Cloudways mientras estás en el directorio WordPress.

mv * ../

El comando mv mueve archivos/carpetas, el comando * representa todos los archivos/carpetas, y ../ es retroceder un paso.

Ejecuta el comando ls para confirmar que todos los archivos y carpetas se han transferido correctamente.

ejecutar es orden

Como puedes ver, he trasladado con éxito el sitio de WordPress a un nuevo servidor.

Paso 7: Importar la base de datos de WordPress a Cloudways

Transferiré el archivo .sql del servidor antiguo a la carpeta public_html de mi nuevo sitio WordPress en Cloudways. Utilizaré el comando scp.

💡 Consejo: Esto reemplazará/sustituirá la base de datos del servidor Cloudways existente por la base de datos del servidor antiguo.

scp /var/www/site.bak.sql [email protected]:/home/master/applications/ewscfaavrd/public_html

transferir archivo sql en html público

  • Vuelve a la ventana del terminal SSH de Cloudways;
  • Ejecuta el siguiente comando para importar el archivo de base de datos.
mysql -u ewscfaavrd -p ewscfaavrd < site.bak.sql

importar archivo de base de datos

  • -u ewscfaavrd: Este es el nombre de usuario de la base de datos del sitio WordPress en Cloudways.
  • -p ewscfaavrd: Este es el nombre de la base de datos del sitio WordPress en Cloudways.

En este momento, he trasladado mis archivos y base de datos de WordPress al servidor de Cloudways.

Comprobemos si el sitio de WordPress funciona correctamente. Para ello, simplemente haz clic en la URL de la aplicación en la sección URL de la aplicación. Mientras navegaba por el sitio web, me encontré con la página de error, que me decía que mi sitio WordPress no podía conectarse a la base de datos.

error el sitio web no pudo conectarse

Este problema puede solucionarse sustituyendo las antiguas credenciales de la base de datos dentro del archivo wp-config. php por las nuevas credenciales proporcionadas por Cloudways.

Para ello:

  • Inicia FileZilla (si lo has cerrado antes) y abre el archivo wp-config.php.

archivo wp config php

  • Dentro del archivo, sustituye los valores de DB_NAME, DB_USER y DB_PASSWORD, guarda y cierra el archivo.
  • Vuelve a cargar la página para comprobar si el sitio web funciona correctamente.

el sitio web funciona correctamente

Como puedes ver, he trasladado con éxito mi sitio WordPress y su base de datos de mi antiguo servidor al nuevo servidor en Cloudways.

Todo el proceso puede parecer largo, pero más rápido y seguro. Si tienes un sitio web pequeño, utiliza el plugin Cloudways Migrator para migrar sin problemas.

Migrar WordPress mediante WP-CLI

Al igual que SSH, WP-CLI es una interfaz de línea de comandos específica para WordPress. Esta sencilla pero potente herramienta te permite manejar el CMS como si fuera el front-end de WordPress. Muchos desarrolladores de WordPress prefieren utilizar WP-CLI por su flexibilidad y sencillez.

WP-CLI transfiere sitios WordPress, instala plugins, gestiona una red multisitio, accede a bases de datos y actualiza los archivos del núcleo. Aunque todas las tareas anteriores se pueden realizar a través de la interfaz web, sigue siendo la forma preferida de realizar las tareas sin distracciones.

Para migrar WordPress mediante WP-CLI, abre tu terminal SSH y asegúrate de que WP-CLI está instalado en el servidor. Para ello, simplemente escribe el siguiente comando WP:

wp --info

Si no tienes instalado WP-CLI, aparecerá el siguiente error:

wp cli no encontrado

Para instalar WP-CLI, ejecuta el siguiente comando en el terminal SSH de tu antiguo servidor. Vuelve a la carpeta opt retrocediendo hasta la ubicación raíz. Sigue ejecutando el comando cd ../ hasta que llegues allí.

Instala wp-cli ejecutando el siguiente comando:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Puedes confirmar la instalación escribiendo el comando wp -info. A continuación, cambia el permiso del archivo para que sea ejecutable.

chmod +x wp-cli.phar

sudo mv wp-cli.phar /usr/local/bin/wp

Vuelve a la carpeta principal de WordPress y ejecuta el siguiente comando que debería mostrar la versión de instalación de WordPress.

wp core version --allow-root

versión wp core

En el siguiente paso, haré una copia de seguridad de los archivos de WordPress mediante WP-CLI.

Paso 1: Haz una copia de seguridad de los archivos de WordPress mediante WP-CLI

Hacer una copia de seguridad utilizando WP-CLI es similar al proceso basado en SSH.

  • Accede a la carpeta www;
  • Crea un archivo zip del sitio de WordPress ejecutando el siguiente comando.
zip -r wordpress.zip wordpress
  • Mueve la carpeta comprimida dentro de la carpeta del sitio de WordPress ejecutando el siguiente comando. Ten en cuenta que wordpress es el nombre del sitio de WordPress.
mv wordpress.zip
  • Ve a la carpeta wordpress ejecutando el comando cd, y encontrarás la carpeta zip.

La siguiente captura de pantalla resume todo el proceso.

carpeta zip de wordpress

He movido la carpeta comprimida dentro de la carpeta del sitio de WordPress, haciéndola accesible mediante una URL. Debería poder descargarse desde la URL así:

http://[serverIP]/wordpress.zip OR http://[wordpress site location]/wordpress.zip depending upon your structure.

Paso 2: Importar archivos de WordPress a Cloudways

Para importar los archivos de WordPress a Cloudways, debes seguir los pasos que se indican a continuación;

  • Conéctate a la Plataforma Cloudways;
  • Inicia el terminal SSH desde Gestión de Servidores.
  • Accede al nuevo sitio de WordPress, y dentro de la carpeta public_html, escribe el siguiente comando.
wget http://[serverIP]/wordpress.zip

Esto obtendrá la carpeta comprimida completa del servidor antiguo a través de una URL.

  • Una vez finalizada la transferencia, descomprime el contenido de la carpeta ejecutando el siguiente comando:
unzip wordpress.zip

Para ello, mueve todo el contenido de nuevo al directorio padre(public_html) ejecutando el siguiente comando.

mv * ../

He obtenido correctamente la carpeta comprimida y he trasladado mi sitio de WordPress a Cloudways.

Paso 3: Haz una copia de seguridad de la base de datos de WordPress

Puedes hacer una copia de seguridad de la base de datos fácilmente ejecutando el siguiente comando para crear el archivo .sql de tu base de datos MySQL de WordPress.

mysql -u ewscfaavrd -p ewscfaavrd < site.bak.sql

Esto creará el archivo de copia de seguridad que puede exportarse fácilmente al servidor Cloudways utilizando el shell SSH integrado.

Paso 4: Buscar y sustituir URLs

Si vas a migrar a otro dominio, debes sustituir las URL que apuntan a tu antiguo dominio mediante un sencillo proceso.

  • Ejecuta el siguiente comando desde el terminal SSH de Cloudways.
wp search-replace "http://old-url.com" "https://new-url.com"

Este comando buscará todas las URL y luego las sustituirá por la nueva URL proporcionada en la parte posterior del comando.

Probar WordPress después de la migración

Si has seguido el proceso y no te has encontrado con ningún obstáculo, deberías poder ver tu sitio migrado funcionando en tu nuevo servidor Cloudways sin ningún problema.

La limpieza, un poco después de finalizar el proceso de migración, siempre es una buena idea. Para ello, elimina la carpeta comprimida del archivo de WordPress y tu base de datos MySQL. Esto es opcional; déjalos tranquilos si no te preocupa el espacio en disco.

Migrar WordPress a Cloudways

Si vas a migrar tu sitio desde otro host a Cloudways, el proceso consta de tres sencillos pasos.

  1. Instala Cloudways WordPress Migrator en tu servidor de alojamiento actual;
  2. Introduce las credenciales necesarias;
  3. Pulsa el botón Migrar.

Aquí tienes una breve guía en vídeo sobre cómo puedes migrar fácilmente WordPress de otro alojamiento a Cloudways y disfrutar de servidores en la nube optimizados y gestionados.

Brillante, ¿verdad? Es fácil, sencillo y te ahorra tiempo.

Recuerda que puedes elegir Cloudways Flexible o Autónomo para tus sitios web WordPress.

Problemas con la migración de WordPress

La migración de un sitio WordPress puede ser un proceso complejo, y hay varios problemas a los que los usuarios pueden enfrentarse durante la migración. Algunos problemas comunes y sus soluciones son:

1. Enlaces e imágenes rotos: Uno de los problemas más comunes durante la migración de un sitio son los enlaces e imágenes rotos. Esto puede ocurrir cuando cambian las URL, y los enlaces y las imágenes no se actualizan.

Solución: Utiliza un plugin que pueda actualizar automática o manualmente las URL.

2. Archivos o datos perdidos: Los usuarios también pueden encontrarse con archivos o datos perdidos durante la migración del sitio. Esto puede ocurrir cuando los archivos o datos no se transfieren correctamente, o la copia de seguridad está incompleta.

Solución: Asegúrate de que todos los archivos y datos se transfieren correctamente y de que la copia de seguridad está completa.

3. Errores de conexión a la base de datos: Los usuarios pueden encontrarse con errores de conexión a la base de datos durante la migración del sitio. Esto puede ocurrir cuando las credenciales de la base de datos no están actualizadas, o la base de datos no se importa correctamente.

Solución: Asegúrate de que las credenciales de la base de datos son correctas y de que la base de datos se ha importado correctamente.

4. Conflictos de temas y plugins: Durante la migración del sitio pueden producirse conflictos de temas y plugins. Esto puede ocurrir cuando el tema o el plugin no son compatibles con la nueva versión de WordPress o cuando el tema o el plugin no están correctamente instalados.

Solución: Asegúrate de que el tema y el plugin están correctamente instalados y son compatibles con la nueva versión de WordPress.

5. Problemas con el nombre de dominio y la URL: Los usuarios pueden tener problemas con el nombre de dominio y la URL durante la migración del sitio. Esto puede ocurrir cuando el nombre de dominio no se actualiza correctamente, o las URL no se redirigen adecuadamente.

Solución: Asegúrate de que el nombre de dominio está correctamente actualizado y las URL están correctamente redirigidas.

Los mejores plugins de migración de WordPress

Si quieres migrar tu sitio WordPress a un nuevo proveedor de alojamiento o dominio, utilizar un plugin de migración puede ahorrarte mucho tiempo y esfuerzo. Aquí tienes algunos plugins populares de migración de WordPress que pueden facilitarte la mudanza:

  1. Cloudways WordPress Migrator – Este plugin facilita la migración de tu sitio WordPress a la plataforma de alojamiento Cloudways. Simplifica el proceso de traslado de tu sitio web y garantiza una transición fluida.
  2. Plugin de migración WP todo en uno – Este plugin te permite exportar todo tu sitio WordPress, incluida la base de datos, los archivos multimedia, los temas y los plugins, e importarlo a una nueva ubicación. También tiene funciones para gestionar sitios grandes, permitiéndote dividir la exportación en archivos más pequeños.
  3. Duplicator – Duplicator te permite crear una copia de seguridad de tu sitio, incluyendo la base de datos y los archivos, y luego transferirla a una nueva ubicación. Puede gestionar sitios de gran tamaño y ofrece opciones para excluir archivos o tablas de base de datos específicos.
  4. UpdraftPlus – Aunque es principalmente un plugin de copia de seguridad, UpdraftPlus también tiene una función de migración que te permite exportar todo tu sitio e importarlo a una nueva ubicación. Puede gestionar sitios grandes y también te permite excluir archivos específicos o tablas de bases de datos.
  5. WP Migrate DB – Este plugin te permite exportar tu base de datos de WordPress de forma compatible con diferentes herramientas de gestión de bases de datos. También te permite encontrar y reemplazar URLs y rutas de archivos, lo que lo hace útil cuando te mudas a un nuevo dominio o cambias la estructura de carpetas de tu sitio.
  6. Migrate Guru – Este plugin te permite migrar tu sitio a un nuevo host, servidor o dominio sin tiempo de inactividad. Utiliza un servicio basado en la nube para gestionar la migración, por lo que no necesitas instalar ningún software en tu sitio.

Resumen

Migrar un sitio WordPress a otro alojamiento puede parecer desalentador, pero si sigues los pasos descritos anteriormente, el proceso puede ser sencillo y sin estrés. Es importante planificar y preparar cuidadosamente la migración, hacer una copia de seguridad de tu sitio web, elegir el proveedor de alojamiento adecuado y utilizar un plugin de migración fiable. Elegir un proveedor de alojamiento gestionado también puede simplificar la tarea.

Estos pasos garantizan que tu sitio web se transfiera con seguridad y éxito a su nuevo hogar sin perder datos ni funcionalidad. Con tu sitio en funcionamiento en su nuevo alojamiento, puedes seguir centrándote en crear grandes contenidos e interactuar con tu audiencia.

Un alojamiento más rápido espera a tu sitio WordPress

Resultados típicos tras migrar a Cloudways:
– Tiempos de carga 3 veces más rápidos
– 99,99% de tiempo de actividad
– Especialistas en WordPress 24/7

Preguntas frecuentes

Q. ¿Cómo puedo migrar mi sitio WordPress de forma gratuita?

A. Para migrar tu sitio WordPress de forma gratuita, puedes seguir estos pasos:

  1. En primer lugar, crea una copia de seguridad de tu sitio actual de WordPress.
  2. Instala un nuevo sitio WordPress en tu nuevo proveedor de alojamiento.
  3. Exporta el contenido de tu antiguo sitio WordPress utilizando la herramienta Exportar.
  4. Importa el contenido exportado a tu nuevo sitio de WordPress utilizando la herramienta Importar.
  5. Una vez completada la importación, asegúrate de actualizar los enlaces o imágenes que puedan estar rotos debido a la migración.
  6. Por último, actualiza la configuración de tus DNS para que apunten a tu nuevo proveedor de alojamiento.

Q. ¿Cómo puedo migrar un sitio de WordPress utilizando plugins?

A. Para migrar un sitio WordPress utilizando plugins, puedes seguir estos pasos:

  1. Elige un plugin de migración;
  2. Instala y activa el plugin;
  3. Configura el plugin;
  4. Crea una copia de seguridad;
  5. Inicia la migración;
  6. Prueba tu sitio migrado.
Share your opinion in the comment section. COMMENT NOW

Share This Article

Mansoor Ahmed Khan

Llevo en el marketing de contenidos desde 2014, y todavía me entusiasma crear historias que resuenen con el público objetivo y generen resultados. En Cloudways by DigitalOcean (una empresa líder en alojamiento en la nube), dirijo un equipo de creadores de contenidos de ensueño. Juntos, aportamos ideas, escribimos y producimos contenidos increíbles en todos los canales: blogs, redes sociales, correos electrónicos, ¡lo que quieras! Puedes ponerte en contacto conmigo en [email protected].

×

Webinar: How to Get 100% Scores on Core Web Vitals

Join Joe Williams & Aleksandar Savkovic on 29th of March, 2021.

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

Do you like what you read?

Get the Latest Updates

Share Your Feedback

Please insert Content

Thank you for your feedback!

¿Quieres experimentar la plataforma de Cloudways en todo su esplendor?

Realice una visita guiada GRATUITA de Cloudways y compruebe usted mismo lo fácil que es administrar su servidor y sus aplicaciones en la plataforma de alojamiento en la nube líder.

Iniciar mi recorrido