¿Está planeando mover su sitio de WordPress a una nueva empresa de alojamiento o a un servidor diferente? El mayor riesgo al cambiar de alojamiento web o migrar un sitio web a un nuevo servidor es la pérdida de datos y el tiempo de inactividad.

Ambos pueden hacer que su sitio web sea temporalmente inaccesible para los usuarios y los motores de búsqueda, lo que puede provocar la pérdida de ventas y la clasificación de los motores de búsqueda.

En este tutorial paso a paso, le mostraremos cómo migrar de forma segura su sitio de WordPress a un nuevo host sin ningún tiempo de inactividad.

También responderemos las preguntas más frecuentes sobre cómo mover un sitio de WordPress a un nuevo proveedor de alojamiento, para que pueda evitar cometer algunos errores comunes.

Migración de WordPress de un host a otro

Importante: antes de comenzar, queremos que sepa que muchas empresas de alojamiento de WordPress ofrecen un servicio de migración gratuito. Es posible que no aparezca en su sitio web, por lo que todo lo que tiene que hacer es preguntar. Por lo general, es gratis, pero algunos pueden cobrar una pequeña tarifa.

Dicho esto, echemos un vistazo a los pasos que cubriremos para mover WordPress a un nuevo servidor de alojamiento (sin ningún tiempo de inactividad).

Paso 1: elija su nuevo host de WordPress

Si está atascado con un servidor web lento incluso después de optimizar la velocidad y el rendimiento de WordPress, entonces es hora de mover su sitio de WordPress a un nuevo servidor que pueda manejar su creciente tráfico.

Al buscar un nuevo proveedor de alojamiento de WordPress, es importante elegir con cuidado, para que no tenga que volver a mudarse pronto.

Estos son los que recomendamos:

  • Para alojamiento compartido fiable , recomendamos ir con Bluehost . Están oficialmente recomendados por WordPress.org. Usando nuestro cupón de Bluehost , los usuarios de WPBeginner obtienen un 60% de descuento y un nombre de dominio gratis.
  • Si está buscando alojamiento en la nube o proveedores específicos de ubicación , le recomendamos que consulte Siteground . Tienen centros de datos en 3 continentes diferentes.
  • Si está buscando alojamiento administrado de WordPress , le recomendamos que consulte WP Engine . Son el mejor y más conocido proveedor de la industria.

Después de comprar tu nuevo hosting, NO instales WordPress. Lo haremos en un paso posterior.

Por ahora, su nueva cuenta de alojamiento web debería estar completamente vacía, sin archivos ni carpetas en su directorio principal.

Paso 2: Configure Duplicator para facilitar la migración

Lo primero que debe hacer es instalar y activar el complemento Duplicator gratuito en el sitio web que desea mover. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress .

Duplicator es un complemento gratuito que recomendamos encarecidamente. También puede usarlo para mover su sitio web a un nuevo nombre de dominio sin perder SEO.

Sin embargo, en este artículo, lo guiaremos a través de cómo usarlo para migrar su sitio de WordPress de un host a otro sin tiempo de inactividad.

Una vez que haya instalado y activado Duplicator, vaya a la página Duplicator » Packages en su área de administración de WordPress.

A continuación, debe hacer clic en el botón ‘Crear nuevo’ en la esquina superior derecha.

Creando un nuevo paquete en Duplicator

Después de eso, haga clic en el botón Siguiente y siga los pasos para crear su paquete.

Duplicador crea un asistente de paquete

Asegúrese de que los resultados de su escaneo se verifiquen (todo debería decir «Bien») y luego haga clic en el botón Generar .

Paquete de compilación

El proceso puede tardar varios minutos en completarse, así que deje la pestaña abierta mientras el complemento hace su trabajo.

Una vez que se complete el proceso, verá las opciones de descarga para el instalador y el paquete de archivo. Debe hacer clic en el enlace ‘Descargar con un clic’ para descargar ambos archivos.

Descargar archivos de paquetes

El archivo de almacenamiento es una copia de su sitio web completo, y el archivo de instalación automatizará el proceso de instalación por usted.

Paso 3: importe su sitio de WordPress al nuevo host

Ahora que ha descargado los archivos de archivo y de instalación, el siguiente paso es cargarlos en su nuevo proveedor de alojamiento web.

Puede hacerlo conectándose a su nuevo proveedor de alojamiento web mediante FTP.

Si nunca ha hecho esto antes, consulte nuestra guía para principiantes para cargar archivos a través de FTP a WordPress .

Normalmente, ingresaría el nombre de dominio de su sitio web como host al conectar su cliente FTP.

Sin embargo, dado que su nombre de dominio todavía apunta a su host anterior, deberá conectarse ingresando la dirección IP de su servidor o el nombre de host del servidor.

Puede encontrar esta información en el panel de control del panel de control de su nueva cuenta de hosting.

Dirección IP del servidor

Si no puede encontrar esta información, puede solicitar soporte en su nueva empresa de alojamiento web y ellos lo ayudarán.

Con el cliente FTP, debe cargar el archivo installer.php y su archivo .zip en el directorio raíz de su sitio web.

Esto suele ser /username/public_html/una carpeta.

Nuevamente, si no está seguro, consulte a su empresa de alojamiento web.

Asegúrese de que su directorio raíz esté completamente vacío. Algunas empresas de alojamiento web instalan WordPress automáticamente cuando te registras.

Si tiene WordPress instalado en su directorio raíz, primero debe eliminar WordPress.

Una vez hecho esto, debe cargar tanto el archivo zip como el archivo installer.php en el directorio raíz de su sitio.

Paso 4: cambie el archivo de hosts para evitar el tiempo de inactividad

Una vez que haya cargado ambos archivos en su nuevo host, debe acceder al archivo installer.php en un navegador.

Normalmente, se puede acceder a este archivo usando una URL como esta:

http://www.example.com/installer.php

Sin embargo, esta URL lo llevará a su servidor web anterior y obtendrá un error 404 . Esto se debe a que su nombre de dominio todavía apunta a su antiguo proveedor de alojamiento web.

Normalmente, otros tutoriales pueden indicarle que cambie los servidores de nombres de su dominio y lo apunte a su nueva empresa de alojamiento, pero eso no es correcto.

Si hace esto ahora, sus visitantes verán un sitio web roto mientras lo migra.

Le mostraremos cómo puede acceder a su nuevo sitio temporalmente en su computadora, sin afectar su antiguo sitio.

Esto se hace con el archivo hosts en su computadora.

El archivo de hosts se puede utilizar para asignar nombres de dominio a direcciones IP específicas. En otras palabras, le permite engañar a su computadora para que piense que el sitio web se ha movido aunque no sea así.

Echemos un vistazo a cómo agregar una entrada para su nombre de dominio en el archivo de hosts, de modo que apunte a su nueva empresa de alojamiento.

Hacer estos cambios le permitirá acceder a los archivos en su nuevo host utilizando su propio nombre de dominio, mientras que el resto del mundo seguirá accediendo a su sitio desde el antiguo host. Esto garantiza un tiempo de actividad del 100 % .

Lo primero que debe hacer es encontrar la dirección IP de su nuevo servidor de alojamiento web.

Para encontrar esto, debe iniciar sesión en su panel de control de cPanel y hacer clic en el enlace expandir estadísticas en la barra lateral izquierda. La dirección de su servidor aparecerá como Dirección IP compartida.

Por ejemplo, en Hostinger encontrará la dirección IP de su servidor en los detalles de su plan de alojamiento.

IP del servidor Hostinger

En el siguiente paso, los usuarios de Windows deben ir a Programas » Todos los programas » Accesorios , hacer clic derecho en el Bloc de notas y seleccionar Ejecutar como administrador.

Aparecerá un mensaje de UAC de Windows y deberá hacer clic en Sí para iniciar el Bloc de notas con privilegios de administrador.

En la pantalla del Bloc de notas, vaya a Archivo » Abrir y luego navegue hasta la C:\Windows\System32\drivers\etccarpeta. Desde esta carpeta, seleccione el archivo hosts y ábralo.

Si está utilizando Mac, debe abrir la aplicación Terminal e ingresar este comando para editar el archivo de hosts:

sudo nano /private/etc/hosts

Tanto para usuarios de Windows como de Mac, en la parte inferior del archivo de hosts, debe ingresar la dirección IP que copió y luego ingresar su nombre de dominio. Como esto:

192.168.1.22 www.ejemplo.com

Asegúrese de reemplazar la dirección IP con la que copió de cPanel y example.com con su propio nombre de dominio.

Una vez que haya terminado, guarde los cambios.

Ahora puede acceder a sus archivos en el nuevo host usando su nombre de dominio en su computadora.

Importante: no olvide deshacer los cambios que realizó en el archivo de hosts después de finalizar la migración (paso 6).

Paso 5: Creación de una base de datos MySQL en su nuevo host

Antes de que ejecutemos el instalador en el nuevo host, deberá crear una base de datos MySQL en su nueva cuenta de alojamiento. Si ya ha creado una base de datos MySQL, puede pasar al siguiente paso.

Crear una base de datos en cPanel

Vaya al panel de cPanel de su nueva cuenta de alojamiento, desplácese hacia abajo hasta la sección Bases de datos y haga clic en el icono de bases de datos MySQL.

Bases de datos MySQL en cPanel

Verá un campo para crear una nueva base de datos. Ingrese un nombre para su base de datos y haga clic en el botón «Crear base de datos».

Creando nueva base de datos

Después de crear la base de datos MySQL, debe desplazarse hacia abajo hasta la sección Usuarios de MySQL.

A continuación, proporcione un nombre de usuario y una contraseña para su nuevo usuario y haga clic en el botón ‘Crear un usuario’.

Crear un usuario de MySQL

Después de eso, debe agregar este usuario a su base de datos. Esto le dará al nombre de usuario que acaba de crear, todos los permisos para trabajar en esa base de datos.

Puede hacerlo desplazándose hacia abajo hasta la sección ‘Agregar usuario a una base de datos’. Simplemente seleccione el usuario de la base de datos que creó en el menú desplegable junto al usuario, luego seleccione la base de datos y haga clic en el botón Agregar.

Agregar usuario a la base de datos

Su base de datos ahora está lista para ser utilizada con WordPress. Asegúrese de anotar el nombre de la base de datos, el nombre de usuario y la contraseña. Necesitará esa información en el siguiente paso.

Paso 6: Comience el proceso de migración del duplicador

Ahora estamos listos para ejecutar el instalador. Navegue a la siguiente dirección en la ventana de su navegador, reemplazando example.com con su nombre de dominio:

http://www.ejemplo.com/instalador.php

Instalador del duplicador inicializado

El instalador ejecutará algunas pruebas y le mostrará ‘Aprobado’ junto a las pruebas de archivo y validación.

Debe marcar la casilla de términos y condiciones y continuar haciendo clic en el botón Siguiente.

Ahora, se le pedirá que ingrese su host MySQL, el nombre de la base de datos, el nombre de usuario y la contraseña.

Es probable que su host sea localhost. Después de eso, ingresará los detalles de la base de datos que creó en el paso anterior.

Conectarse a la base de datos

Puede hacer clic en el botón ‘Probar base de datos’ para asegurarse de haber ingresado la información correcta.

Si Duplicator puede conectarse, verá una cadena que comienza con Pass. De lo contrario, verá los detalles del error de conexión de la base de datos.

Haga clic en el siguiente botón para continuar.

Duplicator ahora importará su base de datos de WordPress desde el archivo zip a su nueva base de datos.

A continuación, le pedirá que actualice la URL o la ruta del sitio. Como no está cambiando los nombres de dominio, NO necesita cambiar nada aquí.

Simplemente haga clic en el siguiente botón para continuar.

Duplicator ejecutará los pasos finales y le mostrará el botón de inicio de sesión.

Migración del sitio web del duplicador finalizada

Ahora puede iniciar sesión en su sitio de WordPress en el nuevo host para asegurarse de que todo funciona como se espera.

Paso 7: actualice sus servidores de nombres de dominio (DNS)

En este punto, ha creado una copia completa de su base de datos y archivos de WordPress en su nuevo servidor de alojamiento, pero su dominio aún apunta a su antigua cuenta de alojamiento web.

Para actualizar su dominio, debe cambiar sus servidores de nombres DNS . Esto asegura que sus usuarios sean llevados a la nueva ubicación de su sitio web cuando escriban su dominio en sus navegadores.

Si registró su dominio con su proveedor de hospedaje, entonces es mejor transferir el dominio a un nuevo hospedaje. Si usó un registrador de dominios como Domain.com , GoDaddy , Network Solutions , etc., entonces necesita actualizar sus servidores de nombres.

Necesitará la información del servidor de nombres DNS de su nuevo servidor web. Suelen ser un par de URL que se ven así:

ns1.hostname.com
ns2.hostname.com

Por el bien de esta guía, le mostraremos cómo cambiar los servidores de nombres DNS con GoDaddy .

Dependiendo de su registrador de dominio o servidor web, las capturas de pantalla pueden verse diferentes. Sin embargo, el concepto básico es el mismo.

Debe buscar el área de administración de dominios y luego buscar servidores de nombres. Si necesita ayuda para actualizar sus servidores de nombres, puede consultar a su empresa de alojamiento web.

Para GoDaddy, debe iniciar sesión en su cuenta de GoDaddy y luego hacer clic en Dominios.

Después de eso, debe hacer clic en el botón Administrar junto al nombre de dominio que desea cambiar.

Administrar dominio

En la sección «Configuración adicional», deberá hacer clic en «Administrar DNS» para continuar.

Administrar DNS

A continuación, debe desplazarse hacia abajo hasta la sección Servidores de nombres y hacer clic en el botón Cambiar.

Cambiar servidores de nombres

Primero, deberá cambiar el menú desplegable del tipo de servidor de nombres de ‘Predeterminado’ a ‘Personalizado’. Después de eso, puede completar la información de su nuevo proveedor de alojamiento en Servidores de nombres.

Actualización de servidores de nombres DNS

No olvide hacer clic en el botón Guardar para almacenar sus cambios.

Ha cambiado con éxito los servidores de nombres en su dominio. Los cambios de DNS pueden tardar entre 4 y 48 horas en propagarse para todos los usuarios .

Dado que tiene el mismo contenido en su antiguo host y en el nuevo host, sus usuarios no verán ninguna diferencia. Su migración de WordPress será fluida y sin ningún tiempo de inactividad.

Para estar seguro, le recomendamos que espere para cancelar su antigua cuenta de alojamiento hasta 7 días después de su migración.

Preguntas frecuentes

Aquí hay algunas preguntas que muchos de nuestros usuarios hacen mientras mueven WordPress de un host a otro.

1. ¿Cómo migro mi sitio web de WordPress a otro host?

Puede migrar su sitio web de WordPress moviendo sus archivos y base de datos de WordPress desde su antiguo host al nuevo proveedor de alojamiento.

Algunas empresas de alojamiento también ofrecen un servicio gratuito de transferencia de sitios web, pero deberá preguntarles. Alternativamente, puede hacerlo usted mismo transfiriendo archivos usando un cliente FTP e importando la base de datos a través de phpMyAdmin.

2. ¿Puedo migrar mi sitio de WordPress a otro proveedor de alojamiento?

Sí, puede migrar su sitio de WordPress a otro proveedor de alojamiento.

3. ¿Puedo registrarme en la nueva cuenta de hosting sin registrar un nombre de dominio?

Sí, absolutamente puede registrarse para obtener una cuenta de alojamiento sin registrar un nombre de dominio.

El nombre de dominio y el alojamiento son dos servicios diferentes, y no es necesario que registres un nombre de dominio cuando te registras en un nuevo host. Para obtener más detalles, consulte nuestra guía sobre la diferencia entre el nombre de dominio y el alojamiento web .

Algunos proveedores de alojamiento le pedirán que seleccione un nombre de dominio como primer paso al comprar alojamiento. También le permitirán ingresar un nombre de dominio si ya tiene uno.

4. ¿Necesito transferir mi nombre de dominio al nuevo host?

No, no necesita transferir su nombre de dominio al nuevo host. Sin embargo, transferir su nombre de dominio a su nuevo alojamiento hará que sea más fácil renovarlo y administrarlo bajo el mismo panel que su nueva cuenta de alojamiento.

Para obtener más información sobre este tema, consulte nuestra guía definitiva sobre nombres de dominio y cómo funcionan .

5. ¿Cómo soluciono el error al establecer la conexión de la base de datos en Duplicator?

Si ve un error al conectarse a la base de datos o un error de conexión a la base de datos en Duplicator, entonces la razón más probable es que ingresó información incorrecta para su conexión a la base de datos.

Asegúrese de que el nombre de su base de datos, el nombre de usuario de MySQL y la contraseña sean correctos. Algunas empresas de alojamiento web no utilizan localhost como host para sus servidores MySQL. Si este es el caso, deberá pedirle al personal de soporte de su servidor web que le proporcione la información correcta.

6. ¿Cómo verifico si mi sitio web se está cargando desde el nuevo host?

Existen varias herramientas en línea que le permiten ver quién aloja un sitio web . Una vez que haya transferido su sitio web al nuevo host, puede usar cualquiera de estas herramientas y le mostrarán el nombre de la empresa de alojamiento web que aloja su sitio web.

Si no ha pasado mucho tiempo desde que migró su sitio web y realizó cambios en su servidor de nombres de dominio (DNS), entonces es probable que su sitio aún se cargue desde su host anterior. Los cambios de nombre de dominio pueden tardar hasta 48 horas en propagarse por completo.

7. ¿Necesito eliminar algún archivo o dato del host anterior?

Al cambiar de empresa de alojamiento, le recomendamos que conserve su antiguo sitio web durante al menos una semana. Después de eso, puede eliminar archivos de su servidor web anterior. Si está cancelando su cuenta, su proveedor de alojamiento web eliminará todos sus datos de acuerdo con su política.

8. ¿Por cuánto tiempo debo mantener activa mi cuenta en el antiguo host?

Una vez que haya migrado su sitio web al nuevo host, y si no tiene ningún otro sitio web alojado con su antiguo host web, puede cancelar su antigua cuenta de alojamiento web.

Sin embargo, en algunos casos, es posible que ya les haya pagado por el alojamiento anual. Debe consultar su política de reembolso para ver si es elegible para algún reembolso en caso de cancelación.

9. ¿Cómo muevo un sitio de WordPress con SSL/HTTP?

Deberá instalar un certificado SSL en su nuevo proveedor de alojamiento. Después de eso, puede seguir los mismos pasos mencionados anteriormente. Solo asegúrese de usar HTTP en las URL, como https://example.com

10. Bonificación: Migración gratuita del sitio por parte de su nuevo host

Si está buscando cambiar su alojamiento web, pero los pasos anteriores suenan demasiado complicados, puede elegir los siguientes proveedores y ellos migrarán su sitio web por usted.

SiteGround , Hostinger y WP Engine ofrecen migración gratuita de sitios web para usuarios de WPBeginner.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *