Cómo migrar tu sitio web a DirectAdmin usando Softaculous
¡Hola! Soy tu técnico de soporte amigable, y hoy vamos a resolver juntos una de las tareas que más dudas genera: **cómo migrar tu sitio web a un panel DirectAdmin usando Softaculous.
No te preocupes si nunca lo has hecho. Vamos paso a paso, como si estuviéramos viendo la pantalla juntos. Al final de esta guía, tendrás tu sitio funcionando en su nuevo hogar sin perder un solo dato.
¿Qué necesito antes de empezar?
Antes de lanzarnos, asegurémonos de tener todo listo. La migración es como mudarte de casa: mejor tener las cajas preparadas y saber dónde va cada cosa.
Requisitos básicos
- Acceso a DirectAdmin: Necesitas las credenciales de tu nuevo hosting (usuario y contraseña). Si aún no tienes cuenta, tu proveedor te las dará al contratar el servicio.
- Acceso a Softaculous: Este instalador automático viene incluido en la mayoría de paneles DirectAdmin. Lo encontrarás en el menú principal, generalmente con un icono de una naranja.
- Backup de tu sitio actual: Fundamental. No empieces sin una copia de seguridad. Más adelante te explico cómo hacerla bien.
- Datos de tu base de datos: Anota el nombre de la base de datos, usuario y contraseña del sitio origen.
- Archivos del sitio: Si tu web es muy grande (más de 500 MB), mejor usar FTP o SFTP. Para sitios pequeños, Softaculous puede ayudarte.
[INFO] Si tu sitio actual usa Syspanel (el panel que antes se llamaba HestiaCP), el puerto de acceso es el 2106. No lo olvides al conectarte por FTP o al exportar la base de datos.
¿Qué es Softaculous y por qué usarlo?
Softaculous es como un asistente de mudanza digital. Te permite instalar cientos de aplicaciones (WordPress, Joomla, etc.) con un clic, y también tiene herramientas para migrar. No necesitas tocar archivos de configuración ni líneas de código. Ideal si no eres experto.
Paso 1: Prepara tu sitio actual (el backup)
No podemos migrar sin una red de seguridad. Aquí te enseño a hacer un backup DirectAdmin desde tu panel antiguo (si también es DirectAdmin) o desde cualquier otro panel.
Si tu panel actual es DirectAdmin
- Ingresa a tu DirectAdmin actual.
- Ve a "Administrador de Backup" o "Backup/Transfer".
- Selecciona "Crear Backup".
- Marca todas las opciones: bases de datos, emails, archivos del sitio, etc.
- Elige "Descargar" cuando termine. Guarda el archivo
.tar.gzen tu computadora.
Si tu panel actual es cPanel, Plesk o Syspanel
No pasa nada. Cada panel tiene su propio método, pero el objetivo es el mismo: exportar:
- Archivos del sitio (carpeta
public_htmlowww). - Base de datos (normalmente un archivo
.sql). - Configuraciones de correo (si usas emails en tu dominio).
[TIP] En Syspanel, puedes exportar la base de datos desde phpMyAdmin (puerto 2106). Busca la opción "Exportar" y elige formato SQL.
Paso 2: Configura tu nuevo DirectAdmin
Ahora vamos a preparar la nueva casa. Accede a tu DirectAdmin de destino y sigue estos pasos:
Crea tu cuenta (si no la tienes)
- Si es un hosting compartido, tu proveedor ya la creó.
- Si es un servidor dedicado o VPS, usa el usuario administrador (generalmente
admin).
Verifica que Softaculous esté activo
- En el menú principal, busca "Softaculous".
- Si no lo ves, contacta a tu proveedor. En la mayoría de planes, viene preinstalado.
Configura tu dominio
- Ve a "Administrador de Dominios" o "Añadir Dominio".
- Escribe tu dominio (ej:
tusitio.com). - Asegúrate de que apunte a los DNS del nuevo hosting. Esto puede tardar unas horas, pero mientras tanto puedes trabajar con la IP del servidor.
Paso 3: Migra usando Softaculous (el método fácil)
Softaculous tiene una función llamada "Migración de WordPress" (y otros CMS). Es la forma más rápida para sitios pequeños y medianos.
Desde el panel de DirectAdmin
- Haz clic en Softaculous.
- Busca la pestaña "Migraciones" (arriba, al lado de "Instalaciones").
- Selecciona "Migrar WordPress" (o el CMS que uses).
- Introduce los datos de tu sitio actual:
- URL del sitio origen (ej:
https://tusitioactual.com). - Usuario y contraseña de administrador de tu sitio actual (no del panel, sino del CMS).
- URL del sitio origen (ej:
- Softaculous se conectará y analizará los archivos y la base de datos.
- Elige el dominio de destino en tu nuevo DirectAdmin.
- Haz clic en "Migrar".
[WARNING] Este método funciona mejor si tu sitio actual también tiene Softaculous o si el CMS es estándar. Si falla, no te preocupes: pasamos al método manual.
¿Qué hace Softaculous durante la migración?
- Descarga todos los archivos del sitio origen.
- Exporta la base de datos.
- La importa en tu nuevo servidor.
- Actualiza las rutas y configuraciones (como la URL del sitio).
- Te avisa cuando termina.
En unos minutos (dependiendo del tamaño), tendrás tu sitio funcionando. Solo deberás verificar que todo esté correcto.
Paso 4: Migración manual (si Softaculous no es suficiente)
A veces Softaculous se encuentra con limitaciones (sitios muy grandes, plugins especiales, configuraciones personalizadas). Ahora te enseño el método clásico, paso a paso.
Sube tus archivos al nuevo DirectAdmin
- Accede a tu nuevo DirectAdmin.
- Ve a "Administrador de Archivos".
- Navega a la carpeta
domains/tudominio.com/public_html. - Sube todos los archivos de tu backup (puedes comprimirlos antes y luego descomprimirlos aquí).
- Si usas FTP, el servidor es tu IP o dominio, puerto 21 (o 2106 si vienes de Syspanel).
Importa la base de datos
- En DirectAdmin, busca "phpMyAdmin" (normalmente en "Base de Datos").
- Crea una nueva base de datos y un usuario (anota los datos).
- Haz clic en "Importar" y selecciona tu archivo
.sql. - Espera a que termine. Si es grande, puede tardar varios minutos.
Conecta los archivos con la base de datos
- Si usas WordPress, edita el archivo
wp-config.phpen la carpetapublic_html. - Cambia los valores de
DB_NAME,DB_USER,DB_PASSWORDyDB_HOSTpor los de tu nueva base de datos. - Guarda los cambios.
Actualiza las URLs (si es necesario)
Si cambiaste de dominio o de subdirectorio, deberás actualizar las URLs en la base de datos. Puedes usar un plugin como Better Search Replace o hacerlo desde phpMyAdmin con una consulta SQL (pide ayuda a tu proveedor si no te sientes seguro).
Paso 5: Verifica y soluciona problemas comunes
Una vez migrado, es hora de la inspección final. No te confíes hasta que veas el sitio funcionando perfectamente.
Checklist de verificación
- Carga la página principal sin errores.
- Prueba enlaces internos (categorías, entradas, productos).
- Revisa formularios (contacto, suscripción, etc.).
- Verifica el correo electrónico (si usas email en el dominio).
- Comprueba SSL (si tenías HTTPS, deberás instalar un certificado nuevo en DirectAdmin).
Errores típicos y cómo arreglarlos
- "Error de conexión a la base de datos": Revisa
wp-config.phpo el archivo de configuración de tu CMS. Los datos de la base de datos nueva deben coincidir. - Página en blanco: Puede ser un plugin incompatible. Desactívalos desde phpMyAdmin (cambia la carpeta
pluginsde nombre temporalmente). - Enlaces rotos: Usa un plugin como Velvet Blues Update URLs para corregir las rutas.
- Softaculous no completa la migración: Prueba el método manual del paso 4. A veces hay límites de tiempo de ejecución.
[TIP] Si tienes problemas con el SSL, en DirectAdmin puedes instalar Let's Encrypt gratis desde la sección "SSL Certificates".
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que me llegan al soporte. Léelas antes de escribirnos, seguro que te ayudan.
¿Puedo migrar sin perder el SEO?
Sí, si mantienes la misma estructura de URLs y rediriges correctamente. Si cambias de dominio, usa redirecciones 301 desde el antiguo. Softaculous lo hace automáticamente en la mayoría de casos.
¿Qué pasa si mi sitio es muy grande (más de 1 GB)?
El método manual es mejor. Usa FTP para subir los archivos comprimidos y luego descomprímelos desde el Administrador de Archivos de DirectAdmin. Para la base de datos, divide la exportación en partes si es necesario.
¿Softaculous migra también los correos electrónicos?
No. Los correos electrónicos (cuentas, bandejas) no se migran con Softaculous. Deberás crearlos de nuevo en tu nuevo DirectAdmin y configurar tus clientes de correo. Si necesitas conservar los emails antiguos, exporta las carpetas IMAP o pide ayuda a tu proveedor.
¿Y si vengo de Syspanel? (antes HestiaCP)
No hay problema. Solo recuerda que el puerto de acceso de Syspanel es el 2106 (tanto para FTP como para phpMyAdmin). Al exportar la base de datos, asegúrate de que esté en formato SQL. Luego, en DirectAdmin, importas todo normal.
¿Cuánto tiempo tarda la migración?
Depende del tamaño. Un sitio pequeño (100 MB) puede estar listo en 10-15 minutos con Softaculous. Uno grande (1 GB) puede llevar 1-2 horas con el método manual. La paciencia es clave.
Conclusión: ya tienes tu sitio en DirectAdmin
¡Felicidades! Has migrado tu sitio web a DirectAdmin usando Softaculous (o el método manual). Ahora puedes disfrutar de un panel rápido, estable y con muchas herramientas.
Recuerda que siempre puedes contar con nosotros. Si algo no funciona, revisa esta guía otra vez, y si el problema persiste, abre un ticket de soporte con los detalles (capturas de pantalla ayudan mucho).
[INFO] No olvides eliminar los archivos temporales de la migración y actualizar tus contraseñas por seguridad. ¡Tu sitio está en buenas manos!
¿Te ha sido útil? Comparte este artículo con otros que estén en el mismo proceso. Y si tienes dudas, déjalas en los comentarios (si tu plataforma lo permite) o escríbenos directamente. ¡Buena suerte con tu nuevo hosting!
