¿Ha cambiado de host y desea migrar su sitio de WordPress?
No busque más.
En esta guía, repasaremos cómo hacerlo manualmente con un complemento e incluso revisaremos algunos hosts que lo hacen por usted de forma gratuita o tienen sus propias formas de migrar WP fácilmente.
(¿Migrar a Live Site?) Copia de seguridad
Si el sitio al que está migrando es un sitio activo, como si está actualizando y cambiando un sitio de desarrollador local o provisional, es mejor hacer una copia de seguridad del sitio activo antes de intentar importar una copia.
Si no sabe cómo hacer una copia de seguridad de su sitio, puede, por ejemplo, seguir algunos de los pasos a continuación usando uno de los complementos para su sitio de trabajo, o simplemente puede seguir la parte de migración manual de la guía hasta que tenga los archivos de su sitio descargados y el archivo de base de datos sql.
También puede leer más sobre cómo hacer una copia de seguridad de su sitio web aquí si necesita más orientación.
Si su sitio web es una parte importante de su negocio y el tiempo de inactividad puede tener graves consecuencias económicas, siempre debe hacer al menos una copia de seguridad manual de cPanel y sql, además de una copia de seguridad de complemento con un complemento como Updraft Plus o Backup Buddy, intente cualquier gran antes que usted, como importar una nueva versión del sitio.
Incluso puede ver un servicio como Copias de seguridad de JetPack.
Migre sus sitios de WordPress con el complemento de migración/duplicado
Al migrar un sitio de WordPress, las dos formas principales son usar un complemento o hacerlo manualmente. Comencemos con la parte simple de cómo hacer esto con un complemento.
Ya hemos cubierto en Recursos WP cómo migrar su sitio usando un complemento duplicador, por lo que en esta guía veremos otro importante complemento de migración gratuito, Migración integral de WP.
(Corriente ascendente más es otro complemento de copia de seguridad/migración gratuito destacado, pero la función de migración/duplicación está bloqueada detrás del complemento, por lo que no nos enfocamos en esta guía específica sobre este complemento).

Por supuesto, el primer paso es ir a Agregar nuevos complementos, buscar: «Migración WP todo en uno» e instalar el complemento, luego activarlo.
Nota: Instale el complemento tanto en el sitio desde el que desea migrar como en el host al que desea migrar.
Esto significa que deberá instalar WordPress en el nuevo servidor web, si aún no lo ha hecho. Puede hacer esto incluso si aún no ha cambiado los servidores de nombres para la mayoría de los hosts. Simplemente inicie sesión en cualquier tablero, generalmente cPanel, vaya a Softaculous e instale WordPress.
(Si no sabe cómo acceder al panel de control, por lo general puede iniciar sesión en su cuenta de hosting, elegir el servicio que tiene y luego ir a «panel de control» o «panel de control»).
Ahora que tiene el complemento instalado en ambos sitios, en el sitio que desea exportar, vaya a All-in-One WP Migration en el panel de control de WP y seleccione exportar.

Una vez finalizado el archivo, descárguelo.
Después de descargar el archivo (el nombre del archivo debe verse como dominio.com.wordpress), vaya a la instalación de WordPress en el nuevo host.
Inicie sesión en el administrador, vaya a Migración de WP todo en uno> Importar. Luego solo importe el archivo.

Tenga en cuenta que la versión gratuita del complemento tiene un límite de tamaño de 512 MB y eso aumenta riesgo de errores con sitios realmente grandes, incluso si tiene una versión premium, por lo que puede hacer un tamaño ilimitado, por lo que si tiene un sitio muy grande, probablemente desee migrar manualmente.
Si está cambiando hosts e importando su sitio con un complemento antes de cambiar los servidores de nombres, es posible que tenga enlaces rotos después de cambiar los servidores de nombres, por lo que, alternativamente, puede comenzar con el siguiente paso, aunque encontrará algún tiempo de inactividad o simplemente puede volver a importar el sitio después. realizar cambios en el dominio si tiene algún problema.
(Si está cambiando de host) Cambie los servidores de nombres para su dominio
Si está cambiando su host, deberá cambiar los servidores de nombres de su proveedor de DNS (la compañía a la que paga por su nombre de dominio). Por ejemplo, si su proveedor de DNS es Namecheap, inicie sesión en su área de miembros. Luego vaya a la lista de dominios.

Ahora haga clic en el botón administrar junto al nombre de dominio apropiado y luego desplácese hacia abajo hasta que vea la sección de servidores de nombres. Ahora puede cambiar los servidores de nombres para adaptarlos al nuevo host. Cuando haya terminado, haga clic en la marca de verificación para guardar los cambios y listo.

(Si no conoce los servidores de nombres apropiados para su nuevo host, generalmente puede encontrarlos en el correo electrónico de bienvenida después del registro. De lo contrario, puede intentar buscar en Google: «servidores de nombres de la empresa de alojamiento» y si eso falla, envíe un mensaje al cliente servicio y deberían responder pronto).
Nota: Los cambios de DNS pueden demorar hasta 48 horas, por lo que se recomienda que deje su sitio en el antiguo host hasta que confirme que su dominio conduce a un nuevo host. Si no lo hace, es posible que su sitio web deje de funcionar durante este período, ya que el dominio generalmente seguirá apuntando a su host anterior durante al menos unas horas después del cambio.
Migración manual de sitios de WordPress
Si tiene un sitio muy grande o es un perfeccionista al que le gusta hacerlo todo usted mismo, de modo que todo esté bajo su control, la migración manual será su mejor opción.
Paso 1: Descarga tus archivos
Comience por hacer una copia de seguridad de sus archivos. Puede hacer esto usando un cliente FTP como FileZilla y guardando la carpeta apropiada, o puede hacerlo a través de una copia de seguridad de cPanel. (Si ha instalado WordPress en su dominio raíz, como hace la mayoría de la gente, debe descargar la carpeta public_html en su computadora).
Si por alguna razón su conexión FTP es extremadamente lenta, también puede intentar simplemente archivar (comprimir) y luego descargar la misma carpeta en el administrador de archivos cPanel (u otro panel). A veces, esto puede ser mucho más rápido en hosts compartidos que tienen conexiones FTP muy limitadas.
Paso 2: exporta la base de datos MySQL
Puede hacer esto fácilmente con phpMyAdmin. Vaya al tablero de hosting y vaya a phpMyAdmin.
Una vez allí, seleccione la base de datos apropiada.

(Si tiene más de un sitio de WordPress en su host, puede encontrar la base de datos adecuada al ver el archivo wp-config.php del sitio que está migrando. En el interior, puede encontrar fácilmente la base de datos correcta buscando DB_NAME).

Después de seleccionar la base de datos, vaya a exportar y seleccione ir. Descarga el archivo sql.

Listo.
Paso 3: Cree una nueva base de datos para el nuevo host e importe la base de datos anterior
Vaya a la sección de cPanel «Bases de datos MySQL» del nuevo host. Aquí solo crea una nueva base de datos con el mismo nombre que la anterior.
Dependiendo del host, puede haber un prefijo obligatorio para sus bases de datos. Esto significa que incluso si solo ingresa el mismo nombre para su base de datos, su nombre real se verá así:
mandatory_prefix_old_wp_database_name_99
En este caso, cambie el nombre del archivo sql a: obligatorio_prefix_stary_ database_name_wp_99.sql, del nombre anterior.
Ahora puede ir a phpMyAdmin, ir a importar e importar el archivo sql.
Luego, debe abrir el wp-config.php descargado, buscar DB-NAME nuevamente y cambiar el valor al nombre de la nueva base de datos.
Ahora queremos crear un nuevo usuario. Ir a «Agregar nuevo usuario»

Puede haber un prefijo obligatorio nuevamente, en cuyo caso debe volver a abrir wp-config.php, buscar DB_USER y cambiar el usuario. Si también cambió la contraseña, también debe cambiar DB_PASSWORD.
Ahora baje para agregar el usuario a la base de datos, seleccione el usuario creado y agréguelo a la base de datos.
Paso 4: Sube tus archivos
Ahora todo lo que necesita hacer es cargar los archivos descargados previamente a la carpeta adecuada (generalmente principal, public_html) en el nuevo host.
Ahora vaya a la URL temporal del nuevo host y debería poder ver su antiguo sitio de WordPress ejecutándose en el nuevo host. Esto significa que ahora puede cambiar los servidores de nombres.
Paso 5: cambie los servidores de nombres
Siga exactamente los mismos pasos que se mencionaron anteriormente en la sección de complementos.
Si no está cambiando hosts sino dominios, o está creando una versión de desarrollador de su sitio web, es necesario realizar algunos cambios más…
(¿No cambiar hosts, simplemente crear una versión de desarrollo local o por etapas, o simplemente cambiar el dominio?) Realice algunos cambios finales
Primero vaya a phpMyAdmin, vaya a wp_options y cambie los campos «siteurl» y «home» a la URL apropiada.
También puede utilizar un enchufe como Mejor búsqueda y reemplazo para buscar y reemplazar todas las direcciones URL antiguas con la nueva dirección URL adecuada para la versión local/escenificada de WordPress.
De esta manera, puede cambiar la URL donde sea que la haya ingresado, como en widgets o publicaciones (las imágenes en las publicaciones generalmente se dañarán a menos que use la herramienta de búsqueda y reemplazo).
Hosts que migran sitios de WordPress gratis
¿Está buscando un nuevo host pero no se siente muy cómodo haciendo su propia migración incluso con un tutorial paso a paso? Hay varios hosts que ofrecen migraciones gratuitas una vez que te registras en su servicio. Algunos buenos ejemplos incluyen:
Todos son anfitriones de buena reputación en el ámbito de WordPress y son una buena opción para las personas en diferentes etapas de su sitio web.
Si es un novato y su sitio web no tiene mucho tráfico, InMotion es una excelente opción para el alojamiento compartido. Ofrecen PHP 7, https gratis gracias a la fácil integración de encriptación y la atención al cliente estelar.
Si su sitio explota, ve mucho tráfico y necesita un poco más que un alojamiento compartido, puede usar Flywheel o WPEngine para el alojamiento administrado de WordPress.
¿Cómo migrar al motor WP en particular?
WP Engine solía realizar migraciones de forma gratuita, pero ahora tienen su propio complemento que le permite migrar fácilmente sitios a su plataforma.
Puede descargar el complemento aquí.
Ten cuidado
Cuando realiza grandes movimientos como migrar, especialmente si está implementando una nueva funcionalidad o un nuevo diseño de sitio, espere que algo se rompa. Estar preparado. Como se mencionó anteriormente, haga una copia de seguridad de su sitio activo y verifique que todo funcione cuando haya una nueva versión disponible.
Felicitaciones, ha migrado con éxito su sitio de WordPress.
Háganos saber en los comentarios si ha migrado correctamente su sitio siguiendo estas instrucciones.