Cómo migrar su sitio web a un nuevo servidor web

Actualizado: 2022-04-25 / Artículo por: Jerry Low

Introducción: mover su sitio web a otro host

En un mundo ideal, nunca tendríamos que preocuparnos por cambiar de host web: nuestro sitio permanecería felizmente alojado en las instalaciones del proveedor de hosting actual con grandes tiempos de carga, costos accesiblesy 100% de tiempo de actividad.

Desafortunadamente, el mundo no es ideal y este escenario perfecto rara vez existe.

Si su servidor web actual no le brinda lo que necesita, podría ser el momento de migrar a uno mejor. Migrar su sitio web a un nuevo servidor web no tiene por qué ser tan agotador como mudarse a una casa nueva. En realidad, puede ser bastante fácil si sigue los pasos correctos.

Dos formas de transferir un sitio web

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

  1. Comprar y activar nuevas cuentas de alojamiento web,
  2. Mueva todos los archivos del sitio web, incluidas las bases de datos y las cuentas de correo electrónico,
  3. Instale y configure su aplicación en el nuevo host,
  4. Verifique el nuevo sitio en la puesta en escena / URL temporal,
  5. Solucionar problemas si hay algún error, y
  6. Apunte sus registros DNS de dominio al nuevo host web

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

Nos sumergiremos en ambas opciones en este artículo.

Enlaces rápidos:


Opción n.º 1: subcontratar la migración del sitio web (gratis)

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: espera

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 hosting, incluidas algunas muy buenas que recomiendo, proporcionan Servicios gratuitos de migración de sitios web a nuevos clientes. Todo lo que necesita hacer es solicitar una migración después de registrarse con el nuevo proveedor y su equipo de soporte se encargará del trabajo pesado.

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

Esto es lo que debe hacer si va con esta opción:

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

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

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

  • 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 Soluciones - 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.
  • Cloudways - Asistencia de migración 100% sin intervención para el primer sitio: el alojamiento basado en la nube comienza en $ 10 / mes.

2. Solicite la migración del sitio y proporcione detalles del sitio web

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

Ejemplo: InMotion Soluciones

InMotion Transferencia de sitio web de alojamiento
Para iniciar un fer de migración del sitio en InMotion Soluciones, inicie sesión en el panel de AMP> Operaciones de la cuenta> Solicitud de transferencia del sitio web. Haga clic aquí para iniciar InMotion migración de sitio gratis ahora.

Ejemplo: GreenGeeks

Puede solicitar GreenGeeks 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, 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 la plataforma Plesk.

Ejemplo: Cloudways

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

3. Regrese y relájese

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: Migra tu sitio web manualmente

1. Compra un nuevo servidor web

Necesita un nuevo host web en su lugar antes de poder iniciar una migración de host.

Existe una variedad de soluciones de alojamiento, cada una con su propia configuración y oferta. Deberá evaluar y comparar cuál es el adecuado para usted 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 lo ideal es que informe a sus visitantes y / o clientes que se está mudando a un nuevo servidor web, junto con información sobre las horas en las que realiza el cambio. Es una buena práctica de relaciones públicas realizar periódicamente actualizaciones de estado 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.

Leer más:

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 (.html, .jpg, .mov) de su servidor de alojamiento existente y cárguelos en su nuevo host de acuerdo con la estructura de carpetas anterior. El movimiento se puede hacer rápidamente usando un FTP/SFTP agente. recomiendo usar FileZilla si buscas uno

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

Migración de base de datos

Para un sitio dinámico que se ejecuta en una base de datos (es decir, MySQL), deberá exportar su base de datos desde su antiguo servidor web e importarla a su nuevo servidor web. Si está en cPanel, este paso se puede realizar fácilmente usando phpMyAdmin.

Exportando y transfiriendo bases de datos usando phpMyAdmin
Inicie sesión en cPanel> Bases de datos> phpMyAdmin> 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 brindan una funcionalidad de transferencia fácil (es decir, las funciones de importación/exportación de WordPress); puede usar esa función para transferir sus archivos de datos directamente usando la plataforma CMS.

Migrar un sitio de WordPress

Transferir WordPress de cPanel a cPanel

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

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

Migración de WordPress usando complementos comunes

plugin de migrador de wordpress
All-in-One WP Migration ayuda a exportar su sitio web de WordPress, incluida 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 están moviendo el sitio de WordPress a un nuevo servidor web. me gusta Duplicador - Complemento de migración de WordPress y Migración WP todo en uno por su sencillez. Estos complementos lo ayudarán a clonar y migrar un sitio de WordPress a un nuevo servidor web sin necesidad de conocimientos técnicos.

Migración de WordPress usando complementos especiales

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

Algunos Empresas de alojamiento web proporcionar su propio complemento de migración de WordPress. Por ejemplo Migración automatizada de WP Engine y SiteGround Migrator - Estos son complementos especiales desarrollados para transferir sitios de WordPress a un servidor web designado. Debe hacer uso de los complementos internos cuando cambie a esas empresas 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 su correo electrónico. Básicamente, te encontrarás con uno de estos tres escenarios:

Escenario #1: el correo electrónico está alojado actualmente en un registrador de dominio (como GoDaddy)

Esta configuración de correo electrónico es la más fácil de mover. Inicie sesión en su registrador de dominios (donde aloja su correo electrónico), cambie su alojamiento de correo electrónico Un registro (o @) en la dirección IP del nuevo servidor web.

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

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

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

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

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

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

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

Una vez que haya cargado sus archivos en la nueva configuración de alojamiento, verifique que todo funcione correctamente en su 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 mueve los activos de su 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 sus visitantes experimenten Errores 404. Esté atento al registro 404 durante y después del cambio: este registro lo alertará sobre cualquier enlace o activo que no funcione y que necesite remediar para restaurar su sitio y que sea completamente funcional.

En la mayoría de los casos, puede 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 puede 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 sus visitantes cuando hay un error 404.

ErrorDocument 404 /moved.html

Transferir una página web a una nueva URL

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

Transfiriendo 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 cambie la estructura de su 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 su base de datos se corrompa durante el cambio. Usaré WordPress como ejemplo porque eso es con lo que estoy más familiarizado.

En caso de que aún pueda acceder a su panel de WP, primero intente deshabilitar todos los complementos y vea si su base de datos se abre correctamente. Luego, vuelva a habilitarlos uno a la vez, revisando la página de inicio cada vez para asegurarse de que se muestre correctamente.

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

  • Vuelva a cargar su base de datos, escribiendo sobre la nueva base de datos.
  • Verifique de dónde proviene el error de corrupción e intente volver a cargar ese archivo desde su sitio anterior al nuevo.
  • Abra el archivo y verifique que esté apuntando a su nuevo servidor.

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

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

Primero, abra el nuevo sitio en FTP y vaya a su archivo wp-config.php. El archivo debe estar en la carpeta principal donde reside el blog. Copia de seguridad de este archivo antes de realizar cualquier edición.

Busque esta redacción:

/ ** Ruta absoluta al directorio de WordPress. * /

Justo encima de esa línea, agregue 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. Ir a la siguiente dirección para el representante

http://yourwebsitename.com/wp-admin/maint/repair.php
pantalla de reparación
Cualquiera de los botones funcionará para reparar su base de datos, pero simplemente elija "Reparar y optimizar".
base de datos reparada
Cuando se complete el proceso, verá una pantalla que se ve a continuación. Incluso le recordará que elimine esa línea de reparación de su archivo de configuración.

Solución #2: phpMyAdmin

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

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

Acceda a phpMyAdmin desde su nuevo servidor web. Elija su base de datos de WordPress. Por lo general, se titula yourite_wrdp1.

Sin embargo, esto puede variar. Sin embargo, es probable que vea "WP" en algún lugar del título (vea la imagen a continuación). También puede encontrar el nombre de su base de datos en ese archivo wp-config.php que abrió en el paso anterior. Haga clic en el nombre de la base de datos en phpMyAdmin para abrirla.

elegir base de datos
cPanel> Acceda a phpMyAdmin> Haga clic en el nombre de la base de datos para abrirla.
marque todas las
Una vez que se cargue la base de datos, marque el botón que dice "Verificar todas / Verificar tablas con sobrecarga".
mesa de reparación
Elija “Reparar tabla en el cuadro desplegable a la derecha de donde acaba de marcar la casilla.
reparacion exitosa
Se le dará un estado sobre si las tablas fueron reparadas y la parte superior de su pantalla debería decir "su consulta SQL se ha ejecutado correctamente".

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

registro de dad de godaddy

A continuación, deberá cambiar el registro DNS de su sitio web (A, AAAA, CNAME, MX) a los nuevos servidores de alojamiento web en su 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 su sitio web en Ve papi, Nombre baratoy Domain.com.

Consejo

Si su dominio está actualmente registrado en su antiguo servidor web, considere transferir el dominio a un tercero para que en caso de que necesite cambiar de host nuevamente, su dominio pueda acompañarlo más fácilmente y sin complicaciones potenciales.

5. Verifique la propagación de DNS

Una vez que haya solicitado mover su registro DNS, el cambio puede demorar entre unas pocas horas y un día completo para llevarlo en vivo.

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.

Consejo: Utilice ¿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 le permite comprobar el estado más reciente de la propagación de DNS.
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.

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, por lo que 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 anfitrión? ¿Cómo sabe que su proveedor de alojamiento web es la causa principal del problema de su sitio web?

A continuación se ofrecen algunas sugerencias:

  1. Su 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. Estas 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 = dormir mejor por la noche

Cuando cambié a InMotion Soluciones Hace años, el soporte técnico fue muy útil y cambió mi sitio de manera segura y sólida mientras dormía. Me desperté con un sitio web que funcionaba de manera rápida y confiable sin una sola falla en el servicio.

Si no siente ese nivel de comodidad, o le molestan los informes negativos que ha visto en su proveedor de alojamiento web, puede que sea el momento de un cambio.

Preguntas frecuentes sobre la migración de alojamiento web

¿Qué es una migración de sitio 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?

Gratis hasta alrededor de $ 100 según la complejidad de su 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 host?

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

Empresas de alojamiento como A2 Hosting, GreenGeeks y InMotion Soluciones Proporcionar 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 su proveedor de alojamiento. De hecho, puede alojar su nombre de dominio con un proveedor de servicios y vincularlo al alojamiento proporcionado por otro.

¿Cambiar el alojamiento web afecta al 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 un costo cero. Sin embargo, estos sitios a menudo están limitados de alguna manera, 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, más 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 custodia para su protección.

Leer también

Acerca de Jerry Low

Fundador de WebHostingSecretRevealed.net (WHSR): una revisión de alojamiento confiable y utilizada por los usuarios de 100,000. Más de 15 años de experiencia en alojamiento web, marketing de afiliación y SEO. Colaborador de ProBlogger.net, Business.com, SocialMediaToday.com y más.