A pesar de la variada cantidad de formas de crear y diseñar un sitio de WordPress, todavía existe mucha confusión acerca de cómo mover archivos de su computadora local a un servidor en vivo. Si alguna vez ha querido mover su sitio de WordPress, sabe a lo que nos referimos.
WordPress tiene muchas partes móviles, cada una de las cuales requiere configuración en un nuevo servidor. Como tal, hay muchos complementos disponibles, pero aún tendrá que quedarse con algunas opciones.
En esta publicación, le mostraremos cómo migrar su sitio de WordPress y tomaremos del artículo anterior sobre este tema. Sin embargo, también veremos las formas disponibles para completar la tarea y explicaremos por qué desea migrar su sitio.
¿Por qué quieres migrar tu sitio?
Hay muchos consejos (correctos) que dicen: «No haga de su sitio un sitio de trabajo». De hecho, no se sigue estrictamente. Por ejemplo, todos actualizamos complementos y hacemos ajustes menores de CSS aquí y allá, y hacemos muchos otros cambios pequeños.
Sin embargo, este es un riesgo calculado. cualquiera de estos cambios podría arruinar la experiencia del usuario (UX). Por ejemplo, tome una actualización de complemento. Si hay un problema de compatibilidad, podría causar que su sitio web pierda su front-end, lo que significa que su tráfico no llegará a usted.
Dicho esto, es una mejor idea programar en su propia computadora, por ejemplo, localmente, o en algunos casos en una página de prueba. Gracias a esto, puede realizar cualquier cambio sin afectar el funcionamiento del sitio web. Además, puede editar a la perfección antes de compartirlo con las masas.
Esto también funciona a la inversa. Por lo general, debe migrar un sitio de trabajo para trabajar en él localmente. Sin embargo, esto no es tan común: la mayoría de los desarrolladores trabajarán en una versión de prueba de un sitio de trabajo, ya que existen opciones más flexibles para migrar algunos datos dinámicos (por ejemplo, comentarios).
Lo que necesitará antes de migrar su sitio de WordPress
Dependiendo de los objetivos generales de migración de su sitio de WordPress, necesitará algunos requisitos previos. Aquí hay una lista de lo que necesitará:
La mayoría de estos elementos ya estarán allí. Sin embargo, si no tiene en mente el enchufe correcto, esto puede requerir más atención.
Elegir el plugin adecuado para migrar a WordPress
Hay dos formas de obtener el complemento de migración de WordPress: la forma «decisiva» y la «considerada». De hecho, ninguno de ellos es malo y ambos lo llevarán a la ubicación que elija. Vamos a resumirlos rápidamente:
El que elija depende de si se trata de una migración única o una herramienta de flujo de trabajo. Sin embargo, puede haber alguna intersección.
Para una migración única, probablemente querrá elegir la herramienta más simple y continuar con la tarea en cuestión. Incluso aquí, sin embargo, es posible que deba investigar un poco.
Por ejemplo, Duplicator es un complemento de migración de WordPress al que debe ir:

Este es el que discutimos anteriormente en nuestro blog. Sin embargo, Migración integral de WP también tiene una gran cantidad de fans:

También hay algunas soluciones premium que tienen críticas muy favorables. Si ya usó el complemento UpdraftPlus para hacer una copia de seguridad de su sitio web, le alegrará saber que ofrece el migrador como un complemento premium.
Para una migración de migración centrada en el desarrollo, WP Migrate DB Pro de Delicious Brains también viene con excelentes comentarios de los usuarios. Está bien codificado y facilita el proceso de migración:

En general, si desea migrar su sitio de WordPress, hay muchos complementos disponibles. Todo el proceso debe tomar alrededor de una hora como máximo. Sin embargo, puede haber momentos en los que no necesite tocar su sitio web en absoluto, según las circunstancias.
Cómo migrar su sitio de WordPress (3 métodos)
Por lo general, lo guiaremos sobre cómo migrar su sitio de WordPress utilizando un enfoque paso a paso. Sin embargo, hemos cubierto algunos de los métodos a continuación en detalle en otro lugar.
En su lugar, cubriremos algunos métodos que quizás desee considerar y dónde encontrar la información que necesita para comenzar. Echemos un vistazo rápido a los métodos que presentaremos:
- Considerar o tu anfitrión puede migrar su sitio de WordPress.
- Instalar y activar un Complemento de WordPress para realizar la migración.
- Migración manual Tu sitio (si tienes las habilidades).
Tenga en cuenta que dependiendo de por qué desea migrar su sitio de WordPress, es posible que algunos de los métodos no se adapten a sus necesidades. En ese caso, ¡puedes ir al método apropiado!
1. Permita que el host migre su sitio de WordPress
Primero, su proveedor de alojamiento de WordPress puede ayudarlo a migrar su sitio web. Sin embargo, vale la pena señalar que esta no será una buena opción si desea transferir su sitio web a su computadora local.
En la mayoría de los casos, los anfitriones solo lo ayudarán a transferir su sitio desde el servicio de un competidor de forma gratuita. Algunos hosts ofrecen un servicio de migración premium. Por ejemplo Kinsta (nuestra reseña) ofrece un servicio de migración gratuito para hosts selectos, pero también proporciona servicio de migración premium también.
A menudo, las migraciones se ofrecen como complemento del registro. Incluso si son parte de su plan de alojamiento general, también debería poder realizar migraciones. Sin embargo, algunos hosts como WP Engine (nuestra reseña + 20% cupón de descuento) ofrecer un dedicado enchufar para ayudarlo a llevar su sitio web a su plataforma:

Similarmente, SiteGround ofrece un complemento para la migración para ayudar a mover su sitio de un servidor de trabajo a otro:

Sin embargo, estas soluciones generalmente no le permiten pasar de un host local a un servidor en funcionamiento. Necesitas un enchufe diferente para esto.
2. Use un complemento dedicado para migrar su sitio de WordPress
La mayoría de las situaciones en las que necesitará migrar su sitio de WordPress requerirán que se mueva de su computadora local a un servidor que funcione. En consecuencia, necesitará un enchufe para ayudarlo.
Como señalamos a lo largo de la publicación, Recursos WP incluía anteriormente algunas de estas herramientas:
De hecho, incluso cubrimos cómo usar WP Migrate DB Pro (nuestra reseña) en una reseña dedicada a ello. En general, el proceso sigue algunos pasos similares:
- Instalará y activará el complemento seleccionado en su sitio actual.
- El complemento creará los «paquetes» de su sitio y le permitirá descargarlos.
- Subirá los paquetes a su servidor activo.
- Accede a una URL que lo guía a través de los pasos restantes.
Esto es simple en la mayoría de los casos, pero hay algunos problemas que vale la pena señalar que pueden estar ralentizando su progreso.
Solucionar problemas de una migración fallida
Muy a menudo, especialmente si esta es la primera migración de su sitio de WordPress, se encontrará con un obstáculo. Esto puede ser frustrante, especialmente porque todo el proceso se comercializa como «sin complicaciones» con el enchufe correcto.
Sin embargo, la mayoría de los problemas en la experiencia de este autor se relacionan con un problema de base de datos. En muchos casos, recibirá error de permiso. Esto puede ser por dos razones:
- No has configurado tu base de datos. Esto es algo que a menudo falta, pero algunos complementos requieren la creación manual de bases de datos en determinadas circunstancias.
- Las credenciales de su base de datos son incorrectas. Esto es común porque los consejos pueden ser confusos. Básicamente, si recibe este error, verifique que las credenciales sean para la nueva base de datos y que wp-config.php el archivo se actualiza en consecuencia.
Idealmente, no debería tener que hacer esto; sin embargo, hay circunstancias en las que intervenir. En cualquier caso, comenzar con las credenciales de su base de datos solucionará la mayoría de los errores de migración que encuentre.
3. Migración manual de tu sitio de WordPress
Con todas las herramientas a su disposición, es posible que se pregunte por qué debería considerar migrar manualmente su sitio. En algunos casos, su host puede limitar qué complementos puede usar. Alternativamente, puede usar MySQL y un cliente SFTP de manera más conveniente.
En cualquier caso, realizar una migración manual consta de los siguientes pasos:
- Haga una copia de seguridad de los archivos de su sitio, generalmente copiándolos directamente a su computadora local.
- Exporta tu base de datos de WordPress. La forma más fácil para la mayoría es usar Administrador o phpMyAdmin. Sin embargo, usar MySQL desde la línea de comandos también es bueno.
- Cree una base de datos de WordPress en el nuevo servidor.
- Edita el tuyo wp-config.php archivo de referencia para la nueva base de datos.
- Importar una nueva base de datos.
- Cargue los archivos de su sitio web en el nuevo servidor.
- Actualice las referencias de su dominio en el sitio nuevo y elimínelas en el sitio anterior.
Si eso parece mucho, ¡lo es! Sin embargo, cubrimos todos estos pasos en nuestra guía final de migración del sitio. Recomendamos echar un vistazo a este artículo para conocer todos los detalles.
Envase
Aunque su sitio tiene un nombre de dominio y un host permanente, no siempre permanecerá en el mismo lugar. Por ejemplo, si necesita trabajar en un proyecto o agregar funcionalidad, trabajar con él en su computadora local es una buena estrategia.
En esta publicación, analizamos tres métodos para migrar su sitio de WordPress. Vamos a resumirlos:
- Si está trasladando su sitio de un host a otro, el nuevo proveedor puede realizar la migración por usted.
- Instalar un complemento dedicado como Duplicator para la mayoría de las tareas (nuestra guía paso a paso) o All-In-One WP Migration será el enfoque más eficiente y efectivo.
- La migración manual del sitio se recomienda solo en circunstancias muy especiales, generalmente si hay un problema grave con su sitio o host. Sin embargo, en la mayoría de los casos, esta no es una opción que considere.
¿Hay alguna manera de migrar un sitio de WordPress que no hayamos cubierto aquí? ¡Compártelo en la sección de comentarios a continuación!