Cómo migrar WordPress a otro servidor o hosting rápido y fácil


Éste es un post de invitado de Paul Benítez. Paul es autor de la web Administrando WordPress y se dedica a la administración e implantación de WordPress y sistemas informáticos.

Migrar una web de WordPress de un servidor a otro puede ser muy fácil o complicado, según qué herramienta uses. En este post te voy a presentar la manera más fácil y rápida que he encontrado hasta el momento para migrar un sitio WordPress.

cabecera migrar wordpress otro servidor

Imagen de Shutterstock - ©Sarawut St

Esta fórmula rápida y sencilla de la que te hablaba consiste en usar uno de los mejores plugins para realizar migraciones que he probado, All-in-One WP Migration, herramienta que uso casi a diario y que tienes a tu alcance en el repositorio de WordPress.

Este plugin rivaliza con Duplicator en en el sentido de que es más sencillo de utilizar para personas que no son técnicas y eso, querido lector, te abre un mundo de posibilidades increíble.

Porque créeme, depender de otra persona, bien sea un desarrollador o bien sea un técnico que te ayude a según que cosas, pues oye, da un poco de palo.

Así que confío en que, al terminar de leer este tutorial, tengas una sensación de mayor libertad para hacer y deshacer a tu antojo con el que es el gestor de contenidos web más empleado en el mundo: WordPress.

Al menos, una sensación de mayor libertad comparada con la que tienes ahora mismo, justo antes empezar a leer este artículo. Toma nota.

Hoy voy a contarte cómo puedes hacer que tres tareas técnicas que a priori son complicadas solo de pensar en cómo resolverlas, se conviertan en tres tareas tremendamente triviales, o casi. Al menos, esa es mi sensación.

Te lo explico como a mí me gusta, con imágenes ilustrativas punto por punto para que no pierdas detalle y el tiempo invertido lo puedas aprovechar de inmediato.

Luego tú me cuentas si estás de acuerdo conmigo o no y charlamos un rato en los comentarios.

Las tres tareas son:

  1. Migrar tu WordPress de un hosting a otro.
  2. Migrar tu WordPress de tu ordenador personal a tu hosting.
  3. Migrar tu WordPress de un dominio a otro, o a un subdominio.
  4. Migrar tu WordPress de un dominio a una subcarpeta.

Ya sé que te he dicho tres tareas; no pasa nada, te regalo otra, que seguro que la estabas pensando.

Esto es lo que viene a ser cómo con un único tutorial vas a resolver 4 escenarios posibles.

Venga, pues vamos allá 🙂

Exportar el sitio WordPress a migrar con All-In-One WP Migration

Antes de sumergirte en la instalación, te propongo que pienses en cualquiera de las operaciones que te he mencionado anteriormente.

Yo me voy a imaginar que quiero migrar mi web del dominio www.dominandowp.com que está en el hosting 1, al subdominio protegetuwp.demo.site que está en el hosting 2.

Ten en cuenta que me voy a ceñir al tema meramente técnico, sin tener en cuenta temas de SEO, que también son importantes en una migración, pero no es el propósito de este artículo, que está enfocado a mostrarte el funcionamiento del plugin para que ganes en agilidad y libertad para hacer y deshacer a tu antojo con tu WordPress.

Te lo digo porque, para empezar, en mi escenario concreto tengo que instalar el plugin en www.dominandowp.com

all in one wordpress migration

All-in-one WP Migration.

Paso 1. Descárgate el plugin desde el repositorio de WordPress

Una vez instalado, te aparece un nuevo menú en el lateral izquierdo llamado All-in-One WP Migration.

instalar all in one wp migration

Cómo instalar All-in-One WP Migration.

Paso 2. Accede al exportador de All-in-One WP Migration

La idea aquí es dar una orden de tipo Exportar (1) para aterrizar en la página Export Site (2) y aquí configurar las opciones al gusto

Si haces clic en el punto 3 te aparecen las opciones avanzadas. En ellas tienes la posibilidad de marcar qué opciones no quieres migrar, es decir, quiero exportar todo el sitio menos esto, aquello y aquello otro.

Si es tu primera experiencia con este plugin, no cambies nada. Déjalo todo tal cual te marco en el punto (5).

instalar all in one wp migration

Opciones de configuración de All-in-one WP Migration a la hora de exportar a un sitio.

En los puntos (4) y (6) puedes ver las diferentes opciones donde va a aterrizar el archivo resultante de la operación de exportación.

Multiplica el Nº de gente que lee tu blog

Con este eBook gratuito de plantillas de copywriting crearás titulos que dispararán los clics en tus contenidos:

  • 77 Plantillas de títulos probadas que multiplicarán los clics.
  • Sacaras infinitas ideas crear tus propios títulos.
  • Con las palabras "mágicas" redactarás textos irresistibles.
¡Buenas! ¿Me dices tu nombre?

¡Un placer conocerte!

Apuntáte aquí y recibirás gratis una copia del eBook.

Nota: En la versión gratuita del plugin, la única opción a elegir es exportar a un archivo (Export to file). El resto de opciones se activan adquiriendo el correspondiente Add-on del plugin.

Pero esto no es un problema, ya que el plugin es perfectamente funcional.

Ejecuta una orden de exportar todo el sitio a un archivo, tal cual has visto en el punto anterior

Materializado el punto anterior, a continuación verás que te aparece lo que te muestro en la imagen inferior.

instalar all in one wp migration

Revisando requisitos de compatibilidad de All-in-one WP Migration.

Aquí te toca espera a que el plugin termine su trabajo y te muestra una ventana para cerrar o descargar el archivo. No tienes que hacer nada más. El plugin se encarga de todo.

descarga copia exportada all in one wp migration

Descarga tu copia exportada con All-in-One WP Migration a tu equipo.

Paso 3. Descarga el archivo resultante a tu ordenador

Ahora quiero que localices el archivo en tu carpeta de descargas habitual de tu ordenador y te fijes bien en los siguientes detalles.

descarga all in one wp migration

Detalle de que la descarga está en marcha en tu navegador Chrome.

El nombre de este archivo se compone del dominio, más la fecha y la hora más una extensión de archivo “.wpress”.

La extensión “.wpress” a priori solo se puede manipular con el plugin de WordPress, es decir, no ves un archivo ZIP al uso que puedes descomprimir a tu antojo. Son detalles relevantes que es interesante que tengas presentes.

Este archivo es importante para la segunda parte de esta operación.

archivo all in one wordpress migration

Vista del archivo .wpress de All-in-One WP Migration.

Has completado la parte la primera parte en cuestión. Vamos a por la segunda parte.

Importar el archivo creado en el nuevo servidor

Antes de nada insistir en la importancia de que uses un buen hosting.

Yo he usado en este ejemplo a Pilvia, que es un servicio de hosting especializado en WordPress gestionado, pero puedes hacer lo mismo con los hostings que recomiendan Berto y Raquel como Webempresa, Raiola o SiteGround, por ejemplo.

En este hosting me he instalado un WordPress en el subdominio “protegetuwp.demo.site” y, dentro de ese WordPress, el plugin All in One WP Migration.

El resultado de esa operación es lo que ven en la imagen inferior.

sitio pruebas protegetuwp demo site

Sitio de pruebas portegetuwp.demo.site

Paso 1. Instalación de All in One WordPress Migration en el sitio nuevo

Pues ahora seguimos con los pasos. Igual que antes. Instala el plugin en el sitio nuevo que acabas de crear:

instalacion all in one wp migration

Instalación del plugin All-in-One WP Migration en el sitio de pruebas portegetuwp.demo.site

Paso 2. Importar el archivo de la migración

Y en este paso está la clave del asunto. Vas a importar el archivo “.wpress” que te exportaste en la primera parte:

archivo wpress

Importa en este momento el archivo .wpress que te has descargado previamente.

Sencillo. Te comento los puntos de la imagen superior:

  1. Accede al apartado de importación del plugin.
  2. Arrastra el archivo .”wpress” encima del recuadro, o bien… (punto 3).
  3. Ve a lo clásico y selecciona tu archivo desde una ventana al uso.
  4. Atento a este detalle importante que te marco en el punto 4. Si tu archivo  “wpress” tiene un tamaño superior a 512 megas, tendrás que invertir en un Add-on para poder ampliar este límite.

Es la única “pega” que tiene la versión gratuita; el límite de 512 megas que, por otro lado, tampoco es tal, dado que de algún modo tienen que financiar el tiempo de desarrollo y mantenimiento invertido en este plugin.

Nota: El coste del Add-on es de risa (69 dólares) comparado con el beneficio que te proporciona.

Seguimos. Yo opto por arrastrar y soltar el archivo:

arrastrar archivo .wpress

Arrastra el archivo .wpress dentro de la página de All-in-One WP Migration.

Acto seguido verás una imagen como la que te muestro en la parte inferior, donde te informan del progreso de subida/importación del archivo.

importacion inicial archivo .wpress

Detalle del proceso de importación inicial del archivo .wpress en All-in-One WP Migration.

Vista del progreso de importación:

proceso importacion archivo .wpress

Detalle del proceso de importación al 12% del archivo .wpress de All-in-One WP Migration.

Paso 3. El punto crítico de no retorno

Al completar el proceso de subida del archivo tienes hacer clic en “CONTINUE”.

Este punto es importante, porque le estás diciendo al plugin lo siguiente: “Oye majo, sobreescribe todo lo que haya en este WordPress por todo lo que tienes en el archivo de exportación “.wpress” que acabas de subir, esto es: la base de datos, la carpeta de medios, los plugins, los temas, todo.  Cepíllatelo, que es lo que quiero”.

Solo decirte que te asegures  de que es lo que quieres antes de darle a este botón… ¡Pues claro que es lo que quieres! Si no, ¿qué haces tú metido en este sarao?

Sin duda, éste es el punto fuerte del plugin, ya que se encarga de todo. No tienes que hacer nada técnico, nada fuera de normal, más allá de instalar un WordPress, exportar un archivo, importarlo, en fin… muy, muy sencillo y al alcance de cualquiera.

fin proceso importacion archivo .wpress

Completado con éxito el proceso de importación. Presiona el botón “continuar”.

Los datos han sido importados satisfactoriamente. Ahora guarda los enlaces permanentes.

Una vez materializados los cambios, tienes que guardar los enlaces permanentes dos veces. Aún no entiendo bien por qué hay que hacerlo dos veces, pero tampoco le he dado muchas vueltas.

Asegúrate de hacer clic en el enlace que te marco en (1) y guarda los cambios.

guardar enlaces permanentes

Antes de finalizar, accede a tu WordPress y guarda los enlaces permantes dos veces.

Paso 4. Guardar los enlaces permanentes

Haz login en tu WordPress importado. Pon los datos de usuario de password de tu usuario de  www.dominandowp.com (en tu caso, el que proceda).

logarse en wordpress

Introduce tu nombre de usuario y contraseña para logarte en WordPress.

Guardar cambios. Hazlo dos veces.

guardar enlaces permanentes dos veces

Guarda los enlaces permanentes. Haz clic dos veces.

¡Ya has terminado!

Paso 5. Comprobar que la importación ha funcionado bien

No tienes que hacer nada más, tan solo comprobar que todo es correcto.

visitar sitio tras importar archivo .wpress

Visita el sitio tras importar el archivo .wpress con All-in-One WP Migration.

¡Atento!

sitio migrado tras importacion archivo .wpress

Detalle del sitio completamente migrado tras la importación del archivo .wpress con All-in-One WP Migration.

Compara lo que tienes en un dominio con lo que tienes en el otro.

¿Ves? Exactamente lo mismo.

comparacion sitio original sitio migrado

Comparando el sitio original y el sitio migrado con All-in-One WP Migration.

Tan solo decirte que, para mi, Al-in-One WordPress Migration es sin duda uno de los mejores plugins para migrar tu WordPress, tu activo digital, tu negocio o como lo quieras llamar, independientemente del escenario particular que tengas.

¿Qué otro uso le puedes dar a este plugin?

Ten en cuenta que este plugin no sólo es útil para migrar sitios reales, también puedes emplearlo como herramienta para crearte entornos de laboratorio para probar plugins y temas. En la misma línea que WP Staging, un plugin que también es muy potente y útil en su labor.

Es más, esto es algo que te recomiendo mucho si vas a “meter mano” en tu blog a nivel de código. Es obligado probar las cosas en una maqueta para probar antes de aplicar los cambios y evitar errores que pueden dejar tu sitio “muerto”.

Y tú, ¿cómo te las ingenias para migrar tu WordPress? Cuenta, cuenta y nos quedamos con la mejor alternativa. ¿Te parece?

Nada más por hoy; ahora te espero en los comentarios o en el siguiente artículo. 😉

Acerca del autor: Paul Benítez

Paul Benítez, experto en Wordpress, se encuentra actualmente inmerso en un proceso de reinvención profesional, ayudando y enseñando a emprendedores knowmadas digitales a implementar, administrar y configurar WordPress y Mautic, para que inviertan menos tiempo en tecnología y más en sus estrategias de negocio y clientes.

Le puedes encontrar en su blog Administrando Wordpress.


Comentarios

  1. Gracias Paul, menudo tutorial! Magnífico, perfectamente entendible y sencillo. Siguiendo todos los pasos que tan bien explicas, la exportación ha sido coser y cantar.
    Felicidades por tu aporte.

  2. ¡Hola! Muchas gracias por la info.

    Le pregunté a una amiga si migrar de un hosting a otro te puede afectar en el posicionamiento, SEO… y me ha dicho que en lo único que puede repercutirte realmente de mala manera es en el seguimiento de tus visitantes de la web. La verdad es que no le encuentro lógica ninguna; ¿tiene sentido lo que dijo? ¿o es que yo no se lo veo? Es que no le encuentro relación. Te agradecería que me dijeras tú si el cambio de un hosting a otro puede acarrearte algún problema de ese tipo.

    Y otra cosa: normalmente, si quieres cambiar de hosting a uno oficial que esté bien, ellos te suelen hacer el cambio gratis, ¿no? Es decir, tú no tienes que ocuparte de eso, ¿no? ¿o sí?

    Gracias de antemano.

    • Hola Oli,

      Lo que te dice tu amiga es cierto, con matices, ya que si una migración se hace bien, el sitio no debería estar offline mucho tiempo y por lo tanto los visitantes no deberían notarlo.

      Realmente no afecta al SEO, salvo que tu nuevo hosting sea lento y aumente el tiempo de carga o sea de mala calidad y haga que se caiga la web a cada rato, en esos casos sí que es una señal negativa para Google, pero si te migras a un hosting de calidad, no afecta para nada.

      Espero te haya servido.

      Un saludo.

    • Hola Oli, un cambio de hosting hasta donde yo se, técnicamente si que afecta al posicionamiento en el sentido de que al cambiar de proveedor tu web comienza a servirse desde otra dirección IP y éste dato, hasta donde yo se, Google lo valora de cara al posicionamiento.

      Ahora bien, en mi experiencia, si cambias sólo de proveedor de hosting y lo haces bien, no hay que temer, ya que todo va a permanecer igual que estaba, salvo ese detalle de la IP que te comento.

      A poco que el nuevo proveedor de hosting sea un poquito mejor que el anterior y tu web se sirva a tu publico un poquito más rápido hasta te puede beneficiar, en el sentido de que estás facilitando una mejor experiencia a tus visitantes y eso Google lo valora más que un cambio de hosting y de IP.

      Yo estaría tranquilo ya que si cambias de hosting es porque interpretas que es un cambio a mejor.

      Por otro lado así es, muchos proveedores de hosting te hacen la migración gratuitamente de uno de tus sitios web si decides contratarles el servicio.

      Te matizo lo de uno de tus sitios web, porque si tienes más, el resto los tendrías que migrar tu. Consulta con el proveedor antes de hacer la migración para tenerlo claro.

      Puedes contactar conmigo si deseas ayuda con este tema.

      Un abrazote.

  3. Primero de todo felicidades por el artículo.
    Mi pregunta es, tengo un hosting con varios proyectos en él. Si quiero migrar de hosting, lo tengo que hacer 1 a 1 o lo puedo hacer desde el WordPress base?
    Muchas gracias.

    • Hola Argus, me alegro que te guste el artículo. Intento orientarte.

      Cuando dices que tienes un hosting con varios proyectos en él, yo interpreto que te refieres a que cada proyecto se compone de su propio WordPress con su propia base de datos, independiente del resto.

      Si esto es así, como bien comentas, tienes que hacer la operación de migración 1 a 1, es decir, materializar el proceso descrito en el artículo con cada WordPress que tengas.

      ¿Podrías materializar la migración de golpe sin ir 1 a 1?
      Es posible que si, pero no sería con este plugin. Tendrías que investigar como hacerlo con otras herramientas.

      No se de cuantos proyectos estamos hablando pero si optas por All-In-One WP Migration lo tienes fácil y vas a lo seguro.

      Te cuento más cosas. Recuerda que si tienes cuentas de correo de “dominio propio” tendrás que crearlas todas y cada una de ellas en el nuevo hosting. De no hacerlo dejarías de recibir correos en el momento de hacer el cambio de DNS.

      Te dejo un truco con las cuentas de correo. Crea todas las cuentas con las mismas contraseñas que tienes actualmente en el nuevo hosting. De haberlo así, cuando hagas el cambio de DNS, mágicamente los correos empezarán a caer a tus buzones de correo desde el nuevo proveedor sin hacer nada en la configuración de los ordenadores donde tengas las cuentas.

      Y no me enrollo más. 😉

      Si tienes dudas al respecto, contacta conmigo y vemos si te encaja mi ayuda.

      Un abrazote y gracias por comentar.

  4. Buenas tardes!
    Acabo de empezar con mi proyecto de hacer página web y blog, animado por un curso de diseño de webs y un artículo espectacular de berto, en una mega guía.
    tengo una pregunta sencilla, que no se si es por la gripe y la respuesta está en este artículo y no he procesado, o no está.
    Me gustaría empezar a hacer mis primeros pasos en local, y luego, una vez viese cómo va, pasarlo a un hosting. Supongo no debe ser complicado de hacer, pero en este caso no se cómo. Necesito un cable. Muchas gracias….
    Prometo releer el artículo sin fiebre….

    • Hola Jesús, si relees el artículo como comentas caerás en la cuenta de que el artículo hacer referencia a tu escenario y las mismas indicaciones extrapoladas te sirven perfectamente.

      Si empiezas a funcionar en “local” pues no pasa nada, tu dale forma a tu sitio y cuando pienses que ya está listo, ejecutas los pasos de este tutorial. Te instalas el plugin All-in-One en tu WordPress en local y materializas una exportación a un archivo “wpress”.

      Luego en tu hosting, instalas WordPress y después All-in-One WordPress Migration y aquí materializas una importación del archivo anterior.

      Y con esto tendrás tu web funcionando en tu hosting habiendo logrado lo que tienes en mente.

      Mejórate de tu fiebre. Un abrazote.

  5. Buen tutorial y plugin. Lo utilizo desde hace tiempo tanto para migraciones como para copias de seguridad y no me ha dado nigún problema.
    Me gustaria añadir (pues no he visto mención) que en el momento de exportar si se va a cambiar algo en el nombre de dominio como en el ejemplo que nos das se puede utilizar la función que aparece en la parte superior: “Buscar Reemplazar con en la base de datos” lo cual nos ayuda a evitar tenerlo que reemplazar manualmente después o mediante otro plugin. Me ha funcionado siempre.

    • Hola Josep, yo también lo empleo y mucho pero sobre todo en las migraciones. En el terreno de las copias de seguridad soy más de usar UpdraftPlus.

      La opción que tu mencionas la conozco y no la he mencionado a propósito ya que en mi experiencia con el plugin no me ha hecho falta en ninguno de los escenarios que aquí presento.

      La idea que tenía al publicar este post era dar a conocer la herramienta en el blog de Berto y Raquel para alcanzar al máximo número de personas presentando un pequeño conjunto de escenarios bastante frecuentes que genera muchos miedos.

      Tu proyecto no tiene que estar atado a un hosting que no te guste ya que las dificultades técnicas de una migración se disipan con herramientas como esta.

      Un abrazote.

Deja un comentario

Para ello, por favor, sigue estas pautas, por respeto a nuestra comunidad (y a nosotros):

  • Usa tu nombre personal, ni nombres inventados, ni el de tu web, ni el de tu empresa.
  • Cuida la redacción: separa párrafos y no escribas en mayúsculas (equivale a gritar).
  • No dejes enlaces a tu web en el comentario, dispones del campo "sitio web" para ello.
  • Eliminaremos comentarios con insultos, ofensivos o con lenguaje soez.

*

 

Rellena el formulario y accede a nuestro training rápido de pro-blogging

Aprenderás paso a paso y desde cero cómo usar las mejores técnicas, trucos y secretos de los top bloggers para dar el salto al siguiente nivel

Y todo 100% gratis :)