· Tutorial ·

Herramienta de migraciones SWPanel

En el siguiente manual vamos a aprender a cómo realizar una migración de servicios desde otro proveedor de Hosting hacia SWHosting con nuestra herramienta nativa de migraciones.

En la nueva versión de SWPanel hemos añadido una nueva función para facilitar a nuestros clientes el traspaso del contenido web desde un proveedor externo hacia SWPanel. La "Herramienta para migrar Webs".

Primero, debes acceder al Dashboard principal de SWPanel. Para ello, pulsa sobre el logotipo de SWPanel o logo personalizado situado en la parte superior izquierda de la pantalla:

enter image description here

Desde el Dashboard principal de SWPanel, en el menú lateral izquierdo de color azul, selecciona el desplegable "Herramientas"-> "Herramienta para migrar Webs" y pulsa en "Migrar una Web ahora":

enter image description here

Accederás al asistente de migraciones:

enter image description here

En este momento puedes seleccionar si quieres migrar los datos a un nuevo servicio de Hosting o a un servicio de Hosting ya existente. En este manual, vamos a realizar la migración a un servicio de Hosting ya existente. Para ver cómo crear un servicio de Hosting te recomendamos visitar nuestros manuales sobre cómo crear un servicio de Hosting y cómo crear un Hosting Web en mi Cloud.

Migrar la Web a un servicio de Hosting ya existente

Selecciona "Migrar la Web a un servicio de Hosting ya existente":

enter image description here

Se abrirá un desplegable en el que deberás seleccionar a que servicio quieres realizar la migración.

danger Para que la migración se lleve a cabo de forma exitosa, el servicio de Hosting debe estar vacío. Es decir, NO puede haber ningún CMD (WordPress, Prestashop o Moodle) instalado, no puede haber ninguna Base de Datos ni tampoco cuentas de FTP Creadas. Tampoco puede haber cuentas de correo.

En este caso, selecciona el servicio previamente creado, "swmanuales.com"*:

enter image description here

Sincronizar contenido de la Web

Introduce los datos necesarios para migrar el contenido de la web. Si no existe web a migrar, debes desmarcar el "Check" que se encuentra al lado del nombre "Sincronizar contenido de la Web":

enter image description here

Los datos que necesitarás para este paso son:

IP del servidor de Origen

La IP que tienes asignada para tu sitio web en el proveedor actual. Puedes comprobar la IP de tu web desde el panel de administración que tengas actualmente con tu proveedor de servicios.

Path de la Web

En que directorio o carpeta FTP se encuentra tu web. Dependiendo de cual sea la carpeta raíz asignada y del panel de gestión que utilices en tu proveedor actual, el Path será distinto.

danger Ten en cuenta que dependiendo de hacia donde apunte tu FTP, es posible que la ruta que debas sincronizar varíe. Es decir, si tu FTP apunta directamente a tu directorio raíz, deberás especificar la ruta donde se encuentre el contenido web (ej: cpanel -> "/public_html", plesk -> "/httpdocs", etc...). Sin embargo, en caso de que tu FTP ya apunte hacia el directorio web, tan solo deberás introducir el path "/".

Copiar contenido de la Web por FTP/SSH

Puedes llevar a cabo la migración vía FTP o por conexión SSH directamente.

Para migrar por vía FTP**

Para esto necesitas:

  • Usuario de la cuenta FTP
  • Contraseña de la cuenta FTP

Pulsa el "Check" correspondiente a "Crear cuenta FTP en servidor destino". Aunque recomendamos que no haya ninguna cuenta FTP ya creada en el servicio de Hosting, puedes pulsar en "Sobrescribir cuenta FTP en el servidor destino, si ya existe".

Para migrar por SSH

Para esto necesitas:

  • Usuario SSH
  • Contraseña de acceso por SSH
  • Puerto de conexión SSH

Instalar un certificado SSL para la Web migrada

Puedes instalar un certificado autofirmado para tu web o puedes importar un certificado que tengas instalado actualmente en tu proveedor de servicios, en caso de disponer de uno.

Para poder importar un certificado, necesitas copiar las claves CRT, CA y KEY del mismo.

En este caso hemos elegido en la configuración realizar la migración por FTP y hemos decidido importar el certificado desde otro proveedor de Hosting*. Quedaría de la siguiente forma:

enter image description here

enter image description here

Sincronizar Bases de Datos

Introduce los datos necesarios para migrar la base de datos. Si no tienes base de datos a migrar, debes desmarcar el "Check" que se encuentra al lado del nombre "Sincronizar Bases de Datos":

enter image description here

Los datos que necesitas para este paso son:

IP del Servidor de Base de Datos Origen

La IP que tienes asignada para tu servidor de base de datos en el proveedor actual. Puedes comprobar la IP desde el panel de administración que tengas actualmente con tu proveedor de servicios.

Datos de conexión y acceso a las Bases de Datos a migrar

Para esto necesitas:

  • Nombre Base de Datos
  • Usuario de Base de Datos
  • Contraseña de usuario BD

Es muy importante que estos datos sean exactamente los mismos que tienes en tu base de datos de origen.

danger Debes tener en cuenta que el acceso remoto para sincronizar la base de datos desde una conexión externa debe estar habilitado, por lo tanto, asegúrate previamente de abrir el puerto 3306 para la IP 81.25.112.90 (que se trata de nuestro servidor encargado de dicho proceso). En caso de que no fuese posible abrir el puerto, esta parte de la migración deberá desmarcarse y realizarse vía importación (puedes utilizar PHPMyAdmin, o HeidiSQL, etc...).

Para asegurarte que tu puerto se encuentra habilitado, puedes comprobar los siguientes manuales:

  • Cómo abrir el puerto 3306 en cPanel
  • Cómo abrir el puerto 3306 en Plesk

En nuestro ejemplo de configuración, quedaría de la siguiente forma:

enter image description here

Sincronizar cuentas de correo electrónico

Introduce los datos necesarios para migrar las cuentas de correo. Si no tienes cuentas de correo a migrar debes desmarcar el "Check" que se encuentra al lado del nombre "Sincronizar cuentas de correo electrónico":

enter image description here

Los datos que necesitas para este paso son:

IP del Servidor de Correo electrónico Origen

La IP que tienes asignada para el servidor de envío de correo electrónico en el proveedor actual. Puedes comprobar la IP desde el panel de administración que tengas actualmente con tu proveedor de servicios.

Número de cuentas de correo a migrar

Procede a indicar cuantas cuentas de correo deseas migrar. En nuestro caso, serán dos cuentas de correo:

enter image description here

En cuanto seleccionemos el número de cuentas de correo, la herramienta te pedirá que especifiques los datos concretos para cada cuenta de correo existente:

  • Cuenta correo. Solo debes especificar el nombre de la cuenta sin tener que añadir "@dominio", ya que se autoescribe de forma automática.
  • Usuario de correo o login. Este campo se autorellena de forma automática. Simplemente debes comprobar que sea correcto.
  • Contraseña cuenta de correo. La contraseña de acceso.

En nuestro caso de configuración quedaría de la siguiente forma:

enter image description here

Si lo deseas, puedes indicar una cuenta de correo electrónico para que se te notifique la finalización de la migración:

enter image description here

Resumen y formalización

Finalmente, comprueba de nuevo que todos los datos sean correctos, pulsa el "Check" de aceptar el contrato y las cláusulas y condiciones y pulsa en "Aceptar y crear".

La migración no tiene ningún coste, por lo que el "Total coste servicio" será de 0€.

enter image description here

danger Durante el proceso de preparación de la migración no puedes ni debes salir de la pantalla de carga de SWPanel. Una vez se haya iniciado la migración, serás redirigido a tu SWPanel y la migración se llevará a cabo en segundo plano.

Una vez finalizada la migración, volverás al Dashboard de inicio de SWPanel y ya podrás proceder a la comprobación del correcto funcionamiento de la web, mediante la modificación de tu fichero de Hosts.

i