Cómo migrar su sitio web de WordPress a un nuevo servidor web
Publicado: 2015-06-15Migrar su sitio web puede ser una tarea desalentadora y bastante desconcertante si no conoce la forma correcta de hacerlo, aunque WordPress tiene una guía que puede ser confusa para muchos. Ya sea que desee mudarse de WordPress.com o que esté harto de su host actual y desee trasladar su sitio web a un nuevo host. WordPress ofrece mucha flexibilidad y no necesita volver a instalarlo para migrar su sitio a otro host o dirección web.
Explicaremos en este artículo cómo puede hacerlo de la manera más fácil posible sin perder su sitio web ni ninguno de sus datos. Por lo general, hay tres formas en que las personas lo hacen, ya sea contratar a un profesional para que lo haga por ellos o buscar un host que ofrezca este servicio en su paquete o hacerlo ellos mismos. Si bien puede parecer mucho trabajo, se puede hacer fácilmente siguiendo el método correcto y también se puede revertir si ocurre algún problema.
Mover un sitio de WordPress a un nuevo host
Paso 1: Haga una copia de seguridad de su sitio web
Lo primero y más importante que debe hacerse antes de mover su sitio web es crear una copia de seguridad. Será útil si algo sale mal en el proceso, debe hacer una copia de seguridad de todos los aspectos de su sitio, incluidos los complementos, los archivos de temas, los medios y la base de datos también.
Hay muchas maneras en las que puede hacer una copia de seguridad de su sitio; Hay muchos complementos disponibles que pueden respaldar todo su sitio web. También puede hacerlo manualmente a través de un programa FTP como FileZilla o un servicio de terceros como VaultPress. Asegúrese de copiar también archivos ocultos como .htaccess antes de migrar.
Paso 2: exporta la base de datos de WordPress
Debe exportar la base de datos de WordPress desde su cuenta anterior si usa cPanel. Puede hacerlo iniciando sesión en la cuenta de cPanel de su servidor web y accediendo a la herramienta phpMyAdmin disponible en su cPanel. Seleccione la base de datos para su sitio web de WordPress y haga clic en la pestaña 'Exportar' en el menú de navegación. Asegúrese de que la opción 'Rápido' esté seleccionada y puede hacer clic en 'Ir' de forma segura para descargar la base de datos en su computadora.
Si su sitio web no usa cPanel, debe comunicarse con su proveedor de alojamiento sobre el proceso en el que puede exportar la base de datos. Después de la descarga de los archivos FTP y la exportación de la base de datos, ahora puede pasar al siguiente paso.
Paso 3: Cree una base de datos de WordPress en el nuevo servidor host
Debe crear una base de datos en el nuevo servidor antes de migrar al nuevo host, para esto necesita crear un entorno para la instalación de WordPress. Inicie sesión en su nuevo servidor web con las credenciales proporcionadas por ellos para conectarse al software cPanel.
Ahora en cPanel, vaya a la base de datos MySQL y cree una nueva base de datos con un nombre propio para su sitio web. Después de esto, debe crear un nuevo usuario de MySQL con una contraseña segura, ahora debe agregar el nuevo usuario a la base de datos y otorgar 'Todos los privilegios'. Asegúrese de anotar el nombre de la base de datos, el nombre de su cuenta MySQL y la contraseña. Los necesitará en el futuro.
Paso 4: edite el archivo wp-config.php
Ubique la carpeta donde ha guardado los archivos de su sitio web, busque el archivo de la carpeta llamado wp-config.php que controla el acceso a WordPress y su base de datos. Cree una copia de este archivo y guárdelo como wp-config-old.php en cualquier lugar de su computadora. Esto se recomienda para que, si comete un error al realizar cambios, tenga una copia antigua para restaurar.

Ahora necesita abrir el archivo original y hacer los siguientes cambios:
1. Debe cambiar el nombre de la base de datos, busque la línea define('DB_NAME','db_name'); y edite el nombre de su antigua base de datos en 'db_name' reemplazándolo con el nuevo que acaba de crear.
2. Cambie el nombre de usuario de la base de datos, localice la línea define('DB_USER','db_user'); y edite su nombre de usuario en la parte 'db_user' reemplazando su nuevo nombre de usuario con el anterior.
3. Cambie la contraseña de usuario de la base de datos, localice la línea define('DB_PASSWORD','db_pass'); y edite su contraseña en la parte 'db_pass' insertando la contraseña que acaba de crear.
Guarde el archivo wp-config.php y ciérrelo.
Paso 5: importa tu base de datos
Ahora tenemos una nueva base de datos para trabajar, ahora puede importar el archivo .SQL que exportamos. Debe abrir cPanel, ejecutar phpMyAdmin y seleccionar su nueva base de datos. Haga clic en la pestaña 'Importar' en la parte superior de la página, ahora en la sección 'archivos para importar' seleccione la base de datos que exportó anteriormente.
Ahora desmarque la casilla de importación parcial que dice "Permitir la interrupción de una importación en caso de que el script detecte que está cerca del límite de tiempo de espera de PHP" y luego seleccione 'ir' para completar el proceso. Después de un tiempo, recibirá un mensaje de confirmación de que sus archivos se han importado correctamente.
Paso 6: Cargue los archivos de WordPress en el nuevo host
El siguiente paso es cargar archivos de WordPress a su nuevo host, iniciar sesión en el sitio usando un programa FTP y buscar la carpeta donde desea que se mantenga su sitio web. Copie sus archivos a la carpeta public_html si desea que su sitio esté en el directorio raíz del dominio de su sitio.
Asegúrese de no eliminar los archivos de su computadora, es posible que los necesitemos hasta que terminemos todo el procedimiento.
Paso 7: Editar base de datos
Para asegurarse de que todas las imágenes y publicaciones que están vinculadas a otras partes del sitio funcionen correctamente, debe actualizar su nombre de dominio en la base de datos. Si desea buscar rápidamente instancias de su antiguo dominio y reemplazarlo con el nuevo, puede hacerlo con el script Search Replace DB. El script mantendrá una cadena PHP serializada mientras busca y reemplaza en el nuevo dominio.
Cargue el script en su sitio y escanee todas las tablas, inserte lo que desea encontrar (nombre de dominio anterior) y reemplácelo (nombre de dominio nuevo).
Paso 8: Configure los ajustes de DNS
Debe configurar su configuración de DNS para que su sitio funcione con su nombre de dominio, inicie sesión en su sitio que aloja su dominio y apunte sus registros correctos al nuevo servidor web. Este paso puede variar con cada host, comuníquese con su host web si no está seguro sobre el proceso. El DNS puede tardar hasta 48 horas en propagarse y asegúrese de hacerlo cuando espere poco tráfico en su sitio.
Paso 9: Toques finales
Después de 48 horas, debería poder iniciar sesión en su WordPress y acceder a su nuevo host con las credenciales de inicio de sesión en su antiguo servidor. Puede conservar la copia de seguridad de los archivos de la base de datos y el archivo wp-config.php original en caso de que cambie de opinión.
última palabra
Migrar su sitio web es un proceso simple si sigue el procedimiento correcto y se asegura de mantener la copia de seguridad hasta que haya migrado correctamente. Puede conservar los archivos si necesita revertir la migración. Háganos saber su experiencia en la sección de comentarios si ha migrado recientemente.