🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Migrar WordPress de cPanel a DirectAdmin: guía fácil

Actualizado el 22 de noviembre de 2025

¿Te has quedado con la necesidad de migrar WordPress de cPanel a DirectAdmin? No te preocupes, es un proceso más común de lo que crees y, con la guía adecuada, puedes hacerlo sin perder datos ni afectar el SEO de tu sitio. Muchos usuarios se pasan a DirectAdmin por su eficiencia, menor consumo de recursos y una interfaz que, aunque diferente, es muy potente.

En este artículo, te explicaré paso a paso cómo realizar una WordPress migración DirectAdmin de forma segura, usando herramientas manuales y plugins. Además, resolveremos las dudas más frecuentes para que el cambio sea un éxito.


¿Por qué cambiar de cPanel a DirectAdmin con WordPress?

Antes de meternos en la migración, es bueno entender por qué este cambio es cada vez más popular. cPanel ha sido el rey durante años, pero sus costos de licencia se han disparado. DirectAdmin ofrece una alternativa más económica, con un rendimiento excelente y una comunidad activa.

Al cambiar de cPanel a DirectAdmin WordPress, notarás que la administración de archivos, bases de datos y dominios es igual de intuitiva, solo que con una disposición diferente. Además, DirectAdmin es muy ligero, lo que puede mejorar la velocidad de tu servidor.

[TIP] Si tu hosting actual usa cPanel y el nuevo usa DirectAdmin, no te asustes por la interfaz. La lógica es similar: gestionas archivos vía FTP, bases de datos con phpMyAdmin y correos con webmail.


Requisitos previos para migrar tu sitio WordPress

Para realizar una migrar sitio WordPress exitosa, necesitas tener a la mano lo siguiente:

  • Acceso a tu panel de cPanel actual (usuario y contraseña).
  • Acceso a tu nuevo panel de DirectAdmin (usuario, contraseña y puerto, normalmente 2222).
  • Cliente FTP (FileZilla es gratuito y muy usado).
  • Plugin de backup o acceso a phpMyAdmin.
  • Dominio apuntado al nuevo servidor (opcional, pero recomendado para pruebas).

[WARNING] No inicies la migración sin hacer un backup completo. Un error puede dejarte sin sitio. Siempre ten una copia de seguridad local.


Método 1: Migración manual paso a paso (Recomendado para control total)

Este método te da el control absoluto sobre cada archivo y dato. Es ideal si quieres asegurarte de que no quede ningún rastro del hosting anterior.

### 1. Exporta tu base de datos desde cPanel

La base de datos guarda todo tu contenido: entradas, páginas, comentarios, usuarios y configuraciones.

  1. Ingresa a cPanel y busca la sección phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (suele llamarse algo como usuario_wpdb).
  3. Haz clic en la pestaña Exportar.
  4. Elige el método Rápido y formato SQL. Luego presiona Continuar.
  5. Se descargará un archivo .sql. Guárdalo en una carpeta segura.

### 2. Descarga los archivos de WordPress desde cPanel

Ahora necesitas todos los archivos de tu sitio: temas, plugins, subidas, etc.

  1. En cPanel, abre el Administrador de Archivos.
  2. Ve a la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  4. Haz clic en Comprimir y elige Zip. Se creará un archivo archive.zip.
  5. Descarga ese zip a tu computadora.

[INFO] Si tu sitio es muy grande, puedes usar FTP (FileZilla) para descargar todo por partes. Es más estable.

### 3. Sube los archivos a DirectAdmin

Ahora toca trabajar en tu nuevo servidor con DirectAdmin.

  1. Accede a DirectAdmin: http://tudominio.com:2222 (o la IP que te dieron).
  2. Ve a Administrador de Archivos (suele estar en la sección "Archivos").
  3. Navega a la carpeta domains/tudominio.com/public_html/.
  4. Sube el archivo archive.zip que descargaste.
  5. Selecciona el zip y haz clic en Extraer. Se descomprimirán todos los archivos.

### 4. Crea la base de datos en DirectAdmin

Necesitas una base de datos nueva para importar tus datos.

  1. En DirectAdmin, ve a Gestión de MySQL (o "Base de datos MySQL").
  2. Crea una nueva base de datos con un nombre (ej: nuevousuario_wp).
  3. Crea un usuario y contraseña para esa base de datos.
  4. Asigna todos los privilegios al usuario sobre la base de datos.
  5. Anota el nombre de la base de datos, el usuario y la contraseña.

### 5. Importa la base de datos en DirectAdmin

  1. En DirectAdmin, abre phpMyAdmin (suele estar en "Herramientas avanzadas").
  2. Selecciona la base de datos que acabas de crear.
  3. Ve a la pestaña Importar.
  4. Selecciona el archivo .sql que exportaste de cPanel.
  5. Haz clic en Continuar. Espera a que termine (puede tardar si es grande).

### 6. Configura el archivo wp-config.php

Este es el paso clave para conectar WordPress con la nueva base de datos.

  1. En DirectAdmin, ve al Administrador de Archivos y abre la carpeta public_html.
  2. Busca el archivo wp-config.php y haz clic derecho para Editar.
  3. Busca las líneas:
    define('DB_NAME', 'nombre_antiguo');
    define('DB_USER', 'usuario_antiguo');
    define('DB_PASSWORD', 'contraseña_antigua');
    
  4. Cámbialas por los datos de tu nueva base de datos:
    define('DB_NAME', 'nuevousuario_wp');
    define('DB_USER', 'nuevousuario');
    define('DB_PASSWORD', 'tunuevacontraseña');
    
  5. Guarda el archivo.

### 7. Prueba tu sitio

Ahora visita tu dominio. Si todo está bien, verás tu WordPress funcionando. Si ves errores de conexión a la base de datos, revisa los datos en wp-config.php.

[WARNING] Si tu dominio aún apunta al servidor anterior, puedes usar un archivo hosts temporal o un subdominio para probar. No cambies los DNS hasta que estés seguro.


Método 2: Migración con plugin (Más rápido, ideal para principiantes)

Si prefieres evitar el manejo manual de archivos, un plugin como All-in-One WP Migration o Duplicator facilita la WordPress migración DirectAdmin.

### Pasos con All-in-One WP Migration

  1. En tu sitio actual (cPanel), instala y activa el plugin All-in-One WP Migration.
  2. Ve a la opción Exportar y elige Exportar a archivo.
  3. Descarga el archivo .wpress (es un backup completo).
  4. En tu nuevo servidor DirectAdmin, instala WordPress fresco (desde el instalador de DirectAdmin, como Softaculous).
  5. Instala el mismo plugin en el nuevo WordPress.
  6. Ve a Importar y sube el archivo .wpress.
  7. Espera a que termine. El plugin ajusta automáticamente las rutas y la base de datos.

[TIP] Asegúrate de que el plugin no tenga límite de tamaño de archivo. Si tu sitio es grande, puede que necesites la versión premium.


Ajustes post-migración: SEO y URLs

Después de migrar WordPress cPanel DirectAdmin, es crucial revisar algunos puntos para que tu SEO no se vea afectado.

### 1. Cambia las URLs si es necesario

Si cambiaste de dominio o de subdominio, actualiza las URLs en la base de datos. Puedes usar un plugin como Better Search Replace o ejecutar una consulta SQL en phpMyAdmin:

UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';

### 2. Verifica los enlaces permanentes

Ve a Ajustes > Enlaces permanentes y simplemente haz clic en Guardar cambios. Esto regenera el archivo .htaccess.

### 3. Revisa los redireccionamientos

Si tu sitio tenía redirecciones 301 (por ejemplo, de HTTP a HTTPS), asegúrate de que sigan funcionando. Puedes usar un plugin de redirección.

### 4. Comprueba el archivo robots.txt

Asegúrate de que no esté bloqueando a los motores de búsqueda. Si no existe, WordPress lo genera automáticamente.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress de cPanel a DirectAdmin sin perder datos?

Sí, siempre que sigas los pasos correctamente. La clave está en exportar la base de datos y los archivos, y luego importarlos en el nuevo servidor. Un backup previo es obligatorio.

¿Qué hago si veo un error de conexión a la base de datos?

Revisa el archivo wp-config.php y asegúrate de que los datos (nombre, usuario, contraseña) coincidan con los que creaste en DirectAdmin. También verifica que la base de datos esté activa.

¿Necesito cambiar los DNS para que funcione?

No inmediatamente. Puedes probar el sitio usando un archivo hosts local o un subdominio de prueba. Cuando estés seguro, actualiza los DNS en tu registrador de dominio.

¿DirectAdmin tiene instalador de WordPress?

Sí, DirectAdmin suele incluir Softaculous o Installatron, que permiten instalar WordPress con un clic. Esto es útil si prefieres empezar desde cero y luego importar contenido.

¿Qué es Syspanel y cómo se relaciona con DirectAdmin?

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. El puerto de acceso a Syspanel es el 2106. La migración se hace de la misma forma: exportas desde cPanel e importas en Syspanel.

[INFO] Syspanel es un panel de control alternativo, ligero y muy funcional. Si tu nuevo hosting lo usa, no dudes en pedir soporte técnico si tienes dudas.


Conclusión

Migrar WordPress de cPanel a DirectAdmin no es un proceso de otro mundo. Con un poco de paciencia y siguiendo esta guía, puedes hacerlo tú mismo sin necesidad de pagar a un experto. Recuerda siempre hacer backup, verificar las conexiones y probar antes de cambiar los DNS.

Ya sea que elijas el método manual (más control) o el plugin (más rápido), el resultado será el mismo: tu sitio funcionando en un servidor más eficiente y económico. ¡Anímate a dar el salto!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel