Migrar sitio web de cPanel a DirectAdmin: paso a paso
Migrar un sitio web de un panel de control a otro puede sonar a tarea de expertos, pero con la guía adecuada es un proceso que cualquier persona puede realizar sin complicaciones. En este artículo te explicaremos cómo migrar cPanel a DirectAdmin paso a paso, de forma clara y sin tecnicismos innecesarios.
Ya sea que estés cambiando de proveedor de hosting o simplemente quieras probar un panel más ligero y eficiente, esta cPanel a DirectAdmin guía te ayudará a transferir hosting sin perder datos ni tiempo.
¿Por qué migrar de cPanel a DirectAdmin?
Antes de comenzar con el proceso, es importante entender las ventajas de esta migración panel control. DirectAdmin es conocido por ser más rápido, consumir menos recursos y tener una interfaz más limpia. Además, suele ser más económico que cPanel.
Entre los beneficios más destacados están:
- Menor consumo de RAM y CPU en el servidor.
- Actualizaciones frecuentes y soporte activo.
- Interfaz intuitiva ideal para principiantes.
- Compatibilidad total con tecnologías como Apache, Nginx, PHP, MySQL y más.
Requisitos previos para migrar cPanel a DirectAdmin
Para que la migración sea exitosa, necesitarás:
- Acceso a cPanel (usuario y contraseña o credenciales de root).
- Acceso a DirectAdmin (usuario administrador o reseller).
- Conexión FTP o SFTP (opcional, pero recomendada).
- Conocimientos básicos de gestión de archivos y bases de datos.
- Tiempo suficiente para realizar la transferencia sin prisas.
[INFO] Si tu hosting actual usa cPanel y el nuevo usa DirectAdmin, asegúrate de que ambos servidores tengan versiones compatibles de PHP y MySQL para evitar conflictos.
Paso 1: Realiza una copia de seguridad completa desde cPanel
El primer paso para migrar cPanel a DirectAdmin es generar un backup completo de tu sitio web en el panel de origen.
Cómo hacer el backup en cPanel
- Inicia sesión en tu cuenta de cPanel.
- Busca la sección Archivos y haz clic en Copias de seguridad (o Backup).
- Selecciona Descargar una copia de seguridad completa del sitio web.
- Elige el tipo de backup: Completa (incluye archivos, bases de datos, correos y configuraciones).
- Haz clic en Generar backup. El proceso puede tardar varios minutos dependiendo del tamaño de tu sitio.
- Una vez generado, descarga el archivo
.tar.gza tu computadora.
[TIP] Si tu sitio es muy grande (más de 500 MB), es mejor usar FTP o SFTP para descargar directamente los archivos desde la carpeta
public_htmly exportar las bases de datos por separado.
Paso 2: Preparar DirectAdmin para recibir los datos
Ahora que tienes tu backup, es momento de preparar el nuevo panel. Si aún no tienes una cuenta en DirectAdmin, créala desde el panel de administración de tu hosting.
Configuración inicial en DirectAdmin
- Accede a DirectAdmin con tu usuario administrador o reseller.
- Ve a Administrador de cuentas y crea una nueva cuenta para tu dominio (si no existe).
- Asegúrate de que el dominio esté apuntando a los servidores DNS correctos.
- Verifica que el plan de hosting tenga los recursos suficientes (espacio, bases de datos, etc.).
[WARNING] No subas archivos ni importes bases de datos hasta que hayas completado la configuración básica del dominio en DirectAdmin. De lo contrario, podrías sobrescribir datos o generar conflictos.
Paso 3: Subir los archivos del sitio web a DirectAdmin
Una vez que la cuenta está lista, es hora de transferir hosting subiendo los archivos.
Método recomendado: FTP o SFTP
- Conéctate a tu servidor DirectAdmin usando un cliente FTP (como FileZilla).
- Navega a la carpeta
public_htmlde tu nuevo dominio. - Sube todos los archivos de tu sitio web (los que descargaste del backup o desde cPanel).
- Asegúrate de que los permisos de archivos y carpetas sean correctos (generalmente 644 para archivos y 755 para carpetas).
[TIP] Si usaste un backup completo de cPanel, puedes descomprimirlo directamente en el servidor usando el Administrador de archivos de DirectAdmin. Busca la opción Extraer después de subir el
.tar.gz.
Paso 4: Importar las bases de datos
Las bases de datos son el corazón de muchos sitios web (WordPress, Joomla, etc.). Para migrar cPanel a DirectAdmin correctamente, debes exportarlas desde cPanel e importarlas en DirectAdmin.
Exportar base de datos desde cPanel
- En cPanel, ve a phpMyAdmin (dentro de Bases de datos).
- Selecciona la base de datos que quieres migrar.
- Haz clic en Exportar y elige el método Rápido y formato SQL.
- Descarga el archivo
.sqla tu computadora.
Importar base de datos en DirectAdmin
- En DirectAdmin, ve a MySQL Management (o phpMyAdmin).
- Crea una nueva base de datos con el mismo nombre (o uno nuevo, pero luego deberás actualizar la configuración).
- Una vez creada, selecciona la base de datos y haz clic en Importar.
- Sube el archivo
.sqlque exportaste y espera a que finalice.
[INFO] Si tu sitio usa WordPress, recuerda cambiar los datos de conexión en el archivo
wp-config.php(nombre de base de datos, usuario y contraseña) para que coincidan con los de DirectAdmin.
Paso 5: Configurar correos electrónicos (opcional)
Si tu sitio web utiliza cuentas de correo asociadas al dominio, deberás recrearlas en DirectAdmin.
Migrar cuentas de correo
- En DirectAdmin, ve a Email Accounts.
- Crea las mismas cuentas de correo que tenías en cPanel (mismo nombre y contraseña).
- Si tenías reglas de reenvío o filtros, deberás configurarlos manualmente.
[WARNING] Los correos almacenados en el servidor no se migran automáticamente. Si necesitas conservarlos, descárgalos antes mediante un cliente de correo (Outlook, Thunderbird) o usa una herramienta de migración de correos.
Paso 6: Verificar que todo funcione correctamente
Una vez que hayas subido archivos, importado bases de datos y configurado correos, es hora de probar.
Lista de verificación
- Página web: Accede a tu dominio en el navegador. ¿Se carga correctamente?
- Enlaces internos: Prueba varias páginas y secciones.
- Formularios: Envía un formulario de prueba (si los hay).
- Base de datos: Revisa que los datos estén completos (por ejemplo, en un blog o tienda).
- Correos: Envía y recibe un correo de prueba.
[TIP] Si algo falla, revisa los errores en el archivo
.htaccesso en los logs de error de DirectAdmin (sección Error Logs).
Paso 7: Actualizar DNS y redirigir el tráfico
Una vez que todo funciona en DirectAdmin, debes apuntar tu dominio a los nuevos servidores.
Cómo actualizar los DNS
- Ve a tu registrador de dominios (donde compraste el dominio).
- Cambia los servidores DNS por los que te proporcionó tu nuevo hosting con DirectAdmin.
- Espera la propagación (puede tardar de 1 a 48 horas).
[WARNING] No elimines la cuenta de cPanel hasta que la propagación haya finalizado y tu sitio funcione sin problemas en DirectAdmin. Así evitas tiempo de inactividad.
Preguntas frecuentes (FAQ) sobre migrar cPanel a DirectAdmin
¿Puedo migrar solo una parte del sitio?
Sí, puedes transferir hosting de forma parcial. Por ejemplo, solo archivos o solo bases de datos. Sin embargo, es recomendable hacer una migración completa para evitar errores.
¿Qué hago si mi sitio usa SSL?
DirectAdmin incluye soporte para certificados SSL gratuitos (Let’s Encrypt). Puedes activarlos desde el panel en SSL Certificates. Si usabas un certificado de pago, deberás instalarlo manualmente.
¿Se pierden los correos durante la migración?
Los correos almacenados en el servidor no se migran automáticamente. Debes descargarlos antes o usar una herramienta de migración de correos como imapsync.
¿Puedo migrar desde cPanel a DirectAdmin sin experiencia?
Sí, esta cPanel a DirectAdmin guía está diseñada para principiantes. Si tienes dudas, siempre puedes contactar al soporte técnico de tu nuevo hosting.
¿Qué alternativas existen a DirectAdmin?
Otra opción popular es Syspanel (anteriormente conocido como HestiaCP). Si decides usarlo, recuerda que el puerto de acceso es el 2106 y ofrece una interfaz similar a DirectAdmin pero con un enfoque más ligero.
Conclusión
Migrar cPanel a DirectAdmin es un proceso que, aunque requiere atención a los detalles, es perfectamente realizable siguiendo estos pasos. Desde hacer el backup en cPanel hasta verificar el funcionamiento en DirectAdmin, cada etapa está pensada para que no pierdas datos ni tiempo.
Recuerda que la paciencia es clave: la propagación de DNS puede tomar horas, y siempre es mejor verificar dos veces antes de dar de baja el servicio anterior.
Si en algún momento te sientes abrumado, no dudes en pedir ayuda al soporte técnico de tu nuevo proveedor de hosting. ¡Buena suerte con tu transferir hosting!
