Trasladar tu sitio de WordPress a un nuevo proveedor puede ser estresante, sobre todo si te preocupan las páginas dañadas o la pérdida de datos. La buena noticia es que una migración sin problemas es totalmente posible si sigues los pasos correctos.
Quizás estés cambiando de proveedor de hosting para obtener mejor velocidad, un soporte más sólido o menores costos. Sea cual sea el motivo, el objetivo es el mismo: trasladar tu sitio web de forma segura y sin interrupciones.
Esta guía te muestra cómo migrar tu sitio de WordPress a un nuevo servidor de forma sencilla y clara. Aprenderás a hacer una copia de seguridad de tu sitio, migrar tus archivos y base de datos, actualizar tu dominio y solucionar problemas comunes para que tu sitio web funcione sin problemas en su nuevo servidor.
Preparación completa para migrar un sitio de WordPress a un nuevo host
Si tu sitio de WordPress funciona en SiteGround y quieres migrarlo a DreamHost u otro proveedor, la migración es mucho más sencilla si te preparas correctamente. Estos pasos te ayudarán a lograr una transferencia fluida y segura.

Haga una copia de seguridad de su sitio de WordPress
Empieza por crear una copia de seguridad completa. Esto protege tu sitio y te permite restaurarlo todo al instante si surge algún problema durante la migración.
Puedes usar un plugin de copia de seguridad como BlogVault o All-in-One WP Migration para guardar todo tu sitio web, incluyendo la base de datos, los temas, los plugins y los archivos multimedia. Estas herramientas crean un paquete listo para restaurar en tan solo unos clics.
Si prefiere hacerlo manualmente, descargue sus archivos a través del Administrador de Archivos de cPanel y exporte su base de datos con phpMyAdmin. Una copia de seguridad completa le proporciona una copia segura de su sitio antes de iniciar la migración.
Tener una copia de seguridad le garantiza tener una copia completa de su sitio que puede restaurar si es necesario, lo que le brinda tranquilidad a medida que avanza con la migración.
Migrar su sitio de WordPress a un nuevo host
Experimente una migración fluida y sin complicaciones de su sitio de WordPress a un nuevo host con nuestros servicios expertos.
Elija un nuevo proveedor de alojamiento
Una vez que tu copia de seguridad esté lista, elige tu nuevo proveedor de alojamiento. Si eliges DreamHost, empieza por seleccionar un plan que se ajuste al tráfico, las necesidades de almacenamiento y los objetivos de rendimiento de tu sitio.
Crea tu cuenta de DreamHost y abre el panel de control. Aquí administrarás tus archivos, base de datos, correo electrónico y configuración del dominio.
Explora las herramientas de tu panel de hosting. Saber dónde está todo te permitirá avanzar más rápido y migrar tus datos de SiteGround a DreamHost sin complicaciones.
Al crear una copia de seguridad de tu sitio de WordPress y elegir cuidadosamente tu nuevo proveedor de alojamiento , has sentado las bases para una migración exitosa. En los siguientes pasos, profundizaremos en la exportación de los datos de tu sitio desde SiteGround y su importación a DreamHost, garantizando una transición fluida.
Aprende : ¿Cómo configurar un entorno de desarrollo de WordPress?
Exportar su sitio de WordPress a un nuevo host
Con la copia de seguridad lista y el nuevo host seleccionado, el siguiente paso es exportar tu sitio desde SiteGround. Necesitas dos cosas: tu base de datos y tus archivos de WordPress.
Exportar su base de datos de WordPress
- el contenido de tu sitio . Para exportarla, sigue estos pasos:
- Acceda a phpMyAdmin: Inicie sesión en su cuenta de SiteGround y acceda a cPanel. En el panel de control de cPanel, busque y haga clic en el icono de phpMyAdmin.
- Seleccione su base de datos: Una vez en phpMyAdmin, localice la base de datos asociada a su sitio WordPress en la lista de la izquierda. Haga clic en el nombre de la base de datos para abrirla.
- Exportar la base de datos: Con la base de datos seleccionada, haga clic en la pestaña "Exportar" en la parte superior de la pantalla. Elija el método de exportación "Rápido" y asegúrese de que el formato sea SQL . Haga clic en "Ir" y comenzará la exportación de la base de datos. Esto descargará un archivo .sql a su computadora.
Descargue sus archivos de WordPress
A continuación, debes descargar todos tus archivos de WordPress, incluyendo temas , plugins y archivos. Así es como se hace:
- Usa un cliente FTP: Descarga e instala un cliente FTP como FileZilla si aún no tienes uno. Esta herramienta te ayudará a transferir archivos entre tu servidor de SiteGround y tu ordenador local.
- Conéctate a tu servidor de SiteGround: Abre FileZilla e introduce tus credenciales FTP de SiteGround (las encontrarás en tu cuenta de SiteGround, en la sección "Cuentas FTP"). Conéctate a tu servidor.
- Accede a tu directorio de WordPress: En el cliente FTP, localiza el de instalación de WordPress . Normalmente se encuentra en la public_html .
- Descarga tus archivos: Selecciona todos los archivos y carpetas de tu directorio de WordPress (incluidas las carpetas wp-content, wp-admin y wp-includes) y descárgalos a una ubicación segura en tu ordenador. Esto puede tardar un tiempo, dependiendo del tamaño de tu sitio.
Al exportar tu base de datos de WordPress y descargar los archivos de tu sitio, obtienes todo lo necesario para recrear tu sitio en DreamHost. Estos archivos y la base de datos se usarán para configurar tu sitio de WordPress en el nuevo host, garantizando que todo se vea y funcione igual que en SiteGround.
Configuración del nuevo host

Con tus datos de WordPress exportados desde SiteGround, ya puedes configurar tu nuevo entorno de alojamiento en DreamHost. Esto incluye crear una nueva base de datos y subir tus archivos de WordPress.
Crear una nueva base de datos en el nuevo host
Tu base de datos de WordPress es el corazón de tu sitio, ya que almacena todo tu contenido, información de usuario y configuración. Aquí te explicamos cómo crear una nueva base de datos en DreamHost:
- Inicie sesión en DreamHost: acceda a su cuenta DreamHost y navegue hasta el panel de control.
- Vaya a Bases de datos MySQL: En el panel de control, busque la sección "Bases de datos MySQL". Aquí podrá administrar sus bases de datos.
- Crear una nueva base de datos: Haga clic en "Añadir nueva base de datos". Deberá introducir un nombre para la base de datos, un nombre de usuario y una contraseña segura. Anote estos datos, ya que los necesitará más adelante.
- Configurar el usuario de la base de datos: Asigne el usuario recién creado a la nueva base de datos. Asegúrese de que el usuario tenga todos los privilegios necesarios para acceder y modificar la base de datos.
Su nueva base de datos ahora está lista para recibir los datos importados de su exportación de SiteGround.
Subir archivos de WordPress al nuevo host
Ahora que la base de datos está configurada, es hora de subir tus archivos de WordPress a DreamHost. Así es como se hace:
- Conéctese a DreamHost por FTP: Use un cliente FTP como FileZilla para conectarse a su servidor DreamHost. Necesitará sus credenciales FTP de DreamHost, que encontrará en la sección "Usuarios FTP" de su panel de control.
- Accede al directorio web: Una vez conectado, accede al directorio donde quieres instalar WordPress. Este suele ser el directorio raíz de tu dominio.
- Sube tus archivos de WordPress: Sube todos los de WordPress que descargaste de SiteGround (incluidos wp-content, wp-admin y wp-includes) al directorio web de tu servidor DreamHost. Esto puede tardar un tiempo, dependiendo del tamaño de tu sitio.
- Asegúrese de que los permisos de archivo sean correctos: Una vez finalizada la carga, compruebe que todos los archivos y carpetas tengan los permisos correctos. Normalmente, las carpetas deben tener permisos de 755 y los archivos de 644.
Con los archivos de WordPress subidos y la nueva base de datos creada, has sentado las bases para restablecer tu sitio en DreamHost. Los siguientes pasos consisten en importar la base de datos y configurar WordPress para garantizar que todo funcione correctamente en tu nuevo host.
Importar su sitio de WordPress
Ahora que has configurado tu nueva base de datos y has subido tus archivos de WordPress a DreamHost, es hora de importarla y configurar tu sitio. Este paso es crucial para garantizar que tu sitio funcione correctamente en su nuevo host.
Importar su base de datos al nuevo host
Tu base de datos de WordPress contiene todos los datos esenciales de tu sitio, por lo que importarla correctamente es fundamental. Aquí te explicamos cómo hacerlo:
- Acceda a phpMyAdmin en DreamHost: Inicie sesión en su cuenta de DreamHost y vaya a la sección "Bases de datos MySQL". Haga clic en el enlace a phpMyAdmin de la base de datos que creó.
- Seleccione su base de datos: en phpMyAdmin, seleccione la base de datos que creó en el menú de la izquierda.
- Importar la base de datos: Haga clic en la pestaña "Importar" en la parte superior de la pantalla. Haga clic en "Seleccionar archivo" y seleccione el archivo .sql que exportó desde SiteGround . Asegúrese de que el formato sea SQL y haga clic en "Ir" para iniciar la importación.
- Espere a que se complete la importación: El tiempo que tarda dependerá del tamaño de su base de datos. Una vez finalizada la importación, debería ver un mensaje de éxito indicando que su base de datos se ha importado.
Buscar : Los mejores complementos de importación de WordPress
Actualice el archivo wp-config.php
El archivo wp-config.php de tu instalación de WordPress contiene los detalles de configuración de la conexión a tu base de datos. Deberás actualizar este archivo con la información de tu nueva base de datos. A continuación te explicamos cómo:
- Acceda al archivo wp-config.php : Conéctese a su sitio usando FTP, vaya a la carpeta raíz y descargue el archivo wp-config.php.
- Editar el archivo : ábralo en un editor de texto y busque las líneas para el nombre de la base de datos, el usuario, la contraseña y el host.
- Agregue la información de su base de datos DreamHost : reemplace los valores de marcador de posición con el nombre de su base de datos real, nombre de usuario, contraseña y host.
- Subir el archivo actualizado : guarde el archivo y cárguelo nuevamente en su servidor DreamHost, reemplazando la versión anterior.
Al importar tu base de datos y actualizar el archivo wp-config.php, conectas tus archivos de WordPress con la base de datos de DreamHost, restaurando así tu sitio web a su nuevo entorno. Los siguientes pasos consisten en probar tu sitio para asegurarte de que todo funciona correctamente y realizar los ajustes necesarios.
Leer : Cómo convertir tu prototipo de diseño a WordPress
Actualización de la configuración del dominio
Ahora que tu sitio de WordPress se ha migrado a DreamHost, el último paso es actualizar la configuración de tu dominio para que apunte al nuevo host. Esto garantiza que los visitantes puedan acceder a tu sitio en DreamHost en lugar del antiguo servidor de SiteGround. Veamos cómo hacerlo.
Actualizar la configuración de DNS
Para asegurarte de que tu dominio apunte a tu nuevo host, necesitas actualizar tu configuración de DNS. Aquí te explicamos cómo:
Inicia sesión en tu registrador de dominios: Accede a la cuenta donde administras tu dominio. Puede ser un registrador como GoDaddy, Namecheap u otro proveedor.
- Localizar la configuración de DNS: Busca la sección de configuración de DNS o administración de DNS en el panel de tu cuenta. Aquí puedes administrar los registros DNS de tu dominio.
- Actualizar servidores de nombres: Si DreamHost le proporcionó servidores de nombres específicos, actualice su dominio para usarlos. Normalmente, los servidores de nombres de DreamHost son ns1.dreamhost.com, ns2.dreamhost.com y ns3.dreamhost.com. Reemplace sus servidores de nombres actuales con estos.
- Actualizar registros A: Si no va a cambiar de servidor de nombres, también puede actualizar el registro A de su dominio para que apunte a la dirección IP de su nuevo servidor DreamHost. Puede encontrar esta dirección IP en el panel de control de DreamHost.
- Guardar cambios: Guarde los cambios y espere a que se complete la propagación del DNS. Esto puede tardar desde unos minutos hasta 48 horas, aunque suele ser mucho más rápido.
Pruebe el nuevo sitio
Después de actualizar la configuración de DNS, es importante probar el sitio para garantizar que todo funcione correctamente después de la migración. Esto es lo que debe hacer:
- Acceda a su sitio: Abra su navegador web y navegue a su dominio. Ahora debería ver su sitio de WordPress alojado en DreamHost. Si aún ve el sitio anterior, es posible que la propagación de DNS aún esté en curso.
- Comprueba la funcionalidad: Navega por tu sitio para comprobar que todas las páginas se cargan correctamente. Asegúrate de que tus temas , plugins y archivos multimedia de WordPress funcionen correctamente.
- Pruebe el acceso al backend: inicie sesión en su panel de administración de WordPress (generalmente en yourdomain.com/wp-admin) para asegurarse de que puede acceder y administrar su sitio sin problemas.
- Verificar enlaces y archivos multimedia: Comprueba si hay enlaces rotos o archivos multimedia faltantes. Si encuentras alguno, podría ser necesario actualizar las URL o volver a subir algunos archivos.
- Borrar caché: si estás usando un complemento de almacenamiento en caché o una CDN , borra el caché para asegurarte de que estás viendo la última versión de tu sitio.
Al actualizar tu configuración de DNS y realizar pruebas exhaustivas a tu sitio, completarás el proceso de migración de tu sitio de WordPress a un nuevo host. Esto garantiza una transición fluida y una experiencia sin problemas para tus visitantes. ¡Felicitaciones por migrar con éxito tu sitio de WordPress a DreamHost!
Saber más: Migración de Wix a WordPress
Conclusión
Migrar un sitio de WordPress a un nuevo host no tiene por qué ser estresante. Si sigues cada paso cuidadosamente, desde la transferencia de archivos hasta la importación de la base de datos y la actualización de wp-config.php, el proceso será fluido y predecible.
Un proveedor de alojamiento confiable, una configuración limpia y copias de seguridad periódicas facilitan aún más las futuras mudanzas. Con la preparación adecuada, puedes cambiar de proveedor de alojamiento sin interrupciones y mantener tu sitio web funcionando de forma rápida, segura y estable.
Preguntas frecuentes
¿Cuánto tiempo se tarda en migrar un sitio de WordPress?
La mayoría de las migraciones tardan entre 30 minutos y algunas horas. El tiempo depende del tamaño de su sitio, del tamaño de su base de datos y de la rapidez con la que sus servidores, tanto antiguos como nuevos, procesan la transferencia.
¿Mi sitio quedará fuera de línea durante la migración?
Su sitio no debería desconectarse si la migración se realiza correctamente. El nuevo host se prepara con antelación y los cambios de DNS se realizan silenciosamente en segundo plano.
¿Necesito mover todos los archivos de WordPress?
Sí. Debes mover toda tu carpeta de WordPress, incluidos wp-content, temas, complementos y archivos multimedia, para asegurarte de que tu sitio se vea y funcione de la misma manera en el nuevo host.
¿Qué pasa si mi sitio muestra errores después de la migración?
La mayoría de los errores posteriores a la migración se deben a información incorrecta en la base de datos o a la falta de archivos. Revisar wp-config.php y volver a cargar las carpetas que faltan suele solucionar el problema rápidamente.
¿Puedo migrar mi sitio de WordPress sin afectar el SEO?
Sí. Mientras tus URL permanezcan iguales y el tiempo de inactividad sea mínimo, tu SEO estará seguro. Después de la migración, revisa tus enlaces, mapas del sitio y Search Console para asegurarte de que todo funcione correctamente.