Migración Manual

Al migrar tu sitio a Kinsta, puedes solicitar una migración gratuita a Kinsta u optar por gestionar la migración tú mismo.

Si prefieres migrar el sitio por tu cuenta, puedes utilizar un plugin, como Duplicator o Migrate Guru, o realizar una migración manual mediante SFTP y MySQL. Esta guía explica cómo llevar a cabo una migración manual tanto para una instalación de WordPress de un solo sitio como para una multisitio.

Migrar un solo sitio

Crea un nuevo sitio de WordPress

En MyKinsta, selecciona Sitios, haz clic en Añadir sitio y, a continuación, en Crear nuevo sitio.

Añadir un nuevo sitio en MyKinsta.
Añadir un nuevo sitio en MyKinsta.

Cuando migres tu sitio, esto incluirá los archivos de WordPress; por lo tanto, el nuevo sitio debe crearse sin instalar WordPress, selecciona Entorno vacío y haz clic en Continuar.

Selecciona Entorno vacío y haz clic en Continuar.
Selecciona Entorno vacío y haz clic en Continuar.

Introduce un nombre para el sitio y elige un centro de datos, luego haz clic en Continuar para crear el sitio.

Añade el nombre de tu sitio y elige la ubicación del centro de datos.
Añade el nombre de tu sitio y elige la ubicación del centro de datos.

Exporta los archivos de tu sitio antiguo mediante SFTP

Tienes que migrar tus archivos de WordPress desde tu sitio antiguo al nuevo en Kinsta. Esto incluye:

  • Archivos
  • Plugins
  • Archivos subidos
  • Cualquier otro archivo que puedas tener en tu directorio wp-content.

Inicia sesión en tu sitio antiguo a través de SFTP y descarga todos tus archivos de WordPress. Si tu sitio está en el dominio raíz, descarga todos los archivos. Si instalaste WordPress en un subdirectorio, descarga el contenido de ese directorio.

Exporta la base de datos de tu sitio antiguo

Además de los archivos de tu sitio, también tendrás que transferir la base de datos de tu sitio antiguo al nuevo en MyKinsta. Esto se suele hacer con una herramienta de gestión de MySQL como phpMyAdmin.

Desde el panel de control de tu proveedor de alojamiento actual, abre phpMyAdmin. Se te pedirá que introduzcas el nombre de usuario y la contraseña de tu base de datos. Estos datos son independientes de las credenciales de tu cuenta de alojamiento y suelen encontrarse en el panel de control de tu alojamiento o en los detalles de tu cuenta.

Una vez que hayas iniciado sesión, haz clic en la pestaña Bases de datos para ver una lista de todas las bases de datos asociadas a tu cuenta de alojamiento.

Bases de datos en phpMyAdmin.
Bases de datos en phpMyAdmin.

Haz clic en el nombre de la base de datos asociada a tu sitio. Se mostrará una lista de todas las tablas de la base de datos. Haz clic en Seleccionar todo y, en el menú desplegable Con lo seleccionado:, haz clic en Exportar.

En phpMyAdmin, selecciona todos los archivos de la base de datos y expórtalos.
En phpMyAdmin, selecciona todos los archivos de la base de datos y expórtalos.

En Exportar tablas desde, haz clic en Exportar.

Exporta tus archivos usando phpMyAdmin.
Exporta tus archivos usando phpMyAdmin.

phpMyAdmin exportará la base de datos como un archivo SQL y lo descargará en tu ordenador. Guarda el archivo en una ubicación donde puedas encontrarlo fácilmente para el siguiente paso.

Importa tus archivos a tu nuevo sitio en MyKinsta

Conéctate a tu nuevo sitio en MyKinsta usando SFTP y las credenciales que encontrarás en Sitios > nombre del sitio > Información > Usuario SFTP/SSH principal.

Kinsta solo admite conexiones SFTP; por lo tanto, debes asegurarte de que el tipo de conexión sea siempre SFTP. El Host puede aparecer como Dirección, URL o Nombre de host en el cliente SFTP.

Sube los archivos de tu sitio antiguo a la misma estructura de directorios en tu nuevo sitio, normalmente el directorio /public/.

El panel SSH/SFTP dentro de MyKinsta.
El panel SSH/SFTP dentro de MyKinsta.

Importa las tablas de la base de datos a tu nuevo sitio en MyKinsta

En MyKinsta, ve a Sitios > nombre del sitio > Información y, dentro de Acceso a la base de datos, haz clic en Abrir phpMyAdmin.

Abrir phpMyAdmin en MyKinsta.
Abrir phpMyAdmin en MyKinsta.

Haz clic en la pestaña Importar, en la sección Archivo a importar, haz clic en Elegir archivo y selecciona el archivo SQL que descargaste de tu sitio antiguo; a continuación, haz clic en Importar.

Importa las tablas de tu base de datos en phpMyAdmin.
Importa las tablas de tu base de datos en phpMyAdmin.

Edita tu archivo wp-config.php

Después de subir tu base de datos, tienes que editar el archivo wp-config.php en el nuevo sitio para asegurarte de que refleja la base de datos que acabas de crear.

Conéctate a tu nuevo sitio mediante SFTP y busca el archivo wp-config.php. Haz una copia para tener una copia de seguridad. Haz clic con el botón derecho del ratón sobre el archivo y selecciona Editar para abrirlo. Busca la sección que incluye los detalles de la base de datos:

Datos de la base de datos en wp-config.php
Detalles de la base de datos en wp-config.php

Actualiza estas líneas con las credenciales de tu base de datos desde Sitios > nombre del sitio > Información > Acceso a la base de datos en MyKinsta.

Prueba tu sitio y actualiza el dominio

Ahora que tu nuevo sitio de WordPress está configurado, tómate un tiempo para comprobar que todo funciona como esperabas. Mientras realizas las pruebas, asegúrate de seguir solo los enlaces que apuntan al nuevo sitio, no al antiguo, ya que algunas URL de la base de datos pueden seguir haciendo referencia al dominio original. Esto es normal y se actualizará más adelante cuando cambies el dominio.

Compara cuidadosamente el sitio antiguo y el nuevo para asegurarte de que coinciden y de que todo se ha migrado correctamente.

Cambia el dominio a tu nuevo sitio

Una vez que hayas probado tu nuevo sitio y hayas confirmado que todo funciona correctamente, puedes añadir tu dominio en MyKinsta y seguir los pasos para verificarlo y apuntarlo a tu nuevo sitio.

Si vas a cambiar de dominio o de proveedor de alojamiento, tendrás que actualizar la configuración DNS de tu dominio para que apunte a tu nuevo entorno. Dependiendo de tu configuración, esto puede implicar actualizar tus servidores de nombres, el registro A o el registro CNAME con tu registrador de dominios. Si tu dominio también se utiliza para servicios como el correo electrónico, evita cambiar los servidores de nombres, ya que esto puede afectar a todos los registros DNS. En este caso, actualiza solo los registros DNS relevantes (como A o CNAME).

Una vez que hayas realizado los cambios en los DNS, espera a que se propaguen. Esto puede tardar hasta 48 horas, aunque a menudo es mucho más rápido.

Una vez que el dominio apunte a tu nuevo sitio, actualiza las URLs en WordPress:

  1. En el panel de administración de WP, ve a Ajustes > General.
  2. Actualiza los siguientes campos:
    • Dirección de WordPress (URL): El dominio principal de tu sitio.
    • Dirección del sitio (URL): la dirección que ven los visitantes (normalmente es la misma que la anterior).
  3. Haz clic en Guardar cambios.

Tu sitio ya está activo en su nueva ubicación. Si ya no necesitas el sitio antiguo, puedes eliminarlo sin problemas y cerrar tu cuenta de alojamiento anterior, si procede.

Migrar una instalación multisitio

Cuando migres una instalación multisitio, debes crear tu instalación multisitio de WordPress en MyKinsta, junto con tus subsitios, y luego migrar cada sitio individualmente.

Crea un nuevo WordPress multisitio

Sigue las instrucciones para Instalar WordPress Multisitio para crear una nueva instalación de WordPress Multisite, incluyendo la adición de los subsitios. Asegúrate de anotar los IDs de sitio de cada subsitio, ya que tendrás que hacer coincidir estos IDs al exportar tus sitios antiguos e importarlos a MyKinsta.

Exporta los archivos de tus sitios antiguos mediante SFTP

Tienes que descargar los archivos de cada subsitio por separado.

Conéctate a tu sitio antiguo a través de SFTP. Como se trata de una red multisitio, solo necesitas descargar los archivos específicos de cada subsitio, no toda la instalación.

Temas y plugins

Descarga solo los temas y plugins que usan los sitios que quieres migrar. Se encuentran en:

  • wp-content/themes
  • wp-content/plugins

Puedes identificar cuáles están en uso desde el panel de administración del sitio.

Subidas (archivos multimedia)

Cada subsitio tiene su propio directorio de archivos subidos.

  • En Administración de la red > Sitios, busca el ID del sitio.
  • Ve a wp-content/uploads/sites/ a través de SFTP.
  • Descarga la carpeta que coincida con ese ID de sitio.

Esta carpeta contiene todos los archivos multimedia de ese subsitio.

Tienes que descargar por separado los archivos de cada sitio de tu red multisitio.

Exporta las bases de datos de tus sitios antiguos

También tendrás que exportar las tablas de la base de datos de cada subsitio.

Abre phpMyAdmin desde tu proveedor de alojamiento actual y selecciona tu base de datos.

Cada subsitio tiene su propio conjunto de tablas con un prefijo único en el formato wp_ID_ (por ejemplo, wp_3_posts, wp_3_options).

Selecciona todas las tablas del subsitio y haz clic en Exportar.

Importa tus archivos a tus nuevos sitios en MyKinsta

Conéctate a tu nuevo sitio en MyKinsta usando SFTP y las credenciales que encontrarás en Sitios > nombre del sitio > Información > Usuario principal de SFTP/SSH.

Kinsta solo admite conexiones SFTP; por lo tanto, debes asegurarte de que el tipo de conexión sea siempre SFTP. El Host puede aparecer como Dirección, URL o Nombre de host en el cliente SFTP.

Dado que estás importando a una red multisitio, sube tus archivos a la ubicación correcta:

  • Subidas: Sube los archivos a wp-content/uploads/sites/{site-id} (que coincida con el nuevo ID del subsitio). Si el subsitio se creó durante la configuración multisitio, esta carpeta ya debería existir.
  • Temas y plugins: súbelos a wp-content/themes y wp-content/plugins.

Asegúrate de que todos los archivos estén en los directorios correctos para que el sitio funcione correctamente dentro de la red multisitio.

El panel SSH/SFTP dentro de MyKinsta.
El panel SSH/SFTP dentro de MyKinsta.

Importa las tablas de la base de datos a tus nuevos sitios en MyKinsta

Antes de importar, actualiza los prefijos de las tablas para que coincidan con el nuevo ID del subsitio.

  1. Haz una copia de seguridad de tu archivo SQL.
  2. Abre el archivo original en un editor de texto.
  3. Sustituye el prefijo antiguo (p. ej., wp_2_) por el nuevo (p. ej., wp_3_).
  4. Guarda el archivo.

En MyKinsta:

  1. Ve a Sitios > nombre del sitio > Información y, en Acceso a la base de datos, haz clic en Abrir phpMyAdmin.
  2. Busca las tablas creadas para el nuevo subsitio.
  3. Selecciónalas y, en el menú desplegable Con las seleccionadas:, haz clic en Eliminar.
  4. Ve a la pestaña Importar y sube tu archivo SQL editado.

Importa tus usuarios

En una red multisitio de WordPress, los usuarios se almacenan a nivel de red, no por sitio individual. Por eso, no hay una forma integrada de exportar o importar manualmente usuarios para un solo sitio.

Para mover usuarios entre sitios, puedes usar un plugin como Import Export WordPress Users.

Ten en cuenta que los usuarios importados de esta forma no se vincularán automáticamente al contenido existente. Por eso, es posible que las entradas y las páginas no mantengan a sus autores originales, y tendrás que reasignar manualmente el contenido a los usuarios correctos después de la importación.

Prueba tus sitios

Una vez importados los archivos y las tablas de la base de datos, prueba cada subsitio para asegurarte de que todo funciona correctamente. Sigue solo los enlaces que apuntan al nuevo entorno, ya que algunas URLs pueden seguir haciendo referencia al dominio antiguo; esto es normal.

Compara cada subsitio con el original para confirmar que todo se ha migrado correctamente.

Actualiza los dominios y la asignación de dominios

Después de confirmar que todo funciona:

  1. Añade tu dominio principal en MyKinsta.
  2. Configura la asignación de dominios multisitio.

Una vez que los DNS se hayan propagado, actualiza las URL de WordPress si es necesario. Tu sitio ya está activo en su nueva ubicación. Si ya no necesitas el sitio antiguo, puedes eliminarlo sin problemas y cerrar tu cuenta de alojamiento anterior, si procede.

¿Este artículo te ha resultado útil?

© 2013 - 2026 Kinsta Inc. Todos los derechos reservados. Kinsta®, MyKinsta®, DevKinsta® y Sevalla® son marcas comerciales propiedad de Kinsta Inc.La marca registrada WordPress® es propiedad intelectual de la Fundación WordPress, y las marcas registradas Woo® y WooCommerce® son propiedad intelectual de WooCommerce, Inc. El uso de los nombres WordPress®, Woo® y WooCommerce® en este sitio web sólo tiene fines identificativos y no implica la aprobación por parte de la Fundación WordPress o WooCommerce, Inc. Kinsta no está avalada ni es propiedad ni está afiliada a la Fundación WordPress ni a WooCommerce, Inc. Aviso legal