Cómo Cambiar su Proveedor de Alojamiento Web

Para crear un sitio web y para que su sitio web sea accesible en línea, debe seleccionar un servidor donde se ubicará. Los servidores son proporcionados por compañías de alojamiento web y, si comenzó a interesarse en esta área recientemente, la siguiente guía le será útil.

Le será útil si primero comprende qué es el alojamiento web en realidad, por qué es importante y qué necesita buscar en su proveedor de alojamiento. Si no se molestó con estos detalles, entonces existe la posibilidad de que no obtenga la mejor oferta ni el mejor paquete.

Afortunadamente, este no es el fin del mundo; la gente cambia de alojamiento web todo el tiempo, por varias razones. Algunos simplemente no están satisfechos con la velocidad o la calidad de los sistemas de distribución de la red de contenido. Otros encuentran la misma calidad de servicio a un precio más bajo o con condiciones de pago más convenientes.

Si se encuentra en esta situación, entonces es un buen momento para buscar una mejor empresa de alojamiento web. Sin embargo, transferir tu sitio web puede parecer una tarea complicada. Esta guía explicará la terminología, los problemas y los procedimientos, con instrucciones paso a paso, para que pueda avanzar con confianza.

La transferencia de su sitio web a un servidor diferente se puede hacer en cinco pasos.

Paso 1. Buscar un nuevo host web

Tómese el tiempo para buscar hosts web antes de seleccionar un nuevo servicio. Revise los comentarios en línea y los comentarios de los clientes, vea qué tipo de ofertas ofrecen otros proveedores de alojamiento, sus sistemas de precios, configuraciones de servidor, CDN, etc.

Una vez que encuentre un nuevo proveedor adecuado, considere que, en algún momento en el futuro, también podría decidir cambiar de ese servicio de alojamiento. Por esta razón, se recomienda que registre su dominio a un proveedor externo, ya que de esta manera, cada vez que cambie de hosts web, su dominio no se verá afectado.

Nuestro proveedor de alojamiento recomendado, Bluehost, ofrece una oferta especial para nuestros visitantes que incluye un nombre de dominio GRATUITO. Si no le gustan sus servicios, ofrecen una garantía de devolución de dinero de 30 días.

Paso 2. Localice y descargue su sitio web

El siguiente paso es encontrar dónde su host anterior ha almacenado su sitio web. Además, es posible que su sitio esté utilizando más bases de datos, por lo que debería ver si también es posible obtener carpetas de copia de seguridad de ellas.

Una vez que encuentre los archivos, descárguelos en su escritorio para que esté listo para dárselos a su próximo proveedor de alojamiento.

Paso 3. Exportar la base de datos de su sitio web

Como se mencionó anteriormente, si su sitio web utiliza bases de datos adicionales para fines como almacenar datos de visitantes o administrar formularios, deberá obtenerlos y exportarlos. El proceso puede variar, dependiendo de la base de datos, por lo que es mejor resolver esos detalles con su proveedor de alojamiento anterior. Los hosts comúnmente ofrecen phpMyAdmin como una herramienta para manejar tanto la exportación como la importación de bases de datos de sitios web.

Si está utilizando cPanel (que probablemente lo esté haciendo), exportar una base de datos no es una tarea tan complicada. Usarás phpMyAdmin que es una parte nativa de cada cPanel. No dejes que los extraños nombres, archivos y bases de datos te desalienten; incluso si no entiendes todo, deberías poder hacerlo todo por ti mismo.

  • Vaya a https://my.bluehost.com/cgi-bin/cplogin e inicie sesión en su cuenta de Bluehost
  • Busque la pestaña «Base de datos» y ábrala
  • Haga clic en el icono de phpMyAdmin para abrir la interfaz
  • Seleccione una base de datos
  • En algún lugar en el medio del menú, encontrará el botón «Exportar». Haz clic en él.
  • Elija la opción «Mostrar rápidamente solo las opciones mínimas». Para usar opciones personalizadas, tendrá que saber una o dos cosas sobre MySQL, así que elija esto solo si sabe lo que está haciendo. De lo contrario, la opción rápida hará el truco.
Exportar Opciones Rápidas de Base de Datos
  • Si aún no se muestra, elija el formato «SQL» como el formato elegido para la exportación.
  • Haga clic en el botón » Ir » para iniciar la exportación
  • Elija dónde almacenar el archivo si se le pregunta (escritorio o una carpeta personalizada que recordará; necesitará este archivo más adelante, así que no lo pierda)

Eso fue rápido, ¿no? Su base de datos ahora está lista para ser importada a un nuevo host.

Paso 4. Cargue su sitio web e importe su base de datos

Al igual que con la exportación, tendrá que resolver los detalles con su host. En el caso de que haya exportado su base de datos a SQL, luego a través de phpMyAdmin, puede usar MySQL para importar su sitio web a su nueva cuenta de alojamiento. Realmente no es tan complicado, independientemente de las herramientas que se utilicen, y generalmente es algo que los proveedores de alojamiento hacen por su cuenta.

Cuando se utiliza un sitio web estático (que la gente de hoy en día usa solo cuando tiene una página de destino simple para mostrar su negocio), configurar todo en un nuevo host es tan fácil como cargar archivos. En uno de los pasos anteriores, le dijimos que debería descargar todos los archivos de su host anterior. En este caso, solo tiene que cargar esos archivos a la carpeta public_html en su nueva cuenta de Bluehost, y habrá terminado.
Puede elegir una de las dos opciones simples para cargar los nuevos archivos.

Subir a través del Administrador de archivos

Si está buscando una manera de hacer esto rápido y solo quiere terminar con esto, puede usar el Administrador de archivos de Bluehost:

  1. Inicie sesión en su cuenta de cPanel de Bluehost.
  2. Busque archivos y seleccione Administrador de archivos
  3. Haga doble clic en public_html para abrirlo
  4. Transfiera todos los archivos que haya descargado previamente a esta carpeta

Cargar a través de FTP

Generalmente, los administradores de archivos se utilizan para cargar o modificar solo uno de los archivos cuando simplemente no puede permitirse configurar clientes FTP por alguna razón. Por ejemplo, usarás esto cuando necesites cambiar algo en tu sitio desde un ordenador público que no podía esperar a que llegaras a casa.

Pero lo que normalmente sugerimos es usar un cliente FTP. Puede instalar rápidamente FileZilla, que es un cliente gratuito y más utilizado por bloggers de todo el mundo, y conectarse al servidor utilizando las credenciales de inicio de sesión que recibió después de registrarse en el nuevo host. Necesitará el nombre del servidor FTP, su nombre de usuario y contraseña.
Una vez que haya iniciado sesión, debería poder ver su pequeña parte del servidor que contiene todas las carpetas. Se verá como una carpeta en su computadora, por lo que no debería ser difícil encontrar la carpeta public_html.

Ahora simplemente busque los archivos descargados anteriormente y arrastre & suéltelos en la carpeta. Dependiendo del tamaño de los archivos y la velocidad de su conexión a Internet, puede tardar varios minutos en transferir todo. FileZilla le informará una vez que todo esté completo, para que pueda navegar a su dominio desde el navegador para ver el sitio nuevamente en acción.

Sitio web dinámico

Los sitios web dinámicos utilizan bases de datos para almacenar toneladas de información que son necesarias para que funcionen normalmente. Si está utilizando un sitio web personalizado o uno de los CMS populares como WordPress, eso significa que también tiene la base de datos, lo que significa que necesita transferirla junto con los archivos.

Al igual que exportó la base de datos, puede importar una a través de phpMyAdmin:

  • Abra https://my.bluehost.com/cgi-bin/cplogin desde su navegador e inicie sesión en su cuenta de Bluehost
  • Busque la pestaña» Base de datos «y ábrala
  • Elija el icono phpMyAdmin para abrir la interfaz
  • En algún lugar en el medio del menú, encontrará la pestaña/botón» Importar».
Opción de Importación de Base de Datos
  • Haga clic en el botón «Examinar» y busque la base de datos que exportó anteriormente. Asegúrese de descomprimirlo primero si la base de datos está comprimida (debería tener el .listo para archivos sql)

Importar Base de Datos
  • Haga clic en el botón » Ir «y espere unos minutos

Si todo estaba bien, debería ver un mensaje como este:» La importación se ha terminado con éxito, se han ejecutado X consultas.»

¿Está utilizando un Sistema de Gestión de Contenidos como WordPress?

Si está utilizando un sistema de gestión de contenido como WordPress, Blogger o Joomla, puede hacer que todo sea mucho más fácil con sus opciones de migración nativas. Por ejemplo, si está migrando un sitio de WordPress a un nuevo host, puede hacer todo con sus opciones de exportación Import &, que le permitirán transferir todo el sitio en cuestión de pocos clics. ¡Qué suerte!

Paso 5. Pruebe su sitio web

Una vez que se complete la transferencia y se importen las bases de datos, puede probar su sitio web. La mejor manera de hacerlo es usar una URL temporal. Esto le permite acceder a su sitio web incluso cuando su nombre de dominio no apunta al nuevo servidor.

Para encontrar su URL temporal, inicie sesión en el panel de administración de su cuenta. A continuación, haga clic en «Detalles técnicos de la cuenta».»Una vez que estés dentro, debería haber una sección llamada Temporeros. URL, con tu URL temporal al lado. Todo lo que necesita hacer es simplemente visitar esa URL y visitar su sitio web.

Una URL temporal se ve así:

http://ipaddress/~username

Reemplace la «dirección IP» con la dirección IP de su host, y el nombre de usuario debe ser el mismo que está utilizando para iniciar sesión en su cuenta de cPanel. No olvides el » ~ » antes.
Para encontrar la dirección IP de su servidor, inicie sesión en su cPanel una vez más. Encuentre la pestaña » Estadísticas «y haga clic en el botón» Expandir estadísticas», que revelará información adicional, incluida la dirección IP de su cuenta de alojamiento compartido.

Ahora podrá probar su sitio web en una URL temporal mientras espera o hasta que configure los Servidores de nombres para que apunten a su dominio anterior.

Si su sitio se ve y funciona como se esperaba, ¡excelente! Sin embargo, prepárate para hacer algunos ajustes y cambios menores si algo está mal.

Cosas importantes que debe recordar

Una vez que se complete todo el proceso de transferencia y haya probado el sitio web, hay varias cosas que debe hacer para finalizar la transición. Tenga en cuenta que estos son pasos necesarios para asegurarse de que sus antiguos visitantes sigan visitando su sitio web, así como para asegurarse de que su sitio funcione según lo planeado. Así que comencemos.

Informe a los usuarios de que moverá su sitio web

Cuando mueva su sitio web, el tiempo de inactividad debe ser lo más corto posible. Es ideal si los usuarios apenas notan que el sitio no estaba funcionando. Sin embargo, debe dar algún tipo de aviso con unos días de anticipación, tanto en su sitio web como en sus perfiles de redes sociales. También debe ver que el mensaje es visible durante el tiempo de inactividad, para que sus usuarios sepan que el sitio se volverá a poner en marcha de manera oportuna.

Cambiar el DNS

Este es un detalle menor que se puede pasar por alto fácilmente. Una vez que transfiera su sitio web, debe cambiar su registro DNS al nuevo servidor donde está registrado su sitio. La razón por la que esto es importante es que un registro DNS es como un mapa o una guía de instrucciones que garantiza que sus visitantes lleguen a la página correcta. Si descuida cambiar esto, los usuarios serán redirigidos a una página de error. Necesita obtener un nuevo DNS de su nuevo proveedor de alojamiento y reemplazar el anterior.

Después de realizar la solicitud para mover los registros DNS, el cambio debería tardar unas horas, o en algunos casos un día entero, en completarse. En otras palabras, si tus visitantes se quejan de que no pueden encontrar tu sitio web, asegúrate de haber actualizado tu nuevo DNS.

Supervisar el tiempo de actividad del sitio

Cuando se asigna un nuevo DNS, la transferencia se completa básicamente. Querrá monitorear el tiempo de actividad de su servidor con diligencia durante los próximos días para asegurarse de que todo funcione correctamente.

Es fundamental no bajar la guardia y que note si hay algún problema lo antes posible. Por supuesto, monitorear el tiempo de actividad de su sitio web no implica que necesite visitar su sitio web cada 5 minutos; significa que necesitará usar herramientas y aplicaciones para ayudarlo con la tarea.

Algunas herramientas útiles en las que puede confiar son Pingdom, Uptime Robot y Monitor Us. Independientemente de la herramienta que elija, debe calibrarlas para supervisar los siguientes elementos: Ping, HTTP, Servidor DNS y puerto TCP.

Esté atento a los enlaces que faltan y a las diferentes estructuras del sitio

Una cosa que realmente debe tener en cuenta al cambiar de servidor es la posible pérdida o extravío de activos como gráficos. El cambio del entorno de alojamiento puede hacer que esto suceda, y no es improbable que vea algunos errores 404 (no encontrados). Por lo tanto, simplemente esté atento y monitoree sus registros 404 para que pueda ver si hay enlaces rotos o activos que no funcionan. Cuando los encuentre, es posible que se requiera una reparación o reemplazo rápidos y estará listo para comenzar.

Otra forma de lidiar con este problema es redirigir de una página 404 a otra página que ya funciona. Esto no es una solución al problema, por supuesto, es simplemente una alternativa a mostrar una página 404.

Esto funciona tanto para páginas como para directorios, por lo que los usuarios siempre tendrán contenido para ver, en lugar de un error 404. Por último, puede usar esto a su favor y crear una página de error 404 personalizada, que puede ser divertida o entretenida, tal vez mostrando una imagen divertida o una cita. De esta manera, tus visitantes no tendrán la misma probabilidad de oponerse a aterrizar en la página.

Aquí hay algunos consejos que pueden ayudarlo a lidiar con enlaces rotos y 404 páginas. Para que funcionen, tendrá que colocar el código en el .archivo htaccess.

Aquí le mostramos cómo puede editar .htaccess usando FTP (FileZilla):

  1. Abre FileZilla.
  2. inicie Sesión en su servidor.
  3. Abra public_html para listar los archivos de su sitio web.
  4. Seleccionar .htaccess.
  5. Haga clic con el botón derecho en él y seleccione Ver/Editar o descargarlo a su computadora.

Si no puedes encontrar el .el archivo htaccess en su servidor, lo más probable es que no haya nadie o simplemente esté oculto. Para empezar, asegúrese de que» Mostrar archivos ocultos (dotfiles) «esté seleccionado si ha iniciado sesión en el cPanel y ha utilizado el Administrador de archivos o de que ha seleccionado» Forzar la visualización de archivos ocultos » en el menú superior de FileZilla. Si aún no puede encontrar el archivo, debe crear uno nuevo en su carpeta public_html haciendo clic con el botón derecho y creando un nuevo archivo llamado «.htaccess».

A continuación, puede utilizar el código:

  • Definir una página 404: ErrorDocument 404 / errorpage.HTML.
  • Redireccionar una página a la nueva ubicación: Redireccionar página 301 / antigua.html http://www.example.com/new-page.html.
  • Redireccionar un directorio completo a una nueva ubicación: RedirectMatch 301 ^ / category/?$ http://www.example.com/new-category/.

Después de realizar los cambios, debe guardar el archivo y cargarlo de nuevo en el servidor sobrescribiendo el archivo anterior.

Cambiar de correo electrónico

De nuevo, cambiar de correo electrónico es algo que la gente suele pasar por alto. Una vez que se complete la migración al nuevo host web, hay tres formas diferentes de transferir su correo electrónico.

  • Si su correo electrónico está alojado en un registrador de dominios, puede moverlo fácilmente. Todo lo que necesita hacer es cambiar el registro (@) y asignarlo a la dirección IP del nuevo host, que generalmente se encuentra en el portal de clientes de su nuevo host
  • Si sus cuentas de correo electrónico están alojadas con un tercero, debe hacer lo siguiente. Asegúrese de que sus registros MX, así como otros registros relevantes solicitados por su proveedor de servicios de correo electrónico, estén actualizados en el nuevo DNS. Teniendo en cuenta que está moviendo su DNS a un nuevo proveedor, es esencial que también mueva estos archivos. Por supuesto, si no está moviendo el DNS, todo lo que necesita hacer es seguir el paso 1.
  • Por último, si sus cuentas de correo electrónico están alojadas con el proveedor de alojamiento anterior, puede volver a crear la cuenta de correo electrónico existente una vez que realice el cambio al nuevo proveedor. También tendrás que configurar tu nuevo agente de correo electrónico.

Si necesita una explicación más detallada sobre cómo completar este paso, consulte esta guía.

Posibilidad de una base de datos dañada

Por último, puede ocurrir que sus datos se corrompan en la transferencia. No hay razón para entrar en pánico, y hay numerosas soluciones a este problema, pero todas dependen de la plataforma en sí. Dado que la plataforma más común es WordPress, discutiremos algunas soluciones posibles para la base de datos de esta plataforma.

Si su base de datos de WordPress está dañada, puede volver a intentar la transferencia, pero primero debe deshabilitar todos los complementos. Si esto funciona, simplemente encienda los complementos nuevamente cuando se importe todo el sitio web. Desafortunadamente, esta no será una solución viable si no puede acceder al panel de control, por lo que es posible que tenga que probar algunas de las siguientes opciones:

  • Vuelve a cargar la base de datos y escríbela sobre la antigua.
  • Intente identificar la ubicación exacta del error de corrupción y simplemente vuelva a cargar ese archivo específico desde su sitio anterior.
  • Abra el archivo para asegurarse de que apunta al nuevo servidor.

Cómo reparar una base de datos de WordPress rota

A veces, exportar & importar una base de datos no funcionará tan bien como querías. Pero antes de que pierdas la cabeza por ello, todavía puedes probar algunos trucos para repararlo.

  1. Inicie sesión en su cPanel
  2. Abra phpMyAdmin
  3. Seleccione la base de datos en el menú de la izquierda
Seleccione la base de datos para su reparación
  • Una vez que haya seleccionado la base de datos, debe verificar si tiene la correcta. Una base de datos de WordPress tiene todas las tablas etiquetadas con wp_
  • Elija el botón «Comprobar todo» en la parte inferior de la pantalla para seleccionar todas las tablas de la base de datos
Base de Datos de Reparación
  • Seleccione la opción «Tabla de reparación»
 Opción de Reparación de Base de Datos

Es todo lo que puedes hacer aquí. Después del proceso de reparación, debería ver un mensaje confirmando que la base de datos se reparó correctamente. Si aún no ha logrado reparar la base de datos, puede probar una cosa más, y eso es modificar un wp-config.archivo php.

  • Abra FileZilla e inicie sesión en su servidor FTP
  • Busque wp-config.archivo php
Configuración de WP
  • Descárguelo en su computadora
  • Modifique el archivo abriéndolo en un editor de texto
  • Al final del archivo, inserte esto: define (‘WP_ALLOW_REPAIR’, true);
Definir Configuración de Reparación de WP
  • Guarde el wp-config modificado.archivo php y subirlo de nuevo al servidor a través de FileZilla y sobrescribir el archivo
  • Abra su navegador y vaya a http://yoursite.com/wp-admin/maint/repair.php
  • Haga clic en el botón» Reparar base de datos »

Después de que el proceso de reparación haya terminado, verá mensajes de estado sobre las tablas en la base de datos para que pueda identificar si algo estaba dañado. Además, podrá ver el siguiente mensaje: «Reparaciones completadas. Por favor, elimine la siguiente línea de wp-config.php para evitar que esta página sea utilizada por usuarios no autorizados.
define (‘WP_ALLOW_REPAIR’, verdadero);»

Por lo tanto, no olvide volver al archivo, eliminar la línea que agregó y volver a guardarla.

En el caso de que ninguno de estos enfoques funcione, tendrá que encontrar a alguien que sea experto en codificación para iniciar el proceso de reparación automática de la base de datos de WordPress.

Deje que el equipo de soporte se encargue de la transferencia al nuevo host

Si no está seguro de cómo realizar toda la transferencia al nuevo host usted mismo, o simplemente no tiene tiempo que perder en aspectos técnicos que realmente no le importan, puede dejar todo en manos hábiles de profesionales de Bluehost.

Bueno, sí, tendrá que pagar por la transferencia. Pero en ese caso, podrá relajarse, dar un paseo o tomar el sol en su piel si tiene la suerte de vivir cerca de la playa mientras el equipo de apoyo hace todo por usted.

Bluehost puede mover el sitio a sus servidores por usted y le costará $149. 99. Este precio incluye la migración de hasta 5 sitios web y 20 cuentas de correo electrónico. Sí, el equipo de soporte se encargará de todos los archivos, bases de datos y todo lo que es esencial para que su sitio funcione & se vea de la misma manera que en el host anterior.

Realmente no importa dónde alojó el sitio si elige esta opción, pero tenga en cuenta que Bluehost actualmente no ofrece soporte de migración para cuentas de revendedor, VPS o Servidor Dedicado.

Una de las grandes cosas de esto es que no hay riesgo involucrado. Si está listo para comenzar la migración a Bluehost, sus expertos saben lo que hacen. Incluso con eso en mente, entienden que su sitio es importante para usted, por lo que revisarán todo y se asegurarán de que sea completamente funcional antes de que lo tenga en sus manos.

Si está listo para iniciar la migración a Bluehost, consulte más detalles aquí.

Conclusión

Cambiar de proveedor de alojamiento web no es una gran molestia. Hay algunos problemas potenciales, pero nada que no se pueda resolver de manera oportuna.

Si no está satisfecho con su servicio de alojamiento web, no dude en encontrar otro proveedor. Esta guía le ayudará a través del proceso con un tiempo de inactividad e inconvenientes mínimos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.