Unlimited Wordpress themes, plugins, graphics & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Web Design
  2. WordPress
Webdesign

Cómo migrar un sitio de WordPress

by
Difficulty:IntermediateLength:LongLanguages:

Spanish (Español) translation by Ana Paulina Figueroa Vazquez (you can also view the original English article)

Final product image
What You'll Be Creating

Si estás cambiando de proveedores de alojamiento, o si has estado desarrollando un sitio de WordPress localmente y necesitas ponerlo en producción, quizá te estés preguntando cómo mover tu sitio.

Para un sitio de WordPress, la migración es un poco más complicada que para un sitio estático, ya que WordPress está compuesto por varios componentes. Pero esta tarea es posible.

En este tutorial, te mostraré cómo migrar un sitio de WordPress a un nuevo proveedor de alojamiento, o bien desde un sitio de desarrollo a un sitio en producción. Te mostraré cómo hacerlo en SiteGround, nuestro proveedor de alojamiento recomendado, y cómo hacerlo manualmente si tienes un proveedor de alojamiento diferente.

SiteGround facilita la administración de tus sitios de WordPress, y tiene muchas herramientas para una migración segura y rápida. Gracias a la alianza de Envato con SiteGround, puedes obtener hasta un 70% de descuento en el alojamiento de WordPress administrado.

Escenarios en los que quizá quieras mover tu sitio de WordPress

Hay algunos escenarios en los que es posible que quieras mover tu sitio de WordPress:

  • Estás cambiando de proveedores de alojamiento y quieres moverlo a tu nuevo servidor.
  • Te quedarás con tu proveedor existente pero quieres moverlo a un nuevo nombre de dominio.
  • Quieres moverlo de un subdirectorio de tu sitio al dominio raíz principal.
  • Tienes un sitio provisional y quieres migrar los cambios que le has hecho a tu sitio en producción.
  • Has estado desarrollando un sitio nuevo en tu equipo local y quieres migrarlo a tu sitio en producción.

En algunos de estos casos deberás mover tu sitio físicamente, pero en otros no será necesario. Echemos un vistazo rápido a las situaciones en las que no tienes que mover tu sitio.

Cuándo no es necesario migrar tu sitio de WordPress

Entre los escenarios descritos anteriormente, existen dos que no implican que tengas que mover físicamente tu sitio de un lugar a otro. Estos son:

  • Te quedarás con tu proveedor existente pero quieres moverlo a un nuevo nombre de dominio.
  • Quieres moverlo de un subdirectorio de tu sitio al dominio raíz principal.

Si quieres cambiar el nombre de dominio de tu sitio, no tienes que moverlo a menos que estés cambiando de proveedores de alojamiento. WordPress te permite cambiar el nombre de dominio de tu sitio y, al mismo tiempo, mantener tu sitio exactamente en donde está. Para aprender a hacer esto, sigue nuestra próxima guía para cambiar tu nombre de dominio de WordPress.

Si quieres mover tu sitio de un subdirectorio al interior del dominio raíz, tampoco es necesario que muevas nada físicamente. Todo lo que tienes que hacer es indicarle a WordPress qué usar como dominio del sitio y en dónde encontrar los archivos. Sigue nuestra guía para mover WordPress de un subdirectorio al interior del directorio raíz para hacerlo.

Otro escenario en el que no necesitas mover completamente tu sitio es cuando tienes un sitio provisional.

Algunos planes de alojamiento de SiteGround incluyen servidores de almacenamiento provisional, y cuando quieres cargar tus cambios del sitio provisional a tu sitio en producción, no necesitas migrar todo el sitio. Simplemente usa las herramientas en tu administrador de SiteGround para cargar los cambios de tu sitio provisional a producción, y esto lo hará por ti.

Entonces eso nos deja con dos escenarios en los que realmente necesitarás mover tu sitio. Estos son:

  • Estás cambiando de proveedores de alojamiento y quieres moverlo a tu nuevo servidor.
  • Has estado desarrollando un sitio nuevo en tu equipo local y quieres migrarlo a tu sitio en producción.

Así que echemos un vistazo al procedimiento para migrar tu sitio en ambos casos.

Moviendo tu sitio de WordPress a un nuevo proveedor de alojamiento

Cuando te mudas a un nuevo proveedor de alojamiento, tu primera opción es pedir a tu proveedor que lo haga por ti. GrowBig y los planes superiores de SiteGround vienen con una transferencia de sitio web gratuita. Todo lo que tienes que hacer es proporcionar las credenciales de inicio de sesión de tu sitio anterior, y ellos se encargarán de todo por ti.

Esto te ahorra el tiempo y la molestia de mover tu sitio tú mismo, y significa que no tienes que aprender cómo hacerlo.

Alternativamente, con SiteGround puedes usar su herramienta Migrator (Migrador) de WordPress. Este es un complemento que instalas en tu sitio anterior y que gestiona el proceso de migración por ti.

Pero si tu proveedor de alojamiento no ofrece esto, o si deseas hacer cambios en la forma en la que el sitio está configurado durante la migración y prefieres hacerlo tú mismo (o si simplemente quieres aprender cómo funciona la migración), tienes la opción de realizar la migración del sitio tú mismo.

Si este es el caso, tienes dos opciones:

  • Migrar el sitio usando complementos de exportación e importación.
  • Migrar el sitio manualmente a través de la migración de la base de datos y los archivos, además de instalar una nueva instancia de WordPress.

Examinaré cada uno de estos métodos con más detalle muy pronto. Pero primero, ¿qué pasa si estás migrando desde un sitio local?

Migrando un sitio de desarrollo local a producción

Si estás migrando un sitio local y poniéndolo en producción, no tienes la opción de pedir a tu proveedor de alojamiento que lo haga por ti, ya que ellos no tienen acceso a tu equipo local. Sin embargo puedes hacerlo tú mismo, usando uno de los mismos tres métodos:

  • Migrar el sitio usando complementos de exportación e importación.
  • Migrar el sitio manualmente.
  • Usar la herramienta Migrator (Migrador) de SiteGround para migrar tu sitio a SiteGround.

Si trabajas con SiteGround, la herramienta de migración hace que sea mucho más fácil migrar tu sitio de desarrollo a producción, lo que significa que tu sitio podrá estar en producción más rápidamente. Te mostraré cómo usarla muy pronto. Pero primero echemos un vistazo a las otras dos opciones.

Migrando tu sitio de WordPress usando complementos

Si no quieres migrar manualmente la base de datos y los archivos, y si no tienes acceso a una herramienta de migración, una forma de migrar tu sitio es mediante el uso de complementos.

WordPress Export tool

Los pasos son:

  1. Instala en tu sitio nuevo los mismos temas y complementos que tenías en tu sitio anterior. Debes hacer esto primero, o de lo contrario el proceso de importación no funcionará.
  2. Usa la herramienta de exportación de WordPress (Tools > Export, o Herramientas > Exportar) y la herramienta de importación (Tools > Import, o Herramientas > Importar) para exportar contenido de tu sitio anterior e importarlo a tu sitio nuevo.
  3. Usa el complemento Widget Import/Export para exportar las configuraciones de los widgets de tu sitio anterior e importarlas en tu sitio nuevo. Esto es mucho más rápido que hacerlo manualmente si tienes muchos widgets.
  4. Ajusta manualmente las configuraciones de tu sitio nuevo para que sean las mismas que tiene tu sitio anterior. Necesitarás hacer esto a través de la sección Settings (Configuraciones) del administrador de WordPress.

Este método no es perfecto, ya que requiere un poco de configuración manual. Pero es una buena opción si no quieres comenzar a meterte con la base de datos.

Migrando tu sitio de WordPress manualmente

La siguiente opción es migrar tu sitio manualmente. Esto consiste en:

  1. Instalar WordPress en el nuevo proveedor de alojamiento.
  2. Copiar todos los archivos de temas y complementos del sitio anterior al sitio nuevo usando FTP.
  3. Descartar todas las tablas de la base de datos del sitio nuevo, usando phpMyAdmin.
  4. Exportar las tablas de la base de datos del sitio anterior usando phpMyAdmin.
  5. Importar las tablas de la base de datos al sitio nuevo usando phpMyAdmin. Necesitarás editar el archivo SQL que contiene estos datos antes de que cargues las tablas si tu sitio nuevo está en un dominio diferente al de tu sitio anterior.

Esta opción te brinda el mayor control, pero es la más complicada y de más riesgo si no estás familiarizado con el uso de phpMyAdmin o con el trabajo con la base de datos. Puedes ver cómo hacerlo a detalle en nuestra guía para migrar WordPress manualmente.


Usando Migrator de SiteGround para migrar tu sitio

Si estás migrando tu sitio a SiteGround, tienes una opción mucho más sencilla que es tan meticulosa como hacerlo manualmente, y esta es el uso de la herramienta Migrator (Migrador) de SiteGround. Trabajemos en el proceso de usar el migrador para migrar un sitio a una cuenta de alojamiento de SiteGround.

Generando un token de migración

Inicia sesión en SiteGround y haz clic en la opción Websites (Sitios web).

websites screen in SiteGround

Haz clic en Site Tools (Herramientas del sitio) para tu sitio, y luego en WordPress > Migrator (WordPress > Migrador) en el menú de administración.

WordPress migrator screen in SiteGround

Aquí necesitarás generar un token de migración para iniciar el proceso.

Si quieres migrar tu sitio al URL raíz del mismo, deja el campo Path (Ruta) vacío. Pero si quieres crear un sitio nuevo en un subdirectorio de tu sitio, agrega el nombre del subdirectorio nuevo aquí. Voy a usar un subdirectorio para los fines de esta demostración, pero es probable que tú quieras migrar al directorio raíz.

Generate Migration Token

Nota: la carpeta a la que quieres migrar debe estar vacía. No instales WordPress ahí antes de comenzar. Si ya lo hiciste, elimina esa instalación de WordPress.

Ahora haz clic en el botón Generate (Generar) para generar el token.

Verás tu token en la pantalla. Cópialo y haz clic en el botón Download Plugin (Descargar complemento). Serás dirigido a la página de WordPress para el complemento. Puedes descargarlo desde aquí y cargarlo a tu sitio anterior manualmente, o puedes instalar el complemento a través de las pantallas de administración Plugins (Complementos) y del directorio de complementos.

Instalando el complemento Migrator (Migrador) en tu sitio anterior

A continuación, ve a tu sitio de WordPress anterior e instala el complemento.

Esta es la página de inicio de mi sitio anterior. Es una tienda con WooCommerce instalado y algunos productos ficticios añadidos. El proceso de migración copiará todo eso.

old site home page

Ve a Plugins > Add New (Complementos > Agregar nuevo). Aquí puedes cargar el archivo que descargaste de SiteGround haciendo clic en el botón Upload Plugin (Cargar complemento), o puedes buscar el complemento Migrator (Migrador) de SiteGround. Yo voy a usar la segunda opción.

En el cuadro de búsqueda, escribe SiteGround Migrator (Migrador de SiteGround). El complemento aparecerá.

SiteGround migrator in Plugins screen

Haz clic en el botón Install Now (Instalar ahora). WordPress instalará el complemento y luego ese botón cambiará para ser un botón Activate (Activar). Haz clic en él de nuevo para activar el complemento.

Migrando tu sitio con el complemento

Ahora, en el menú de administración de la izquierda, verás un enlace SG Migrator (Migrador de SG). Haz clic en él para ir a la pantalla del complemento.

SiteGround migrator plugin screen

Regresa a la pantalla de migración de SiteGround en tu cuenta de dicho programa y copia el token de migración (si aún no lo has copiado). Si ya no está en la pantalla, puedes encontrarlo desplazándote hacia abajo para ver todos los tokens que has generado.

migration tokens

Pega eso en el campo Migration Token (Token de migración) en tu sitio anterior y haz clic en el botón Initiate Transfer (Iniciar transferencia).

Si tu sitio nuevo está en un dominio diferente al de tu sitio anterior, verás una advertencia (no verás esto si estás usando el mismo dominio para ambos).

new domain warning

SiteGround cambiará el nombre del dominio en tu base de datos, actualizándolo a tu dominio nuevo. Si no tienes inconvenientes con esto, haz clic en el botón Continue (Continuar).

Si quieres usar el mismo dominio para tu sitio nuevo y para el anterior, y recibes este mensaje, necesitarás cambiar las configuraciones en tu cuenta nueva de SiteGround y usar tu dominio ahí. No es necesario que tu dominio esté apuntando a tu cuenta nueva todavía, ya que SiteGround te proporciona un URL temporal para probar tu sitio nuevo antes de que cambies el DNS. Para obtener orientación sobre esto, consulta la documentación de SiteGround sobre DNS.

Si quieres actualizar tus configuraciones de nombre de dominio en tu cuenta de hospedaje nueva primero, haz clic en el botón Cancel Transfer (Cancelar transferencia) y actualiza el nombre de tu dominio, luego regresa y continúa con el proceso de transferencia.

El migrador comenzará el proceso y te mostrará actualizaciones del mismo a través de la pantalla del complemento.

migration progress

Cuando la migración haya terminado, verás una pantalla de éxito.

migration success screen

Para acceder a tu sitio nuevo en el URL temporal, haz clic en el botón Go to Site (Ir a sitio). Como puedes ver en la captura de pantalla, mi sitio nuevo es exactamente el mismo que mi sitio anterior, y todo ha sido migrado.

new site home page

Actualizando las configuraciones de DNS

Una vez que estés satisfecho con el sitio nuevo, necesitarás actualizar tu DNS para apuntar tu nombre de dominio a tu sitio nuevo.

Si tu dominio está registrado con SiteGround, esto ya se habrá hecho por ti, pero si tu dominio está registrado en otro lado, necesitarás actualizar los servidores de nombres con tu registrador de dominio. Verás los servidores de nombres en la pantalla de éxito en el complemento. También puedes acceder a ellos en tu cuenta de SiteGround yendo a Site Tools > Dashboard (Herramientas del sitio > Panel) en donde verás tus servidores de nombres en la sección Name Servers (Servidores de nombres) de la pantalla.

nameservers in the SiteGround dashboard

Resumen

Migrar tu sitio de WordPress puede ser más fácil de lo que piensas. Si estás migrando a una cuenta de SiteGround, la herramienta de migración permite migrar tu sitio rápidamente, sin tener que copiar manualmente ningún archivo ni acceder a la base de datos.

Y si no puedes usar una herramienta como esta, puedes migrar tu sitio usando complementos o migrar la base de datos y los archivos manualmente. Estos tomarán un poco más de tiempo y requerirán más cuidado, pero es perfectamente posible.

Descuento especial de SiteGround para el alojamiento de WordPress

Si estás cambiando de proveedores de WordPress, echa un vistazo a SiteGround. Este viene con un instalador fácil, soporte gratuito y actualizaciones automáticas. Y como se mencionó, ¡mucho soporte para migrar tu sitio! Estamos felices de poder ofrecer un gran descuento del 70% en el alojamiento de WordPress autogestionado, gracias a nuestra alianza con SiteGround.

Managed WordPress Hosting From SiteGround
Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.