Cómo Cambiar de Hosts Web para un sitio de WordPress

Descubrir cómo cambiar de hosts web puede ser una tarea desalentadora. Sin embargo, hay varias razones por las que debería hacerlo.

El lugar donde alojas tu sitio web influye en muchas cosas: seguridad, velocidad del sitio y copias de seguridad. Además, hay muchos tipos de alojamiento web, y debe asegurarse de elegir el correcto para sus necesidades.

Si su proveedor actual ya no los cumple, es hora de un cambio.

¿Cómo mueve su sitio de un host a otro? Eso es exactamente de lo que hablaremos en esta revisión.

Listo? ¡Entonces vámonos!

Reúna sus recursos

Para realizar el cambio de un host web a otro, necesitará lo siguiente:

  1. Acceso a ambas cuentas de hosting: Durante el proceso, tendrá que hacer algunos cambios en sus cuentas de hosting antiguas y nuevas. Si no está seguro de sus credenciales de inicio de sesión para ninguno de los dos, ahora es el momento de averiguarlo.
  2. Acceso a su base de datos: Moverse de un host web a otro requiere acceso a la base de datos de su sitio web. Esto sucede a menudo en el área de administración de su cuenta de alojamiento, lo que significa que hay una razón más para asegurarse de saber cómo llegar allí.
  3. Cliente FTP – Cada caso que estamos discutiendo a continuación, requiere mover datos desde o hacia un servidor FTP. Para eso, necesita un cliente FTP. Una gran opción gratuita es FileZilla, pero puedes usar cualquier cliente de tu elección.
  4. Editor de texto: También necesita un editor de código para modificar archivos importantes. Una de las mejores opciones es Notepad++ (también es gratis), pero puedes elegir lo que quieras.

¿Tienes todo junto? Genial, entonces vayamos directamente a cómo cambiar de hosts web para tu sitio de WordPress.

Mover su sitio de un Host a Otro Manualmente

Comenzaremos haciendo el cambio manualmente. Si está buscando una solución que use un plugin de WordPress, simplemente desplácese hacia abajo.

Es bueno saberlo: A pesar de que vamos a mostrarle cómo cambiar de hosts web para su sitio manualmente, hay muchos proveedores de alojamiento de WordPress que ofrecen transferencia/migración de sitios gratis o de pago, por lo que no tiene que hacerlo usted mismo. Echa un vistazo a nuestra lista de los Mejores proveedores de alojamiento de WordPress, para ver cuáles ofrecen migraciones de sitios.

Regístrese en un nuevo proveedor de alojamiento web

El primer paso para cambiar de alojamiento web es elegir un nuevo proveedor de alojamiento e inscribirse con su plan.

Como mencionamos anteriormente, algunos proveedores de alojamiento de WordPress también ofrecen migración de sitios. Esto puede ser especialmente útil si no eres muy experto en tecnología o simplemente quieres ahorrar tiempo. Durante este paso, también debe decidir si desea utilizar un servicio de migración o proceder manualmente.

Haga una copia de seguridad de sus archivos

Lo siguiente es hacer una copia de seguridad de los archivos de su sitio web. Esto probablemente tomará el tiempo más largo, así que comencemos con eso. El primer paso es iniciar sesión en su servidor FTP. Simplemente inicie el cliente FTP del que hablamos, inserte sus credenciales y conéctese.

Después de eso, busca el directorio raíz de tu sitio de WordPress (si no es tu página de destino de forma predeterminada) y marca todos los archivos.

 cómo cambiar de hosts web: transfiera archivos de wordpress con filezilla

Tenga en cuenta que su sitio web puede contener archivos que no son visibles de forma predeterminada (como .htaccess). Por lo tanto, asegúrese de que su cliente FTP también muestre esos archivos. En FileZilla, encontrará esta opción en Servidor > Forzar la visualización de archivos ocultos.

Una vez que haya marcado todos los archivos, cópielos a un directorio en su computadora. Dependiendo del tamaño de su sitio, esto puede llevar un tiempo, por lo que podemos pasar al segundo paso mientras tanto.

Exportar la base de datos

La base de datos es la tercera parte de su sitio web. La forma en que obtiene acceso a ella difiere de un host a otro. En la mayoría de los casos, terminas en phpMyAdmin:

panel principal de phpmyadmin

Seleccione la base de datos que desea exportar desde la izquierda. Si no sabe cuál es, simplemente revise el archivo wp-config.php de su sitio web actual donde dice:

define('DB_NAME', 'database_name_here');

Esto le indicará el nombre de la base de datos que está utilizando su sitio.

Después de eso, vaya a la pestaña Exportar.

 exportar base de datos para cambiar de host web

Elija Personalizado en Método de exportación. En el menú, elija las siguientes opciones:

  • Formato-Dejar como SQL.
  • Tablas: Marque todas las tablas que desee exportar. Por lo general, son todos ellos. Deshabilite cualquiera si tiene una buena razón para ello (por ejemplo, si aloja bases de datos para varios sitios con prefijos diferentes).
  • Salida: Configure la compresión en zip o gzipped para que la descarga sea más rápida.
  • Opciones específicas de formato: Deje todo como está.
  • Opciones de creación de objetos: Asegúrese de seleccionar Agregar TABLA DESPLEGABLE / VISTA / PROCEDIMIENTO / FUNCIÓN / EVENTO / DESENCADENADOR.
  • Opciones de creación de datos: Deje todo como está.

Cuando haya terminado, haga clic en Ir en la parte inferior. Esto debería dar lugar a una descarga de archivos. Guarde la base de datos comprimida en su computadora y pase al siguiente paso.

Cree una base de datos en su nuevo Host

Ahora es el momento de crear un nuevo hogar para la base de datos que acaba de exportar. Ve a tu nuevo host e inicia sesión en tu cuenta. Encuentre la sección que trata de las bases de datos MySQL.

Cree lo siguiente:

  1. Una nueva base de datos
  2. Un usuario de base de datos con privilegios completos para esa base de datos
  3. Una contraseña de usuario de base de datos segura

Anote las tres, las necesitará pronto. Además, averigüe el nombre de su servidor MySQL. En muchos casos, este será el host local, pero consulte con su proveedor de alojamiento para estar seguro.

Editar configuración.php

A estas alturas, los archivos de su sitio web deberían haber terminado de descargarse. Si ese es el caso, es hora de ir al directorio donde los guardó y encontrar un archivo llamado wp-config.php.

Es un archivo de sistema importante que, entre otras cosas, controla la comunicación entre el sistema de archivos de su sitio web y la base de datos.

Lo primero que debe hacer es hacer una copia del archivo existente y almacenarlo en un lugar seguro. Después de eso, abra el original con su editor de texto y busque la siguiente sección:

define('DB_NAME', 'database_name_here');/** MySQL database username */define('DB_USER', 'username_here');/** MySQL database password */define('DB_PASSWORD', 'password_here');/** MySQL hostname */define('DB_HOST', 'localhost');

Reemplace donde dice database_name_here, username_here y password_here con el nombre de la base de datos, el nombre de usuario y la contraseña que creó anteriormente. Tenga en cuenta que, en su caso, no dirá database_name_here, etc., sino que contendrá la información de su host actual. Estarán en la misma posición.

Además, asegúrese de insertar la información de su servidor MySQL en el lugar de localhost (o déjela como está si su proveedor de alojamiento utiliza localhost para esta configuración). Cuando haya terminado, guarde el archivo.

Cargue Sus archivos en el Nuevo Host

Una vez que todo esto haya terminado, puede iniciar el proceso en dirección inversa. El primer paso es cargar sus archivos en el servidor de su nuevo proveedor de alojamiento. Es probable que tome mucho tiempo para que podamos iniciarlo y hacer otras cosas mientras está funcionando.

Ya conoces el procedimiento. Inicie su cliente FTP y esta vez conéctese al nuevo servidor. Una advertencia rápida: Por lo general, usaría la URL del sitio para conectarse a través de FTP. En este caso, el dominio sigue apuntando a su servidor antiguo, por lo que no funcionará.

Hay una solución alternativa, que es usar la dirección IP de su nuevo servidor en su lugar. Por lo general, puede encontrar esto en su cuenta de alojamiento. Si no es así, asegúrese de ponerse en contacto con el servicio de asistencia, ya que deberían poder ayudarlo.

Cuando haya terminado, busque los archivos que descargó anteriormente y cárguelos (incluido el archivo config.php modificado) al directorio raíz. Una vez que se esté ejecutando la carga, pase al siguiente paso.

Importar la base de datos

Mientras tanto, podemos tomarnos el tiempo para importar la base de datos. Para ello, inicie sesión en la herramienta de administración de bases de datos en su nuevo servidor. Asumiremos que es phpMyAdmin de nuevo.

Seleccione la base de datos que creó anteriormente en la lista y seleccione Importar en la parte superior de la pantalla.

 importar base de datos para cambiar de host web

Haga clic en el botón Examinar y seleccione el archivo que exportó anteriormente. Después de eso, desplácese hacia abajo hasta la parte inferior y haga clic en Ir. A continuación, se iniciará la importación.

El tiempo que tarda en terminarse depende del tamaño de la base de datos. Recibirá un mensaje de éxito cuando haya terminado.

Opcional: Reemplace la URL antigua en la Base de datos

Si no solo está moviendo su sitio a un nuevo host web, sino que también está cambiando su URL, hay un paso adicional. En este caso, debe reemplazar las referencias a su URL anterior en la base de datos por la nueva. ¡Si no lo haces, todo tipo de cosas saldrán mal!

Hay varias maneras de hacer esto. Lo más fácil que he encontrado es el script Buscar Reemplazar BD. Puede descargarlo de forma gratuita (a cambio de su dirección de correo electrónico). Simplemente cárguelo en el directorio de su sitio web (en una carpeta secreta) y navegue allí utilizando su navegador.

buscar reemplazar ayuda de script de base de datos para cambiar de alojamiento web

Simplemente inserte su URL antigua y nueva en los campos de la parte superior. Todo lo demás debería permanecer como está. Usa el botón de ensayo para probarlo todo. Cuando todo se vea bien, haz la carrera en vivo.

Importante: Bajo ninguna circunstancia debe dejar el script en el servidor una vez que haya terminado. Es muy potente y puede hacer daño real a tu sitio si alguien más lo encuentra.

Si el script no funciona para usted, también puede reemplazar la URL a través de comandos SQL.

Cambie su servidor DNS

Cuando haya terminado con todo lo anterior, es hora de poner su URL en el nuevo servidor. Eso significa cambiar la configuración de su servidor DNS.

El proceso depende de dónde esté registrado su dominio. Por ejemplo, si se registró con su antiguo proveedor de alojamiento, la mejor idea es transferir todo el dominio al nuevo proveedor. Hable con el equipo de apoyo sobre cómo hacerlo.

Si lo ha comprado en un registrador de dominios como Domain.com, necesita actualizar la configuración de su servidor de nombres. Necesitará las direcciones de servidor de nombres de su nuevo host. Por lo general, se ven algo como esto:

ns1.yourhost.com
ns2.yourhost.com

Tendrás que conectarlos con tu dominio. Como se mencionó, el proceso será ligeramente diferente dependiendo de dónde lo haya comprado. Aquí hay instrucciones para algunos de los casos más comunes:

  • Dominios registrados con GoDaddy
  • Cambiar servidores DNS en HostGator
  • Cómo Cambiar Servidores de nombres en Domain.com

Hable con quien esté a cargo si necesita ayuda. Una vez hecho esto, tenga en cuenta que los cambios pueden tardar hasta 48 horas en ocurrir. Puedes usar una herramienta como What’s My DNS para ver si ha terminado.

Hasta entonces, asegúrese de no realizar ningún cambio en su sitio. Es posible que esté modificando el sitio web antiguo en lugar de la nueva ubicación.

Una vez terminado todo, tu sitio debe migrarse sin tiempo de inactividad. Debido a que ambos sitios tienen el mismo contenido, los visitantes no notarán el cambio.

Limpieza de

Una vez que se haya realizado el cambio de DNS, puede volver a su host anterior y eliminar los archivos y la base de datos del sitio. Es posible que desee esperar hasta una semana antes de hacerlo para asegurarse de que todo funcione bien.

En cualquier caso, asegúrese de mantener sus copias locales (incluido el original wp-config.php) alrededor. Puede ser necesario revertir la migración. En ese caso, te alegrarás de tenerlos.

Cómo cambiar de Hosts web a través del plugin de WordPress

Todo lo anterior se puede acortar en gran medida mediante el uso de un plugin. Le permite automatizar partes del proceso. Si bien hay otras opciones por ahí, recomendamos enormemente el complemento Duplicador. Es gratis y hace que el proceso sea muy sencillo.

Instalar duplicador

Naturalmente, el primer paso es instalar el complemento. Esto requiere los pasos habituales. Inicie sesión en su sitio web de WordPress y vaya a Complementos > Agregar nuevo. Escriba el nombre del complemento en el cuadro de búsqueda para encontrarlo y haga clic en Instalar ahora una vez que aparezca en la lista.

instalar duplicador para cambiar de hosts web

Cuando su sitio haya terminado de descargarse, presione el botón Activar para poder usar el complemento.

Exportar el Sitio existente

Una vez que Duplicator esté instalado y activo, encontrará un nuevo elemento de menú con su nombre en su área de administración de WordPress. Al hacer clic en él, llegarás a esto:

vista del complemento duplicador en wordpress

El complemento guarda sus llamados paquetes. Estas son versiones comprimidas de su sitio web y base de datos. Como aún no ha creado ninguno, la lista está vacía. Es hora de cambiar eso. Haz clic en Crear nuevo en la esquina superior derecha para comenzar.

 exportar sitio web con configuración de duplicador

En la siguiente pantalla, tiene varias opciones.Almacenamiento

  • : Puede configurar dónde almacenar la copia de seguridad de su sitio. Tenga en cuenta que a menos que tenga la versión Pro de Duplicator, su única opción es su propio servidor, por lo que no hay nada que hacer aquí.Archivo
  • : En esta sección, puede excluir la migración de archivos y partes de la base de datos. Use esto si tiene buenas razones.Instalador
  • : Puede rellenar la información de la base de datos de su nuevo entorno de servidor. Esto también forma parte de la configuración posterior, por lo que puede ignorarlo por el momento.

Lo más probable es que simplemente haga clic en Siguiente. El complemento realizará una comprobación del sistema para ver si tiene todo lo que necesita para ejecutarse correctamente. Puedes ver los hallazgos una vez que se hace.

escaneo de duplicador completo

Si todo está bien, inicie el proceso de compilación haciendo clic en el botón en la parte inferior. Esto puede tardar varios minutos, así que no cierres el navegador. Cuando esté terminado, verás esto:

copia de seguridad terminada en duplicador

Descargue el instalador y el archivo haciendo clic en los botones por separado o con el enlace de descarga de un solo clic. ¡Bien hecho!

Cargue los archivos a través de FTP

El siguiente paso es cargar esos archivos al servidor. Necesitará usar la dirección IP en lugar del dominio para conectarse a través de FTP.

Una vez conectado, asegúrese de cargar tanto el archivo de instalación como el archivo. Colóquelos en el directorio raíz y asegúrese de que esté vacío de antemano.

Cree una nueva base de datos MySQL

Con el método plugin, también necesitará una base de datos MySQL para su nuevo sitio. Hemos hablado de ello en detalle antes. Haga lo que tenga que hacer para terminar con una nueva base de datos, un nombre de usuario con privilegios completos para la base de datos y la contraseña de la base de datos. Asegúrese de anotar el servidor MySQL que su host le da para su sitio web.

Conéctese al nuevo sitio web

Para el siguiente paso, es posible que tenga un problema. Para implementar el sitio, debe acceder a los archivos de su servidor a través de un navegador web. Esto suele ocurrir escribiendo el nombre de dominio.

Si está utilizando el mismo dominio que antes, todavía no está apuntando a su nuevo servidor. Por supuesto, podrías cambiar eso para solucionar el problema. Sin embargo, esto a) tardaría un tiempo en suceder y b) significará tiempo de inactividad para su sitio.

Afortunadamente, hay una forma de evitarlo, que es usar el archivo hosts de su computadora. Puede asignar nombres de dominio localmente a direcciones IP específicas. De esa manera, puede acceder a los archivos en el nuevo servidor a través del dominio antiguo sin cambiar nada para sus visitantes.

(Si está utilizando un dominio diferente en su nuevo host, puede omitir este paso por completo.)

Lo primero que necesita es la dirección IP de su nuevo servidor. Su proveedor debe mostrar esa información por usted. Si no lo encuentras, ¡pregunta!

Después de eso, debe abrir el archivo de su host. Te mostramos cómo hacerlo en diferentes plataformas:

  • Windows: Abra el menú de la barra de tareas, busque «bloc de notas». Haga clic con el botón derecho en el resultado y elija «ejecutar como administrador». Una vez que se ejecuta, utilice el programa para abrir c:\windows\system32\drivers\etc\hosts. Asegúrese de buscar «Todos los archivos» para ver el archivo en cuestión.
  • Mac OS: Abra el terminal e introduzca el comando sudo nano /etc/hosts. Es posible que se te pida que introduzcas tu contraseña de administrador.
  • Linux: Para Linux puede utilizar el mismo método que con Mac OS.

Una vez que tenga acceso al archivo, debe insertar la dirección IP que encontró anteriormente y el nombre de dominio. Va a terminar pareciéndose a esto:

192.168.1.10 https://yoursite.com

Nota: el espacio entre la dirección IP y el dominio es una ficha. Además, asegúrese de reemplazar la dirección con la dirección real de su servidor y yoursite.com con tu dominio real. Guarde los cambios y podrá acceder al nuevo servidor utilizando su nombre de dominio existente.

Importante: Una vez que haya terminado la migración, asegúrese de cambiar el archivo hosts a su estado original.

Ejecute el proceso de migración

Ahora es el momento de comenzar el proceso de migración en serio. Navegue hasta https://yoursite.com/installer.php (inserte su dominio real), esto debería llevarlo a esta pantalla:

paso de implementación del duplicador 1

Asegúrese de que el instalador le dé un pase para el archivo y la validación, luego marque la casilla Términos y condiciones y haga clic en Siguiente en la parte inferior. Esto iniciará el proceso de implementación.

Después de eso, se le pedirá que inserte su host de base de datos, nombre, nombre de usuario y contraseña.

 paso de implementación del duplicador 2

Deberías tener a mano los de antes. Puede usar el botón de Base de datos de prueba para asegurarse de que todo funciona. A continuación, haga clic en Siguiente de nuevo. El plugin importará la base de datos.

En el siguiente paso, tienes la oportunidad de reemplazar las menciones de tu URL antigua por la nueva. ¡Asegúrate de que la URL correcta esté en el campo! Duplicator finalizará el proceso.

 paso de implementación del duplicador 4

La pantalla final te da un enlace para iniciar sesión en tu sitio e informa si todo salió bien. Asegúrate de iniciar sesión y comprobar si todo funciona como debería. Además, no olvides seguir las instrucciones de Duplicator para limpiar después de ti mismo.

 cómo cambiar la limpieza de hosts web después de la migración

Actualizar el servidor de nombres DNS

Con este método, aún debe cambiar su dominio de su servidor antiguo al nuevo.

Ya hemos hablado de esto en detalle anteriormente, por lo que puede consultar esa sección. Obtenga las direcciones de servidor de nombres de su nuevo host y conéctelas a su dominio. Luego, espere hasta que se hayan realizado los cambios antes de realizar cambios en su sitio.

Después de eso, ya está – ¡felicitaciones! Acabas de aprender a cambiar de hosts web para tu sitio web de WordPress.

Cambiar de Host Web para sitios web de WordPress en pocas palabras

Cambiar su sitio de WordPress de un host web a otro puede ser una tarea intimidante, especialmente para los principiantes. Tenga en cuenta que, al igual que todo lo demás relacionado con el funcionamiento de su propio sitio web, se vuelve menos difícil cuando lo divide en pasos.

Si ha seguido lo anterior, ahora debería haber movido correctamente su sitio a su nuevo proveedor de alojamiento. Sea cual sea el proceso que haya decidido, resumamos rápidamente los pasos básicos:

  1. Regístrese con un nuevo host web
  2. Haga una copia de seguridad de los archivos y la base de datos de su sitio web
  3. Prepare el nuevo entorno de alojamiento para el conmutador
  4. Importe sus archivos y la base de datos al nuevo host
  5. Cambie el servidor de nombres de su dominio

Eso es básicamente todo. Felicitaciones de nuevo por llegar tan lejos, ¡bien hecho!

Write a Comment

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