Cómo mover su sitio web a otro servidor web (y saber cuándo cambiar)

Artículo escrito por:
  • Guías de alojamiento
  • Actualizado: mayo 10, 2019

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

Desafortunadamente, el mundo no es ideal y este escenario perfecto rara vez, si es que existe, existe. Si su proveedor de alojamiento web actual no le está dando lo que necesita, podría ser el momento de cambiar a uno mejor (hablaremos sobre saber cuándo es el momento de cambiar de proveedor). parte posterior de este artículo). Mover su sitio a un nuevo servidor web no tiene por qué ser tan agotador como mudarse a una nueva casa. En realidad, puede ser bastante fácil si tomas los pasos correctos.

Hay dos rutas para transferir un sitio web a un nuevo host web:

Opción #1: La manera fácil

  1. Compre un nuevo servidor web con el servicio gratuito de migración de sitios
  2. Proporcione los detalles de la cuenta en su antiguo servidor web.
  3. Siéntate y deja que el equipo de soporte haga el resto.

Opción #2: Transferencia manual *

  1. Compra un nuevo host web
  2. Mueva archivos, bases de datos y cuentas de correo electrónico existentes a su nuevo host
  3. Revisión final y resolución de problemas.
  4. Cambiar los registros DNS del sitio web
  5. Espera a que se propague el cambio de DNS


Opción #1: Servicio gratuito de migración de host

Este es el La mejor opción para principiantes y empresarios ocupados.. También es mi forma preferida porque simplemente es la forma más fácil y rápida de hacer el trabajo.

El alojamiento web es una industria competitiva: las empresas de alojamiento están haciendo todo lo posible para ganar nuevos clientes, incluido el trabajo pesado para sus nuevos clientes. Muchas empresas de alojamiento, incluidas algunas de las mejores que recomiendo, ofrecen un servicio gratuito de migración de sitios web. En la mayoría de los casos, todo lo que debe hacer es solicitar una migración después de registrarse con el nuevo proveedor, y su equipo de soporte se hará cargo del resto.

Aproveche esta ventaja para ahorrar tiempo y centrarse en el trabajo de otros sitios web.

Aquí están los tres pasos simples que necesita hacer.

1- Regístrese con un servidor web que ofrece migración gratuita de sitios

Empresas de alojamiento con migración gratuita de sitios.

Empresas de alojamiento sin migración de sitio libre.

Evita estos hosts si quieres un servicio gratuito de migración de sitios web de guantes blancos.

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

Presente una solicitud de migración con su nuevo servidor web. Por lo general, todo lo que necesita hacer es proporcionar datos de inicio de sesión en su antiguo host: nombre de host, inicio de sesión de cPanel e inicio de sesión de FTP, etc. y tu nuevo proveedor de internet se hará cargo del resto.

Ejemplo: InMotion Hosting

InMotion Hosting Website Tranfer
Para iniciar una transferencia de sitio en InMotion Hosting, ingrese al panel de AMP> Operaciones de cuenta> Solicitud de transferencia de sitio web. Haga clic aquí para iniciar InMotion sitio libre de migración ahora.

Ejemplo: SiteGround

Para iniciar una migración de sitio: Inicie sesión en el Área de usuario> Soporte> Asistente de solicitud (parte inferior)> Transferir sitio web. Haga clic aquí para iniciar la migración del sitio gratuito de SiteGround ahora.

Ejemplo: Cloudways

Los usuarios de Cloudways obtienen la primera migración de sitio / aplicación de forma gratuita y $ 25 / transfer para la transferencia de sitio estándar a partir de entonces. Haga clic aquí para iniciar la transferencia del sitio de Cloudways ahora.

3- Sitio de vuelta y relax.

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: transfiriendo su sitio manualmente

1- Compra un nuevo host web

Aparentemente, necesitará un nuevo host web antes de poder iniciar una migración de host.

Hay una variedad de soluciones de hosting y proveedores, cada uno con su propia configuración. 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, para nombrar algunos.

Si necesitas ayuda - leer mi guía de elección de alojamiento web; o hacer uso de Steve Herramienta de comparación de alojamiento en WHTop.com.

Además, cuando compre el nuevo host, considere transferir su dominio (o registrar su nuevo dominio) a un proveedor externo para que, en caso de que necesite cambiar de host nuevamente, su dominio pueda venir con usted más fácilmente y sin ninguna complicación potencial. .

2- Mueve archivos, bases de datos y cuentas de correo electrónico

Es muy sencillo trasladar un sitio web estático a un nuevo host web: simplemente descargue todo (archivos .html, .jpg, .mov) de su antiguo host web y cárguelos, de acuerdo con la estructura de carpetas y archivos anteriores, a su nueva web anfitrión. Mover un sitio dinámico (con base de datos) requiere un poco más de trabajo.

Mover su base de datos a un nuevo host

Para un sitio dinámico que se ejecute en una base de datos (es decir, MySQL), deberá exportar su base de datos de su servidor web anterior e importarlo a su nuevo servidor web. Si está en cPanel, este paso se puede hacer 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 (CMS, por ejemplo, WordPress, Joomla), deberá instalar el Sistema de gestión de contenido en el nuevo servidor web antes de importar la base de datos. Algunos CMS proporcionan una funcionalidad de transferencia fácil (es decir, la función de importación / exportación de WordPress): puede usar esa función para transferir sus archivos de datos directamente utilizando la plataforma CMS.

Mover la base de datos del sitio de WordPress.
Panel de control de WordPress> Herramientas> Exportar> Exportar todo el contenido.

Para los sitios de WordPress en cPanel (la configuración más popular), la forma más fácil de mover su sitio es comprimir todo en su carpeta "public_html" o "www", cargar la carpeta a su nuevo servidor web y agregar las siguientes dos líneas en su configuración de WP:

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

Mover sus cuentas de correo electrónico

Tal vez una de las partes más difíciles de cambiar su proveedor de alojamiento web sea 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 recibe su correo electrónico), cambie su registro de correo electrónico A (o @) a la dirección IP del nuevo host 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 su proveedor de servicios de correo electrónico necesite, estén actualizados en su DNS.

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

Para este escenario, deberá volver a crear todas las cuentas de correo electrónico existentes en su nuevo servidor web. El proceso puede ser un poco tedioso, especialmente si está ejecutando muchas direcciones de correo electrónico.

Agregar una cuenta de correo electrónico en InMotion Hosting (usando cPanel).

3- Revisión final y solució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, Iart) 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 transfiere los activos de su sitio desde el entorno de alojamiento anterior, es posible que los activos, como los gráficos, se pierdan o que ciertos archivos se queden atrás. Si esto sucede, es probable que sus visitantes experimenten errores de 404. Mantenga un ojo en el registro de 404 durante y después del cambio: este registro le alertará de cualquier vínculo o activo que no funcione que deba remediar para que su sitio vuelva a ser completamente funcional.

En la mayoría de los casos, puede hacer uso de .htaccess redirectMatch y redirect para apuntar ubicaciones de archivos antiguos a otros nuevos. Los siguientes son algunos ejemplos de códigos 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 de 404.

ErrorDocument 404 /moved.html

Transferir una página a una nueva ubicación

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 pueda corromperse durante el cambio. Usaré WordPress como ejemplo porque con eso estoy más familiarizado.

En caso de que aún pueda acceder a su panel de control de WP, intente primero deshabilitar todos los complementos y ver si su base de datos se recupera correctamente. Luego, vuelva a habilitarlos uno por uno, revisando la página de inicio cada vez para asegurarse de que se muestra 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 tenga que hacer un poco de codificación, pero le 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 seleccione "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 de cómo funcionan exactamente las bases de datos, pero los pasos son bastante simples. Incluso si destruyes completamente la base de datos, deberías poder volver a descargar desde el servidor antiguo y cargar de nuevo. Realmente no hay necesidad de tener miedo siempre y cuando 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. Esto normalmente se titula yoursite_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 abrirlo.

elegir base de datos
cPanel> Access phpMyAdmin> Haga clic en el nombre de la base de datos para abrirlo.
marque todas las
Una vez que se carga la base de datos, marque el botón que dice "Revisar todas / Revisar tablas que tienen gastos generales".
mesa de reparación
Seleccione “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 se repararon y la parte superior de su pantalla debería decir "su consulta SQL se ha ejecutado correctamente".

4- Cambio de registros DNS

registro de dad de godaddy

A continuación, deberá cambiar el registro DNS de su sitio web (A, AAAA, CNAME, MX) a los servidores del nuevo servidor web en su registrador.

Su registro DNS es una lista de "instrucciones" que especifica dónde enviar al usuario; el traslado de su registro DNS a los nuevos servidores garantiza que los visitantes encontrarán su sitio según lo previsto, en lugar de recibir un error o una dirección errónea. 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 barato y Domain.com.

5- Espera a que se propague el cambio 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 entre en funcionamiento, avise a su antigua empresa de alojamiento sobre la cancelación. ¡Y ya está todo hecho!

Consejo: Utilice Cual 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.

Un poco más en la gestión del tiempo de inactividad del sitio web.

Para asegurarse de que su sitio web no experimente ningún tiempo de inactividad durante el proceso de transferencia, debe asegurarse de que todo esté en su lugar y funcionando correctamente en su nuevo host antes de cambiar el DNS del sitio.

Idealmente, también debe informar a sus visitantes y / o clientes que está transfiriendo su sitio web a un nuevo servidor web, junto con información sobre las horas en que realiza el cambio.

Esto debería reducir el número de visitantes del sitio durante la migración, por lo tanto, eliminar la tensión en el sistema y evitar cualquier dolor de cabeza al servicio al cliente.

Una vez hecho el cambio, se recomienda monitorea tu tiempo de actividad de cerca para asegurar que todo en el nuevo host está funcionando bien.


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

Hacer el cambio a un nuevo host web puede ser un momento estresante, por lo que muchos propietarios de sitios prefieren no cambiar de host 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 raíz del problema de su sitio web? Aquí hay algunos consejos:

  1. Su sitio está bajando constantemente
  2. Tu sitio es muy lento
  3. El servicio 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.

En resumen: un buen proveedor de alojamiento web = dormir mejor por la noche

Cuando cambié a Alojamiento en Movimiento Hace años, el soporte técnico fue muy útil y cambió mi sitio de forma segura y sana mientras dormía. Me desperté a un sitio web que funcionaba de manera rápida y confiable sin un solo fallo técnico 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.

También lea -

En alojamiento web y nombre de dominio.

Sobre la actualización y elección de un host web.

Sobre el desarrollo de un mejor sitio web / blog.

Artículo por Jerry Low

Geek papá, adicto a los datos de SEO, inversor y fundador de Web Hosting Secret Revealed. Jerry ha estado creando activos de Internet y haciendo dinero en línea desde 2004. Le encantan los garabatos sin sentido y probar comida nueva.