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:
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":
Accederás al asistente de migraciones:
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.
Selecciona "Migrar la Web a un servicio de Hosting ya existente":
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"*:
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":
Los datos que necesitarás para este paso son:
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.
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 "/".
Puedes llevar a cabo la migración vía FTP o por conexión SSH directamente.
Para esto necesitas:
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 esto necesitas:
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:
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":
Los datos que necesitas para este paso son:
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.
Para esto necesitas:
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:
En nuestro ejemplo de configuración, quedaría de la siguiente forma:
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":
Los datos que necesitas para este paso son:
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.
Procede a indicar cuantas cuentas de correo deseas migrar. En nuestro caso, serán dos cuentas de correo:
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:
En nuestro caso de configuración quedaría de la siguiente forma:
Si lo deseas, puedes indicar una cuenta de correo electrónico para que se te notifique la finalización de la migració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€.
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.