Home / Artículos / Guías de alojamiento web / Cómo migrar tu sitio a un nuevo servidor web

Cómo migrar tu sitio a un nuevo servidor web

Migrar su sitio web a un nuevo servidor web no tiene por qué ser tan agotador como mudarse a una casa nueva. De hecho, en realidad puede ser bastante fácil si sigue los pasos correctos. En este artículo, discutiremos las dos formas de transferir un sitio web a un nuevo servidor de alojamiento.

¿Necesita sugerencias de alojamiento web? Mejor web host / Alojamiento barato / VPS Hosting / Alojamiento en la nube

Dos formas de transferir un sitio web

Al migrar un sitio web a un servidor diferente, debes:

  1. Comprar y activar una nueva cuenta de alojamiento web
  2. Mueva todos los archivos web al nuevo servidor, esto incluye las bases de datos del sitio web y las cuentas de correo electrónico.
  3. Instale y configure su aplicación en el nuevo host
  4. Compruebe el nuevo sitio en preparación/URL temporal
  5. Solucionar cualquier error
  6. Apuntar tus registros DNS de dominio al nuevo alojamiento web.

Puede externalizar estas seis tareas a su nueva empresa de alojamiento (muchas lo harán de forma gratuita) o puede transferir sus sitios manualmente.

 Opción #1: Servicio gratuito de migración de sitios web 

Diagrama de flujo - Migración del sitio usando la opción #1 - Paso 1 - Registrarse
Paso 1: registrarse
Diagrama de flujo: migración del sitio mediante la opción #2: solicitud de archivo
Paso 2: solicitud de migración
Diagrama de flujo: migración del sitio mediante la opción #1: paso 3: espera
Paso 3: esperar

Elegir un proveedor de alojamiento web que ofrezca soporte de migración gratuito es la la mejor opción para principiantes y dueños de negocios ocupados.

El alojamiento web es una industria competitiva: las empresas de alojamiento están haciendo todo lo posible para ganar nuevos clientes. Muchas empresas de alojamiento, incluidas algunas muy buenas que recomiendo, proporcionan Servicios gratuitos de migración de sitios weba nuevos clientes. Todo lo que necesitas hacer es solicitar una migración después de registrarte con el nuevo proveedor y tu equipo de soporte se encargará del trabajo pesado.

En la mayoría de los casos, esta es la forma preferida para que puedas ahorrar tiempo y centrarte en otro trabajo crucial con tu sitio web.

Esto es lo que debes hacer si vas con esta opción.

1. Regístrate con un proveedor de alojamiento web que ofrezca migración de sitios gratuita

Servicios de migración de sitios web por Hostinger
¿Por qué sudar en la migración del sitio web? Algunas empresas de alojamiento ofrecen soporte gratuito para la migración de sitios y ayudarán a los nuevos usuarios a mover sus sitios web de forma gratuita. Ejemplo en la captura de pantalla de arriba – Hostinger (haz clic aquí para más detalles).

Estas son algunas de las empresas de alojamiento recomendadas que vienen con migración de sitios gratuita:

  • Cloudways – Asistencia de migración 100 % sin intervención para el primer sitio: el alojamiento basado en la nube comienza en $10/mes.
  • Hostinger – Conocido por sus precios competitivos y su solución de alojamiento integral, el plan compartido de un solo sitio web comienza en $1.99/mes.
  • InMotion Hosting – Excelente alojamiento web con más de 15 años de trayectoria.
  • GreenGeeks – Alojamiento web ecológico, gran mejora en el rendimiento del alojamiento reciente.
  • InterServer – Alojamiento web rápido y confiable con sede en Nueva Jersey: el plan compartido comienza en $2.50/mes.
  • TMD Hosting – Excelente rendimiento y excelente precio: el alojamiento compartido comienza en $2.95/mes.

2. Solicita la migración y proporciona detalles del sitio web

Presenta una solicitud de migración con tu nuevo proveedor de alojamiento web. Por lo general, todo lo que necesitas hacer es proporcionar datos de inicio de sesión en tu alojamiento anterior: nombre de alojamiento, inicio de sesión del panel de control e inicio de sesión FTP, etc. y tu nuevo proveedor de alojamiento web se encargará del resto.

Ejemplo: en InMotion Hosting

InMotion Hosting Transferencia de sitio web
Para iniciar una migración del sitio en InMotion Hosting, inicia sesión en el panel de AMP> Operaciones de la cuenta> Solicitud de transferencia del sitio web. Haz clic aquí para iniciar la migración de sitio InMotion gratis ahora.

Ejemplo: en GreenGeeks

GreenGeeks Transferencia de sitio web
Puedes solicitar en GreenGeeks el soporte de migración del sitio despues de la compra. Para iniciar la migración, inicie sesión en su GreenGeeks Administrador de cuentas > Soporte > Solicitud de migración del sitio > Seleccione un servicio > Proporcione información básica de la cuenta (en su host anterior), como la URL del panel de control y la credencial de la cuenta. Nota – GreenGeeks el servicio de migración del sitio incluye no solo la transferencia de cPanel, sino también la migración desde el Plataforma Plesk.

Ejemplo: en Cloudways

Cloudways Servicio de migracion
Cloudways proporciona asistencia de migración gratuita para sus usuarios (1 sitio). Para iniciar el proceso, simplemente inicia tu solicitud en su chat de soporte (haz clic aquí para visitar).

3. Regresa y relájeate

Sí, eso es todo lo que necesitas hacer.

No hay solución de errores de base de datos. No hay migración de cuentas de correo electrónico. Fácil como un pastel.

 Opción #2: Migración manual del sitio web 

1. Compra un nuevo servidor web

Necesitas un nuevo alojamiento web antes de poder iniciar una migración de alojamiento.

Existe una variedad de soluciones de alojamiento, cada una con su propia configuración y oferta. Deberás evaluar y comparar cuál es el adecuado para ti en función de una serie de factores, como el costo, el espacio requerido y la configuración del servidor, por nombrar algunos.

También, idealmente, debe informar a sus visitantes y/o clientes que se está mudando a un nuevo servidor web, junto con información sobre las horas en que está haciendo el cambio. Es una buena práctica de relaciones públicas realizar actualizaciones de estado periódicas en las redes sociales para mantener informados a sus clientes. Además, considere pedirles a sus usuarios que no visiten su sitio web durante la migración para minimizar la carga del sistema y evitar dolores de cabeza adicionales en el servicio al cliente.

Utilice la herramienta de comparación de alojamiento de Steve en WHTop.com en caso de que necesite una segunda opinión.

2. Transferir archivos de sitios web y cuentas de correo electrónico

Para aquellos que ejecutan un sitio web estático (sitio sin base de datos), todo lo que necesita hacer es descargar todo (archivos .html, .jpg, .mov) de su servidor de alojamiento existente y cargarlos en su nuevo host de acuerdo con el anterior. estructura de carpetas. El movimiento se puede hacer rápidamente usando un FTP / sFTP agente. recomiendo usar FileZilla si buscas uno.

Mover un sitio dinámico (con una base de datos) requiere un poco de trabajo extra.

Migración de base de datos

Para un sitio dinámico que se ejecuta en la base de datos (es decir, MySQL), deberás exportar tu base de datos desde tu servidor web anterior e importarla a tu nuevo servidor web. Si estás en cPanel, este paso se puede hacer fácilmente usando phpMiAdmin.

Exportación y transferencia de bases de datos usando phpMyAdmin
Inicia sesión en cPanel > Bases de datos > phpMiAdministrador > Exportar.

En caso de que esté utilizando un sistema de gestión de contenido (es decir, WordPress, Joomla), deberá instalar las aplicaciones en el nuevo servidor web antes de importar la base de datos. Algunos CMS proporcionan una funcionalidad de transferencia sencilla (es decir, WordPress’ funciones de importación/exportación): puede usar esa función para transferir sus archivos de datos directamente usando la plataforma CMS.

Migrando una página web WordPress

Transferencia de WordPress de cPanel a cPanel

Para los sitios WordPress en alojamiento cPanel (la configuración más común), la forma más rápida de mover tu sitio es comprimir todo en tu carpeta “public_html” o “www”, cargar la carpeta en tu nuevo servidor web y agregar las siguientes dos líneas en tu Configuración de WP:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', WP_SITEURL);

Migrar WordPress usando complementos comunes

wordpress complemento migrador
All-in-One WP Migration ayuda a exportar tu sitio web WordPress que incluye la base de datos, archivos multimedia, complementos y temas, sin necesidad de conocimientos técnicos.

Alternativamente, hay muchos buenos complementos de migración para aquellos que se están mudando desde un sitio WordPress a un nuevo proveedor de alojamiento web. Me gusta Duplicator – WordPress Migration Plugin y All-in-One WP Migration por su sencillez. Estos complementos te ayudarán a clonar y migrar un WordPress sitio a un nuevo servidor web sin necesidad de conocimientos técnicos.

Migrar WordPress usando complementos especialmente construidos

migrador de terreno
SiteGround Migrator automatiza la transferencia de un sitio WordPress a una cuenta de alojamiento de SiteGround.
wpengine complemento de migración
WP Engine no proporciona servicios gratuitos de transferencia de sitios, pero tienen un complemento de migración de sitios WordPress especialmente construido para usuarios que se están cambiando.

Algunas empresas de alojamiento web proporcionan sus propios complementos de migración de WordPress. Por ejemplo WP Engine Automated Migration y SiteGround Migrator. Estos son complementos especiales desarrollados para transferir sitios WordPress a un servidor web designado. Debes hacer uso de los complementos internos cuando cambies a esas compañías en particular.

Mover cuentas de correo electrónico a otro host

Quizás una de las partes más difíciles de cambiar de proveedor de alojamiento web es transferir tu correo electrónico. Básicamente, te encontrarás con uno de estos tres escenarios.

Escenario n.º 1: el correo electrónico está actualmente alojado en un registrador de dominios (como GoDaddy)

Esta configuración de correo electrónico es la más fácil de mover. Inicie sesión en su registrador de dominio (donde aloja su correo electrónico), cambie el registro A (o @) de su alojamiento de correo electrónico por el del nuevo proveedor de alojamiento web. Dirección IP.

Escenario #2: las cuentas de correo electrónico se hospedan con un tercero (como Microsoft 365)

Asegúrate de que tus registros MX, junto con cualquier otro registro que necesite tu proveedor de correo electrónico, estén actualizados en tu DNS.

Escenario #3: las cuentas de correo electrónico se alojan con el antiguo alojamiento

Si estás migrando una cuenta completa de cPanel a cPanel, no tienes que transferir tus cuentas de correo electrónico manualmente. Alternativamente, puedes descargar todas tus cuentas de correo electrónico (y todos los archivos dentro) desde cPanel File Manager y cargarlo en tu nuevo servidor web. El proceso es simple, aquí tienes una guía paso a paso en caso de que necesites ayuda).

En el peor de los casos (migrar desde un panel de control de alojamiento menos fácil de usar), deberá volver a crear manualmente todas las cuentas de correo electrónico existentes en su nuevo servidor web. El proceso puede ser un poco tedioso, especialmente si utiliza muchas direcciones de correo electrónico.

cuentas de correo cpanel
Agregar una cuenta de correo electrónico usando cPanel (Captura de pantalla: InMotion Hosting).

3. Verificación final y resolución de problemas

Una vez que hayas cargado tus archivos en la nueva configuración de alojamiento, verifica que todo funcione correctamente en tu sitio web.

Algunas empresas de alojamiento proporcionan una plataforma de desarrollo de pruebas (es decir, Cloudways) para que pueda obtener una vista previa de su sitio con facilidad y fluidez antes de ponerlo en funcionamiento en el nuevo entorno, lo que le permite solucionar cualquier problema detrás de escena.

Reparación de errores de navegación del sitio y enlaces faltantes

A medida que mueves los activos de tu sitio web desde el entorno de alojamiento anterior, es posible que los activos, como los gráficos, se extravíen o que ciertos archivos se queden atrás. Si esto sucede, es probable que tus visitantes experimenten Errores 404. Debes estar atento al registro 404 durante y después del cambio: este registro te alertará sobre cualquier enlace o activo que no funcione y que necesites remediar para restaurartu sitio y que sea completamente funcional.

En la mayoría de los casos, puedes hacer uso de .htaccess redirectMatch y redirigir para apuntar ubicaciones de archivos antiguos a ubicaciones nuevas. Los siguientes son algunos códigos de muestra que puedes utilizar.

Define tu página 404

Para minimizar el daño causado por los enlaces rotos, donde moved.html es la página que desea mostrar a tus visitantes cuando hay un error 404.

ErrorDocument 404 /moved.html

Transferir una página web a una nueva URL

Redirect 301 /previous-page.html http://www.example.com/new-page.html

Transferir todo el directorio a una nueva ubicación

redirectMatch 301 ^/category/?$ http://www.example.net/new-category/

Redireccionar páginas dinámicas a una nueva ubicación

Y, en caso de que cambies la estructura de tu sitio en el nuevo host,

RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=13$
RewriteRule ^/page.php$ http://www.mywebsite.com/newname.htm? [L,R=301]

Solución de errores de la base de datos

Existe el riesgo de que tu base de datos se dañe durante el cambio. Usaré WordPress como ejemplo porque eso es con lo que estoy más familiarizado.

En caso de que aún puedas acceder a tu panel de WP, primero intenta deshabilitar todos los complementos y ve si tu base de datos se abre correctamente. Luego, vuelve a habilitarlos uno a la vez, revisando la página de inicio cada vez para asegurarte de que se muestre correctamente.

Las cosas se complicarán un poco si no puedes acceder a tu panel de control. Prueba estos diferentes pasos simples para ver si uno funciona:

  • Vuelve a cargar tu base de datos, escribiendo sobre la nueva base de datos.
  • Verifica de dónde proviene el error de corrupción e intenta volver a cargar ese archivo desde tu sitio anterior al nuevo.
  • Abre el archivo y verifica que esté apuntando a tu nuevo servidor.

Solución #1: reparación automática WordPress de base de datos

Si esos pasos no funcionan, es posible que debas hacer un poco de codificación, pero te voy a hablar de ello.

Primero, abre el nuevo sitio en FTP y ve a tu wp-config.php archivo. El archivo debe estar en la carpeta principal donde reside tu blog. Haz una copia de seguridad de este archivo antes de realizar cualquier edición.

Busca esta redacción:

/** Absolute path to the WordPress directory. */

Justo encima de esa línea, agrega esta fraseología:

define('WP_ALLOW_REPAIR',true);

Guarda tus cambios y deja tu programa de FTP abierto por ahora. Abre tu navegador web favorito. Ve a la siguiente dirección para el representante

http://yourwebsitename.com/wp-admin/maint/repair.php
WordPress pantalla de reparación después de la migración
Cualquiera de los botones funcionará para reparar tu base de datos, pero simplemente elige “Reparar y optimizar”.
Reparar la base de datos del sitio web durante la transferencia
Cuando se complete el proceso, verás una pantalla que se ve a continuación. Incluso te recordará que elimines esa línea de reparación de tu archivo de configuración.

Solución #2: phpMyAdmin

Si los métodos anteriores no funcionan, tu próximo paso es dirigirte a tu base de datos.

Esto puede ser desalentador si no estás seguro exactamente cómo funcionan las bases de datos, pero los pasos son bastante simples. Incluso si destruyes por completo la base de datos, deberías poder volver a descargarla del servidor anterior y volver a cargarla. Realmente no hay necesidad de tener miedo siempre que tengas una copia de seguridad de tu base de datos.

Accede a phpMyAdmin de tu nuevo servidor web. Escoge tu base de datos WordPress. Esto normalmente se titula yoursite_wrdp1.

Sin embargo, esto puede variar. Sin embargo, es probable que veas “WP” en algún lugar del título (ve la imagen a continuación). También puedes encontrar el nombre de tu base de datos en ese archivo wp-config.php que tenías abierto en el paso anterior. Haz clic en el nombre de la base de datos en phpMyAdmin para abrirlo.

Reparación de base de datos - phpMyAdmin
cPanel > Acceso phpMyAdmin > Haz clic en el nombre de la base de datos para abrirla.
Reparación de base de datos - phpMyAdmin
Una vez que se cargue la base de datos, marca el botón que dice “Verificar todas/Verificar tablas con sobrecarga”.
Reparación de la tabla de la base de datos durante la migración del sitio - phpMyAdmin
Elige “Reparar tabla” en el cuadro desplegable a la derecha de donde acabas de marcar la casilla.
Reparación de base de datos - phpMyAdmin
Se te dará un estado sobre si las tablas fueron reparadas y la parte superior de tu pantalla debería decir “tu consulta SQL se ha ejecutado correctamente”.

4. Señalar el DNS del dominio a tu nuevo servidor web

Actualización del registro DNS después de la migración

A continuación, deberás cambiar el registro DNS de tu sitio web (A, AAAA, CNAME, MX) a los nuevos servidores de alojamiento web en tu registrador.

Su registro DNS es una lista de “instrucciones” que especifica a dónde enviar al usuario; mover su registro DNS a los nuevos servidores asegura que los visitantes encontrarán su sitio según lo previsto, en lugar de recibir un error o una dirección incorrecta. Este es un paso crítico: asegúrese de obtener la información de DNS correcta de su nuevo servidor web.

Aquí están las instrucciones paso a paso para cambiar el DNS de tu sitio web en Godaddy, Name Cheap y Domain.com.

Consejo

Si tu dominio está actualmente registrado en tu antiguo servidor web, considera transferir el dominio a un tercero para que en caso de que necesites cambiar de alojamiento nuevamente, tu dominio pueda acompañarte más fácilmente y sin complicaciones potenciales.

5. Verificar la propagación de DNS

Una vez que hayaa solicitado mover tu registro DNS, el cambio puede demorar entre unas pocas horas y un día completo para llevarlo a vida.

Una vez que el cambio se active, avise a su antigua empresa de alojamiento sobre la cancelación. Controle de cerca el tiempo de actividad de su sitio durante al menos una semana más o menos para garantizar que todo en el nuevo servidor web funcione correctamente.

Verificar la propagación de DNS después de la transferencia
Consejo: Utiliza ¿Cuál es mi DNS? para realizar una búsqueda de DNS para verificar la dirección de IP actual de los nombres de dominio y la información de registro de DNS de múltiples servidores de nombres en las ubicaciones de 18. Esto te permite comprobar el estado más reciente de la propagación de DNS.
Verificar la propagación de DNS después de la transferencia
Mapa DNS es otra herramienta gratuita de búsqueda de DNS para verificar el estado de propagación de DNS desde más de 20 locaciones.

 Saber cuándo es el momento de cambiar de proveedor de alojamiento web 

Hacer el cambio a un nuevo servidor web puede ser un momento estresante, razón por la cual muchos propietarios de sitios prefieren no cambiar de servidor web a menos que sea necesario. Después de todo, ¿por qué perder tiempo y energía cuando todo funciona bien?

Entonces, ¿cuándo es el momento adecuado para empezar a buscar un nuevo alojamiento? ¿Cómo saber que tu proveedor de alojamiento web es la causa principal del problema de tu sitio web?

A continuación se ofrecen algunas sugerencias:

  1. Tu sitio está bajando constantemente
  2. Tu sitio es muy lento
  3. La atención al cliente no es útil
  4. Necesitas más espacio, funcionalidad u otros recursos.
  5. Estás pagando demasiado
  6. Has sido hackeado, más de una vez.
  7. Has oído hablar de un gran servicio en otro lugar.

Un buen servidor web es dormir mejor por la noche

Cuando cambié a InMotion Hosting Hace años, el soporte técnico fue muy útil y cambió mi sitio de forma segura y sonora mientras dormía. Me desperté con un sitio web que funcionaba de forma rápida y fiable sin un solo fallo en el servicio.

Si no siente ese nivel de comodidad o le molestan los informes negativos que ha visto en su servidor web, puede ser hora de un cambio.

 Preguntas frecuentes sobre la migración de alojamiento web 

¿Qué es la migración de sitios web?

El término migración de sitios web se refiere a dos escenarios: 1. El proceso de migrar un sitio web de un dominio a otro, por lo general cambiando las ubicaciones del sitio, la plataforma de alojamiento y el diseño; y 2. El proceso de migrar un sitio web de un proveedor de alojamiento web a otro proveedor de alojamiento web.

Usamos el término libremente en este artículo y lo referimos al segundo escenario.

¿Cuánto cuesta transferir un sitio web a un nuevo proveedor de alojamiento web?

Desde gratis hasta alrededor de $100 según la complejidad de tu sitio web. Muchos servidores web, como se menciona en este artículo, brindan soporte gratuito para la migración del sitio a sus nuevos clientes.

¿Puedo mover mi sitio web de GoDaddy a otro anfitrión?

Sí. Sin embargo, mover un sitio web de un alojamiento a otro puede ser difícil si no lo has hecho antes. Si es posible, pregúntale a tu nuevo proveedor de alojamiento web si estaría dispuesto a ayudarte con la migración gratuita del sitio web, eso lo harás sin estrés.

Empresas de alojamiento como A2 Hosting, GreenGeeks, Hostingery InMotion Hosting proporcionan servicios gratuitos de migración de sitios a nuevos clientes.

¿Se puede transferir un nombre de dominio a otro sitio de alojamiento?

Los nombres de dominio no tienen que estar registrados con tu proveedor de alojamiento. De hecho, puede alojar tu nombre de dominio con un proveedor de servicios y vincularlo al alojamiento proporcionado por otro.

¿Cambiar el servidor web afecta el SEO?

Por lo general, no: cambiar los servidores web no afectará a su sitio web. SEO, suponiendo que mantenga la estructura y el contenido de su sitio de la misma manera. Sin embargo, la calidad de su alojamiento (tiempo de actividad, velocidad, etc.) afecta sus clasificaciones de búsqueda a largo plazo, por lo que recomiendo encarecidamente elegir el mejor servidor web de nuestra lista.

¿Podemos alojar un sitio web gratis?

Sí, es completamente posible alojar un sitio web a costo cero. Sin embargo, estos sitios a menudo están limitados de muchas maneras, como tener muy pocos recursos y una marca de host forzada. También es probable que se vea obligado a usar un subdominio del host gratuito en el que se encuentra, ya que los nombres de dominio reales costarán dinero.

¿Cómo transfiero mi sitio web a otro propietario?

Técnicamente, esto se puede hacer mediante la transferencia de activos como alojamiento web, nombre de dominio, además de acceso a complementos y aplicaciones de terceros. Sin embargo, si está considerando hacer esto, es mejor asegurarse de que las finanzas involucradas se mantengan en depósito para su protección.

Leer también

Foto del autor

Artículo de Jerry Low

Siga Leyendo