Cómo cambiar los servidores web para su sitio de WordPress


Cómo cambiar de host webDescubrir cómo cambiar los servidores web puede ser una tarea desalentadora. Sin embargo, hay varias razones por las que deberías.


El lugar donde aloja su 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 adecuado 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 empecemos!

Nota rápida: Algunos de los mejores proveedores de alojamiento de WordPress ofrecen servicios de migración gratuitos. Eso significa que se encargarán de todo lo necesario para cambiar los servidores web por usted. Vale la pena consultar con su nuevo proveedor antes de pasar por los siguientes procesos..

Reúna sus recursos

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

  • Acceso a ambas cuentas de hosting – Durante el proceso, deberá realizar algunos cambios en sus cuentas de hosting antiguas y nuevas. Si no está seguro acerca de sus credenciales de inicio de sesión para ninguno, ahora es el momento de averiguar.
  • Accede a tu base de datos – Moverse de un proveedor de alojamiento 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 hosting, lo que significa que hay una razón más para asegurarse de saber cómo llegar allí..
  • Cliente FTP – Todos los casos que discutimos a continuación requieren 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.
  • Editor de texto – También necesita un editor de código para modificar archivos importantes. Una de las mejores opciones es Bloc++ (también es gratis) pero puedes ir con lo que quieras.

¿Tienes todo junto? Genial, entonces veamos cómo cambiar los servidores web para su 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 complemento de WordPress, simplemente desplácese hacia abajo.

1. Haga una copia de seguridad de sus archivos

Lo primero que debe hacer es hacer una copia de seguridad de los archivos de su sitio web. Es probable que esto tome más tiempo, 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, busque el directorio raíz de su sitio de WordPress (si no es su página de destino por defecto) y marque todos los archivos.

cómo cambiar los servidores web - transferir 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> Fuerza que muestra archivos ocultos.

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

2. Exportar la base de datos

La base de datos es la segunda parte de su sitio web. La forma en que obtiene acceso 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 verifique wp-config.php archivo de su sitio web actual donde dice:

define ('DB_NAME', 'database_name_here');

Esto le dirá el nombre de la base de datos que usa su sitio.

Después de eso, ve al Exportar lengüeta.

exportar base de datos para cambiar de host web

Escoger Personalizado debajo Método de exportación. En el menú, haga las siguientes elecciones:

  • Formato – Dejar como SQL.
  • Mesas – Marque todas las tablas que desea exportar. Por lo general, son todos ellos. Desactive cualquiera si tiene una buena razón para ello (por ejemplo, si aloja bases de datos para varios sitios con prefijos diferentes).
  • Salida – Establecer Compresión a cremallera o comprimido para acelerar la descarga.
  • Opciones de formato específico – Deja todo como está.
  • Opciones de creación de objetos – Asegúrate de seleccionar Agregar TABLA DE GOTA / VER / PROCEDIMIENTO / FUNCIÓN / EVENTO / GATILLO.
  • Opciones de creación de datos. – Deja todo como está.

Cuando haya terminado, haga clic en Vamos en el fondo. Esto debería resultar en una descarga de archivo. Guarde la base de datos comprimida en su computadora y continúe con el siguiente paso.

3. 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. Vaya a su nuevo host e inicie sesión en su cuenta. Encuentre la sección que trata con bases de datos MySQL.

Crea lo siguiente:

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

Anote los tres, los necesitará pronto. Además, descubra el nombre de su servidor MySQL. En muchos casos, esto será localhost pero consulte con su proveedor de alojamiento para asegurarse.

4. Editar Config.php

Por ahora, 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');

/ ** Nombre de usuario de la base de datos MySQL * /
define ('DB_USER', 'username_here');

/ ** Contraseña de la base de datos MySQL * /
define ('DB_PASSWORD', 'contraseña_aquí');

/ ** nombre de host MySQL * /
define ('DB_HOST', 'localhost');

Reemplazar donde dice nombre_base_datos_aquí, nombre_usuario_aquí y contraseña_aquí 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 en realidad no dirá nombre_base_datos_aquí etc., pero contendrá la información de su host actual. Esos 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éjelo como está si su proveedor de hosting usa localhost para esta configuración). Cuando haya terminado, guarde el archivo.

5. Cargue sus archivos al nuevo host

Una vez que todo eso haya terminado, puede comenzar el proceso en dirección inversa. El primer paso es cargar sus archivos al servidor en su nuevo proveedor de alojamiento. Probablemente llevará mucho tiempo para que podamos iniciarlo y hacer otras cosas mientras se está ejecutando.

Por ahora, ya sabes el ejercicio. Encienda 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 todavía apunta a su antiguo servidor, por lo que no funcionará.

Hay una solución alternativa, que utiliza la dirección IP de su nuevo servidor. Por lo general, puede encontrar esto en su cuenta de alojamiento. De lo contrario, asegúrese de ponerse en contacto con el servicio de asistencia; ellos deberían poder ayudarlo.

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

6. Importar la base de datos

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

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

importar la base de datos para cambiar de host web

Haga clic en el Vistazo botón y seleccione el archivo que exportó anteriormente. Después de eso, desplázate hacia abajo y haz clic Vamos. Entonces comenzará la importación.

El tiempo que lleva terminar depende del tamaño de su base de datos. Recibirá un mensaje de éxito cuando haya terminado..

Opcional: reemplace la URL anterior en la base de datos

Si no solo está moviendo su sitio a un nuevo servidor 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 formas de hacerlo. Lo más fácil que he encontrado es el Buscar reemplazar script DB. Puede descargarlo gratis (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í usando su navegador.

buscar reemplazar la ayuda del script de la base de datos para cambiar los servidores web

Simplemente inserte su URL antigua y nueva en los campos en la parte superior. Todo lo demás debería permanecer como está. Utilizar el seco correr botón para probar todo. Cuando todo se ve bien, haz la carrera en vivo.

Importante: bajo ninguna circunstancia debe dejar el script en el servidor una vez que haya terminado. Es muy poderoso y puede causar un daño real a su 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.

7. 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 soporte sobre cómo hacerlo.

Si lo compró a un registrador de dominios como Domain.com, debe actualizar la configuración de su servidor de nombres. Necesitará las direcciones del servidor de nombres de su nuevo host. Suelen verse así:

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:

Hable con quien esté a cargo si necesita ayuda. Una vez hecho esto, tenga en cuenta que los cambios pueden demorar hasta 48 horas. Puedes usar una herramienta como ¿Cuál es mi 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 anterior en lugar de la nueva ubicación.

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

8. Limpieza

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 de su 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 guardar sus copias locales (incluido el original wp-config.php) alrededor. Es posible que sea necesario revertir la migración. En ese caso, estarás feliz de que todavía los tengas.

Cómo cambiar los servidores web a través del complemento de WordPress

Todo lo anterior puede acortarse enormemente mediante el uso de un complemento. Le permite automatizar partes del proceso. Si bien hay otras opciones, recomiendo encarecidamente Complemento duplicador. Es gratis y facilita el proceso..

1. 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 navegue hasta 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 aparece en la lista.

instalar duplicador para cambiar de servidor web

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

2. 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. Hacer clic te lleva a esto:

Vista del plugin duplicador en WordPress

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

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 completar la información de la base de datos de su nuevo entorno de servidor. Esto también es parte de la configuración posterior, por lo que puede ignorarlo por el momento.

Lo más probable es que simplemente haga clic próximo. El complemento realizará una verificación del sistema para ver si tiene todo lo que necesita para ejecutarse correctamente. Puedes ver los resultados una vez que está hecho.

exploración del duplicador completa

Si todo está bien, comience el proceso de compilación haciendo clic en el botón en la parte inferior. Esto puede llevar varios minutos, así que no cierre su navegador. Cuando termine, verá 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 clic. Bien hecho!

3. Cargue los archivos a través de FTP

El siguiente paso es subir esos archivos al servidor. Deberá 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 instalador como el archivo. Colóquelos en el directorio raíz y asegúrese de que esté vacío de antemano.

4. Crear una nueva base de datos MySQL

Con el método del complemento, también necesitará una base de datos MySQL para su nuevo sitio. Hemos hablado de ello en detalle anteriormente. Haga lo que tenga que hacer para terminar con una nueva base de datos, un nombre de usuario con todos los privilegios 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 brinda para su sitio web.

5. 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 en su servidor a través de un navegador web. Eso suele suceder 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ía cambiar eso para solucionar el problema. Sin embargo, esto a) tardaría un tiempo en suceder yb) significará tiempo de inactividad para su sitio.

Afortunadamente, hay una forma de evitarlo: usar la computadora Hospedadores archivo. Puede asignar localmente nombres de dominio a direcciones IP específicas. De esa manera, puede acceder a los archivos en el nuevo servidor a través del dominio anterior 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 puede encontrarlo, pregunte!

Después de eso, debes abrir tu Hospedadores archivo. Aquí se explica cómo hacerlo en diferentes plataformas:

  • Ventanas – Abra el menú de la barra de tareas, busque “bloc de notas”. Haga clic derecho en el resultado y elija “ejecutar como administrador”. Una vez en ejecución, use 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 la terminal e ingrese el comando sudo nano / etc / hosts. Es posible que se le solicite que ingrese su contraseña de administrador.
  • Linux – Para Linux puede usar el mismo método que con Mac OS.

Una vez que tenga acceso al archivo, debe insertar tanto la dirección IP que encontró anteriormente como el nombre de dominio. Terminará luciendo así:

192.168.1.10 http://yoursite.com

Nota: El espacio entre la dirección IP y el dominio es una pestaña. 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 debería poder acceder al nuevo servidor utilizando su nombre de dominio existente.

Importante: una vez que haya terminado la migración, asegúrese de cambiar su Hospedadores archivo de nuevo a su estado original!

6. Ejecute el proceso de migración

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

implementación de duplicador paso 1

Asegúrese de que el instalador le de un Pasar para archivar y validar, luego marque la casilla de términos y condiciones y haga clic en próximo en el fondo. 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.

implementación de duplicador paso 2

Deberías tenerlos a mano desde antes. Puedes usar el Base de datos de prueba botón para asegurarse de que todo esté funcionando. Luego haga clic próximo de nuevo. El complemento importará la base de datos.

En el siguiente paso, tiene la oportunidad de reemplazar las menciones de su URL anterior por la nueva. ¡Asegúrese de que la URL correcta esté en el campo! Duplicator luego finalizará el proceso.

implementación del duplicador paso 4

La pantalla final le brinda un enlace para iniciar sesión en su sitio e informa si todo salió bien. Asegúrese de iniciar sesión y verificar si todo funciona como debería. Además, no olvides seguir las instrucciones de Duplicator para limpiar después de ti.

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

7. Actualice el servidor de nombres DNS

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

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

Después de eso, has terminado, ¡felicidades! Acaba de aprender cómo cambiar los servidores web para su sitio web de WordPress. Salsa impresionante!

Cambio de hosts web para sitios web de WordPress en pocas palabras

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

Si ha seguido lo anterior, ahora debería haber movido con éxito su sitio a su nuevo proveedor de alojamiento. Independientemente del proceso que haya decidido, resumamos rápidamente los pasos básicos:

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

Eso es básicamente todo. Felicidades nuevamente por llegar tan lejos – bien hecho!

¿Tiene preguntas o consejos adicionales sobre cómo cambiar los servidores web? Háganos saber en la sección de comentarios.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me