Copias y migraciones
Importar una aplicación desde otro servidor con Softaculous
Una función poco conocida del autoinstalador de aplicaciones Softaculous es que tiene la capacidad de migrar automáticamente una aplicación (siempre que esta app esté en el catálogo del propio autoinstalador) mediante los datos de conexión del origen, siempre que la instalación cumpla los requisitos de la importación remota.
Para comparar este método con una copia manual o mediante plugin, consulta cómo migrar WordPress a otro hosting.
Softaculous puede copiar los archivos y la base de datos de una aplicación compatible. No garantiza adaptar todas las extensiones o configuraciones externas. Prepara una copia independiente y un directorio de destino vacío; comprueba también compatibilidad de PHP, espacio y acceso web al origen.
Realizando una migración
Lo primero que debemos hacer es localizar la aplicación en el catálogo de Softaculous, disponible en cPanel.
Una vez dentro de la ficha, usamos la opción Importar.
Abre la ficha de la misma aplicación que utiliza el origen; no inicies una instalación nueva encima de otra web.
Y a continuación, accedemos a la pestaña From Remote Server.
Los nombres de las opciones pueden variar según el idioma y la versión.
Nos encontraremos con un formulario, la primera parte nos solicita los datos de conexión FTP al servidor remoto, se tratan de parámetros básicos, dominio, servidor FTP, usuario FTP... los dos que pueden llevar a confusión son FTP Path y Installation Directory.
Si por ejemplo tenemos un WordPress instalado en dominio.com, y cuyo directorio interno es el directorio www, entonces FTP Path seria /www, y Installation Directory quedaría vacío, ya que está en la raíz de la cuenta.
Pero si la app estuviese en dominio.com/blog, entonces aunque FTP Path seguiría siendo igual, /www, mientras que Installation Directory sería blog.
FTP Path es relativo a lo que ve el usuario al conectarse. Si ese usuario ya entra directamente en la raíz web, puede corresponder /, aunque la ruta absoluta del servidor sea otra. Comprueba el contenido visible antes de iniciar la importación y utiliza una conexión cifrada si el formulario y el origen la admiten.
El siguiente paso es indicar donde queremos que se instale nuestra aplicación a migrar, elegiremos el protocolo (recomendable siempre https://), dominio y el directorio.
Si queremos que la app se transfiera en la raíz, dominio.com, el directorio se deja vacío, en cambio, si queremos que esté en dominio.com/blog, el campo directorio sería blog.
Elige HTTPS cuando el destino disponga de un certificado válido. No confundas el directorio de destino con la ruta FTP del origen.
Softaculous copiará la aplicación y su base de datos al destino indicado. Si cambia el dominio o el directorio, comprueba después la URL, las rutas internas y los datos serializados de la aplicación: la documentación oficial no garantiza que todos los componentes o extensiones reescriban correctamente sus propios valores.
Cuando hayas comprobado ambos extremos, pulsa Importar. El proceso continúa en segundo plano; sigue la tarea desde Task List y no des la migración por terminada hasta que alcance el 100 % y muestre Import Completed.
Qué traslada el proceso
La importación remota copia los ficheros del origen y prepara la base de datos indicada para el destino. Para ello la instalación de origen debe ser accesible tanto con las credenciales facilitadas como desde la web durante todo el proceso. La implementación interna puede cambiar entre versiones y no es necesario dejar manualmente ningún script de copia en el origen.
Cuando termine, comprueba ficheros, conexión a la base de datos, URL, administración, formularios, tareas programadas y cualquier directorio de datos externo. Softaculous solo traslada la aplicación compatible; no copia por sí solo buzones, DNS ni otras configuraciones de la cuenta.
Limitaciones del proceso
Por cómo funciona el proceso, es imprescindible que la web a migrar sea funcional y accesible vía acceso web.
El proceso puede fallar si el origen bloquea la conexión, limita el tiempo de ejecución, no permite escribir temporalmente en la instalación o la web no es accesible públicamente. También puede no ser adecuado para aplicaciones muy grandes o con datos fuera del directorio indicado.
Revisa el mensaje de Task List antes de repetir la operación. No eleves límites a ciegas ni dejes procesos auxiliares expuestos; si el origen no permite completar la importación, contacta con nosotros para valorar una migración manual.
La guía oficial de importación remota de Softaculous detalla los campos. Tras las pruebas, sincroniza los últimos cambios antes de apuntar el dominio al destino y revoca los accesos temporales.
También te puede ayudar
- Aumentar el límite de subida en All-in-One WP Migration Comprueba el límite efectivo de PHP y el espacio necesario para importar un archivo .wpress, y disti...
- Cambiar el dominio o la URL de WordPress Elige entre el panel, wp-config.php y phpMyAdmin para cambiar la URL de WordPress y sustituye refere...
- Cambiar el dominio o la carpeta de una web WordPress Distingue cambiar la dirección pública de WordPress de mover su carpeta, y revisa rutas, enlaces y r...
- Cómo migrar de Wix a WordPress o a otro hosting Reconstruye o traslada el contenido de Wix, conserva dominio y correo y prepara las URLs y las compr...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.