Hay quienes prefieren migrar su sitio de WordPress por sí mismos, tal vez debido a los datos sensibles, o quizás sólo quieren hacerlo de inmediato sin tener que coordinarse con nosotros. Para migrar tu sitio a Kinsta, uno de los plugins que recomendamos es la versión gratuita del plugin WordPress Duplicator.

Sin embargo, ten en cuenta que Duplicator puede que no sea totalmente compatible con algunos sitios de WordPress. Nuestro equipo de Soporte está siempre dispuesto a ayudar con las preguntas básicas sobre la migración, pero no te puede ayudar a posteriori con las migraciones fallidas, ya que esto está fuera del alcance de nuestro soporte.

Todos nuestros planes incluyen una o más migraciones gratuitas. Si te preocupa la integridad de tus datos, te recomendamos encarecidamente que recurras a nuestro equipo de migración profesional. Puedes adquirir migraciones adicionales por una tarifa única de 100 dólares y también ofrecemos precios de migración masiva.

Visión General de la Migración con Duplicator

Duplicator genera dos archivos: un fichero zip que contiene un archivo con todos los ficheros y la base de datos, y un fichero installer.php que puede utilizarse para restaurar el sitio utilizando el archivo.

Una vez que hayas generado el archivo comprimido y descargado tanto el fichero comprimido como el archivo installer.php, sólo tienes que subir esos dos archivos a tu nuevo sitio Kinsta y luego ejecutar el archivo installer.php accediendo a él mediante tu URL temporal de Kinsta.

A continuación, Duplicator te guiará por el proceso de restauración. Durante el proceso de restauración, se te pedirán los detalles de la nueva conexión a la base de datos. Tendrás que copiar y pegar los datos de acceso a la base de datos que se encuentran en la pestaña Información del sitio en MyKinsta.

A continuación, Duplicator actualizará tu archivo wp-config.php y reescribirá las URL de la base de datos con la URL temporal de Kinsta (por ejemplo, example.kinsta.cloud). La reescritura de las URLs te permitirá probar tu sitio en Kinsta sin tener que apuntar tu sitio en producción a Kinsta. (Lo haremos al final, una vez que hayas confirmado que el sitio se ha migrado sin problemas, momento en el que también invertiremos el proceso de reescritura de la URL para intercambiar la URL temporal con tu URL real en la base de datos)

Preparación de la Migración

Migración de un Multisitio

Si vas a migrar una red multisitio de WordPress, hay algunas cosas que deberás tener en cuenta. Si vas a migrar un multisitio de subdirectorios, tendrás que ponerte en contacto con nuestro equipo de soporte para que habilite la configuración de Nginx necesaria para el multisitio de subdirectorios.

También te recomendamos que consultes la documentación del plugin WordPress Duplicator para la migración de WordPress Multisite. Aparte de los pasos adicionales indicados en la documentación de Duplicator, los siguientes pasos continúan siendo válidos.

Crea una Copia de Seguridad en tu Alojamiento Actual

Si tu empresa de alojamiento web actual tiene una forma de crear una copia de seguridad de todo el sitio, hazlo antes de proceder a la migración. El proceso de migración en sí no debería tener ningún efecto en tu sitio actual, pero no está de más crear una copia de seguridad antes de hacerlo y las copias de seguridad son siempre una buena idea.

Si tu actual empresa de alojamiento web no tiene una opción para crear una copia de seguridad de todo el sitio, entonces puedes saltarte este paso.

Crea el Sitio en Kinsta

Crea un nuevo sitio dentro de tu cuenta de Kinsta para esta migración. En MyKinsta, ve a Sitios de WordPress y haz clic en el botón Añadir Sitio. En el modal/pop-up que aparece, elige No instalar WordPress (vamos a migrar tu sitio de WordPress existente, así que no hay necesidad de instalar WordPress).

Añade un nuevo sitio sin WordPress (entorno vacío).
Añade un nuevo sitio sin WordPress (entorno vacío).

Crear el archivo

El siguiente paso es crear un archivo de tu sitio actual utilizando el plugin Duplicator. En esta sección, instalaremos el plugin Duplicator de WordPress en tu sitio, crearemos un paquete de archivo que incluya todos tus archivos y la base de datos, y descargaremos el archivo y el fichero installer.php.

Desactivar los Plugins de Caché

El almacenamiento en caché puede causar problemas durante las migraciones, por lo que es mejor desactivar cualquier plugin de almacenamiento en caché (por ejemplo, Autoptimize, W3 Total Cache, etc.) antes de crear el archivo que vas a transferir a Kinsta. Tenemos una lista de plugins no permitidos que también deberías revisar.

Instala y Activa el plugin Duplicador

En el panel de control de WordPress del sitio web que quieres migrar, ve a Plugins > Añadir nuevo y busca «Duplicator». Instala y activa «Duplicator – WordPress Migration Plugin».

Instalar el WordPress Duplicator plugin
Instalar el WordPress Duplicator plugin

Crea el Archivo del Sitio

Una vez que hayas activado el plugin Duplicator, ve a Duplicator > Paquetes y haz clic en el botón Crear nuevo para crear un nuevo paquete de archivo.

Sigue las indicaciones de los tres pasos para crear un paquete de archivo. En la mayoría de los casos, deberías poder utilizar la configuración por defecto.

Crear el Nuevo paquete con WordPress Duplicator
Crear el Nuevo paquete con WordPress Duplicator

Es muy recomendable que en la opción Instalador actives la protección por contraseña.

Contraseña del instalador de WordPress Duplicator
Contraseña del instalador de WordPress Duplicator

Descarga el Archivo y el Instalador

Una vez que se haya creado el paquete de archivo, descarga tanto el archivo de almacenamiento como el archivo de instalación en tu ordenador local. Tendrás que subir estos archivos a tu nuevo sitio Kinsta en el siguiente paso.

Download archive and installer files
Descarga los archivos de almacenamiento y del instalador

Restaurar el Archivo

Transfiere el Archivo y el Instalador a Kinsta

El siguiente paso es subir el paquete del archivo y el fichero del instalador a tu nuevo sitio Kinsta a través de SFTP (ver cómo usar SFTP). Sube ambos archivos al directorio public/. El directorio public/ debe estar vacío. Si no está vacío, es posible que ya tengas una instalación de WordPress en este sitio y debes eliminarla antes de subir y restaurar el archivo.

Cargar los archivos e instalador al servidor (via SFTP)
Cargar los archivos e instalador al servidor (via SFTP)

Restaurar el Archivo

Una vez que hayas subido el archivo y el fichero instalador, puedes ejecutar el instalador de Duplicator visitando el archivo installer.php en tu navegador utilizando la URL temporal de Kinsta. Encontrarás la URL temporal de Kinsta en la pestaña Dominios de tu sitio en MyKinsta.

En este ejemplo, la URL temporal es example.kinsta.cloud, por lo que la URL del archivo instalador que debemos visitar es http://example.kinsta.cloud/installer.php.

Plugin Duplicador de WordPress: despliegue
Plugin Duplicador de WordPress: despliegue

En el paso 2 del proceso de Duplicator, asegúrate de introducir los datos de la Base de Datos de tu nuevo sitio Kinsta. Encontrarás los detalles de acceso a la Base de Datos de tu sitio Kinsta en la pestaña de Información del sitio dentro de MyKinsta.

Credenciales de acceso a la base de datos en MyKinsta.
Credenciales de acceso a la base de datos en MyKinsta.

Utiliza el botón Probar base de datos para confirmar que has introducido los datos correctos de la base de datos en el formulario del duplicador antes de proceder a la restauración haciendo clic en el botón Siguiente.

Plugin Duplicador de WordPress: instalar base de datos
Plugin Duplicador de WordPress: instalar base de datos

En el paso 3 del proceso de Duplicator, éste actualizará la base de datos para utilizar la URL temporal de Kinsta. Este paso garantiza que podrás iniciar sesión y probar el sitio cuando se complete la migración. Si tu sitio existente utiliza SSL (HTTPS), asegúrate de que la URL temporal en el campo URL se actualiza para incluir https://.

Plugin Duplicador de WordPress: actualizar datos
Plugin Duplicador de WordPress: actualizar datos

Una vez que el proceso de Duplicator haya finalizado, haz clic en el botón de Inicio de sesión en el sitio para acceder a él.

Plugin Duplicador de WordPress: sitio de prueba
Plugin Duplicador de WordPress: sitio de prueba
Entrar en la URL temporal de Kinsta
Entrar en la URL temporal de Kinsta

Si todo ha ido bien, deberías ver un mensaje indicando que la migración se ha realizado con éxito al iniciar la sesión.

Migrado con éxito con el Duplicador de WordPress
Migrado con éxito con el Duplicador de WordPress

Limpieza de los Archivos

Una vez que hayas terminado de restaurar el sitio en Kinsta, se recomienda que elimines los archivos de Duplicator y los archivos de instalación por motivos de seguridad. Si prefieres no borrarlos, puedes moverlos temporalmente fuera del directorio public/ al directorio private/. Los siguientes archivos deben ser eliminados o movidos fuera del directorio public:

  • installer-backup.php
  • installer.php
  • database.sql
  • installer-data.sql
  • *_archive.zip

Vista Previa de Tu Sitio Antes de Actualizar los DNS

En este punto del proceso de migración, deberías poder navegar y probar tu sitio en Kinsta utilizando la URL temporal de Kinsta (por ejemplo, http://example.kinsta.cloud/). Si hay referencias al dominio real en la base de datos o en los archivos que te dan problemas, consulta nuestro artículo sobre cómo previsualizar tu sitio con nuestra herramienta Site Preview antes de actualizar los DNS.

Actualizar los DNS

Cuando estés listo para apuntar tu dominio a Kinsta, tendrás que actualizar las DNS de tu dominio para que apunte a la dirección IP de Kinsta, como se indica en nuestro artículo Cómo añadir un dominio a un sitio en Kinsta.

Instalar el plugin Kinsta MU

Nuestro plugin Kinsta MU se instala automáticamente en las nuevas instalaciones de WordPress que realizamos en Kinsta. Sin embargo, como has migrado tu sitio tú mismo y se han sobrescrito los archivos del sitio (incluido este plugin), tendrás que descargar e instalar el plugin Kinsta MU manualmente. Esto incluye nuestra caché de página completa y otras funcionalidades, como la capacidad de desplegar el CDN de Kinsta.