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

Cómo Migrar tu Sitio WordPress a un Nuevo Servidor con DirectAdmin

Actualizado el 23 de abril de 2026

¡Hola! Si estás leyendo esto, seguramente te enfrentas a la tarea de migrar tu sitio WordPress a un nuevo servidor con DirectAdmin. No te preocupes, aunque suene complejo, con esta guía paso a paso podrás hacerlo sin problemas. Soy tu técnico de soporte amigable, y voy a explicarte todo de forma clara y sencilla, como si estuviéramos tomando un café.

El objetivo de esta guía migración hosting es que puedas transferir tu sitio WordPress de manera segura, sin perder datos y minimizando el tiempo de inactividad. DirectAdmin es un panel de control muy potente y, con los pasos correctos, el proceso será pan comido. Vamos a dividirlo en fases: preparación, copia de seguridad, migración de archivos y base de datos, configuración en el nuevo servidor, y verificación final.


1. Preparación Antes de la Migración

Antes de tocar nada, es clave planificar. Una migración exitosa depende de una buena preparación. Aquí te dejo lo que necesitas tener listo.

1.1. Reúne tus Credenciales

Necesitarás acceso a ambos servidores: el antiguo y el nuevo. Asegúrate de tener a mano:

  • Servidor antiguo: Acceso a cPanel, Plesk, o el panel que uses actualmente. Si es DirectAdmin, mejor. Necesitarás usuario y contraseña de FTP/SFTP, y los datos de la base de datos MySQL (nombre, usuario, contraseña).
  • Servidor nuevo con DirectAdmin: Tus credenciales de inicio de sesión en DirectAdmin (usuario y contraseña del plan de hosting). También necesitarás acceso a phpMyAdmin (normalmente en tudominio.com/phpmyadmin o desde el panel de DirectAdmin).

1.2. Verifica los Requisitos del Nuevo Servidor

Asegúrate de que tu nuevo servidor cumpla con los requisitos mínimos de WordPress (PHP 7.4 o superior, MySQL 5.6 o MariaDB 10.1, etc.). DirectAdmin suele venir con versiones recientes, pero es bueno confirmarlo. Puedes hacerlo desde la sección "Información del Servidor" en DirectAdmin.

1.3. Haz una Copia de Seguridad Completa (¡Obligatorio!)

Este es el paso más importante. Nunca migres sin una copia de seguridad. En tu servidor actual, genera un backup completo de los archivos y la base de datos. La mayoría de los paneles tienen una opción de "Backup" o "Copias de seguridad". Si no, puedes usar un plugin como UpdraftPlus o All-in-One WP Migration para descargar todo en un solo archivo.

[WARNING] No confíes solo en un método. Siempre ten al menos dos copias: una en tu ordenador y otra en la nube (Google Drive, Dropbox, etc.).

1.4. Elige el Método de Migración

Hay dos formas principales de hacerlo:

  • Método manual (recomendado para este tutorial): Usando FTP/SFTP y phpMyAdmin. Te da control total.
  • Método con plugins: Usando herramientas como "All-in-One WP Migration" o "Duplicator". Es más rápido pero a veces da problemas con sitios muy grandes.

En esta guía nos centraremos en el método manual, que es el más fiable y te permite entender cada paso.


2. Migrar Archivos de WordPress desde el Servidor Antiguo

Ahora vamos a mover los archivos de tu sitio. Esto incluye el núcleo de WordPress, temas, plugins, subidas (uploads) y cualquier personalización.

2.1. Accede a tu Servidor Antiguo por FTP/SFTP

Usa un cliente FTP como FileZilla (gratuito) o Cyberduck. Conéctate con las credenciales de tu hosting actual. Normalmente, los archivos de WordPress están en la carpeta public_html o www. Si tienes un subdominio, puede estar en una subcarpeta.

2.2. Descarga Todos los Archivos

Selecciona toda la carpeta de tu sitio (por ejemplo, public_html) y descárgala a tu ordenador. Esto puede tardar unos minutos, dependiendo del tamaño. Asegúrate de que la transferencia sea completa (FileZilla te muestra los archivos faltantes).

2.3. Sube los Archivos al Nuevo Servidor con DirectAdmin

Ahora, conéctate a tu nuevo servidor usando las credenciales de DirectAdmin. En DirectAdmin, la estructura de carpetas suele ser: domains/tudominio.com/public_html. Si es un dominio principal, la ruta es public_html. Si es un subdominio, será algo como domains/subdominio.tudominio.com/public_html.

  • Abre FileZilla y conéctate al nuevo servidor (usa SFTP, puerto 22 por defecto, o FTP si lo prefieres).
  • Navega a la carpeta public_html de tu dominio.
  • Arrastra todos los archivos que descargaste desde el servidor antiguo a esta carpeta. ¡Importante! Sobrescribe los archivos existentes si te lo pide.

[TIP] Si tu sitio es grande, puedes comprimir los archivos en un ZIP en el servidor antiguo, descargarlo, subirlo al nuevo y descomprimirlo desde DirectAdmin (opción "Extraer" en el administrador de archivos). Esto acelera la transferencia.


3. Migrar la Base de Datos de WordPress

La base de datos guarda todo el contenido: entradas, páginas, usuarios, comentarios, configuraciones. Sin ella, tu sitio estará en blanco.

3.1. Exporta la Base de Datos desde el Servidor Antiguo

Accede a phpMyAdmin en tu servidor antiguo. Normalmente está en tudominio.com/phpmyadmin o desde el panel de control.

  • Selecciona la base de datos de tu WordPress (suele llamarse algo como usuario_wp).
  • Haz clic en la pestaña Exportar.
  • Elige el método Rápido y formato SQL. Luego haz clic en Continuar. Se descargará un archivo .sql.

3.2. Crea una Nueva Base de Datos en DirectAdmin

En tu panel de DirectAdmin:

  • Ve a Administrador de MySQL o Base de Datos MySQL.
  • Crea una nueva base de datos con un nombre (ej. nuevousuario_wp).
  • Crea un usuario y una contraseña para esa base de datos. ¡Guárdalos bien!
  • Asigna el usuario a la base de datos con todos los privilegios (normalmente se hace automáticamente).

3.3. Importa la Base de Datos al Nuevo Servidor

Accede a phpMyAdmin en tu nuevo servidor (desde DirectAdmin, en "phpMyAdmin" o directamente en tudominio.com/phpmyadmin).

  • Selecciona la base de datos que acabas de crear.
  • Haz clic en la pestaña Importar.
  • Selecciona el archivo .sql que descargaste y haz clic en Continuar. Espera a que termine.

[INFO] Si el archivo es muy grande (más de 50 MB), puede que phpMyAdmin tenga límites. En ese caso, usa la línea de comandos o un script de importación. Pero para la mayoría de sitios, esto funciona.


4. Configurar WordPress en el Nuevo Servidor

Ahora que tienes los archivos y la base de datos, necesitas decirle a WordPress dónde está la nueva base de datos.

4.1. Edita el Archivo wp-config.php

En tu ordenador, busca el archivo wp-config.php dentro de los archivos que descargaste. Ábrelo con un editor de texto (como Notepad++ o Sublime Text). Busca las siguientes líneas y cámbialas con los datos de la nueva base de datos:

define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero si no, pregúntale a tu hosting

Guarda el archivo y súbelo de nuevo a la carpeta public_html del nuevo servidor, reemplazando el existente.

4.2. Actualiza las URLs (Opcional pero Importante)

Si cambiaste el nombre de dominio o la estructura (por ejemplo, de miviejo.com a miviejo.com/nuevo), necesitas actualizar las URLs en la base de datos. Puedes hacerlo con un plugin como Better Search Replace o manualmente en phpMyAdmin con una consulta SQL. Pero si es el mismo dominio, no toques nada.

[WARNING] Si no actualizas las URLs, tu sitio se verá roto (imágenes sin cargar, enlaces muertos). Hazlo antes de lanzar el sitio.


5. Probar y Verificar la Migración

Antes de cambiar los DNS (el paso final), es hora de probar tu sitio en el nuevo servidor.

5.1. Usa un Hosts Temporal

Para ver el sitio sin afectar a los visitantes, puedes modificar el archivo hosts de tu ordenador (Windows: C:\Windows\System32\drivers\etc\hosts, Mac/Linux: /etc/hosts). Añade una línea como:

123.123.123.123 tudominio.com www.tudominio.com

(Donde 123.123.123.123 es la IP de tu nuevo servidor). Luego, al abrir tudominio.com en tu navegador, verás el sitio desde el nuevo servidor.

5.2. Verifica Todo

  • Página de inicio: ¿Carga correctamente?
  • Enlaces internos: ¿Funcionan?
  • Imágenes: ¿Se ven?
  • Plugins y temas: ¿Están activos y sin errores?
  • Formularios de contacto: ¿Envían correos?
  • Base de datos: Ve a tudominio.com/wp-admin e inicia sesión. ¿Todo normal?

[TIP] Si ves errores, revisa los logs de errores de PHP en DirectAdmin (sección "Gestión de errores") o activa WP_DEBUG en wp-config.php para ver los problemas.

5.3. Corrige Problemas Comunes

  • Error de conexión a la base de datos: Revisa las credenciales en wp-config.php.
  • Página en blanco: Aumenta la memoria PHP (en DirectAdmin, en "Configuración de PHP").
  • Enlaces rotos: Usa un plugin como Velvet Blues Update URLs para actualizar las URLs en la base de datos.

6. Cambiar los DNS y Finalizar la Migración

Una vez que todo funciona perfectamente en el nuevo servidor, es hora de hacer el cambio oficial.

6.1. Actualiza los Nameservers

Ve a donde compraste tu dominio (por ejemplo, Namecheap, GoDaddy, etc.) y cambia los nameservers por los que te proporcionó tu nuevo hosting con DirectAdmin. Normalmente son algo como ns1.tunuevohosting.com y ns2.tunuevohosting.com. Guarda los cambios.

6.2. Espera la Propagación

Los cambios de DNS pueden tardar entre 1 y 48 horas en propagarse por todo el mundo. Durante ese tiempo, algunos usuarios verán el sitio viejo y otros el nuevo. No te preocupes, es normal.

6.3. Mantén el Servidor Antiguo Activo

No canceles tu hosting antiguo hasta que la propagación haya terminado y estés seguro de que todo funciona. Así, si algo sale mal, puedes volver atrás.

[WARNING] No elimines la base de datos ni los archivos del servidor antiguo hasta que hayan pasado al menos 72 horas después del cambio de DNS.


7. Preguntas Frecuentes (FAQ)

Aquí respondo las dudas más comunes que suelen tener los usuarios al migrar WordPress DirectAdmin.

¿Puedo usar un plugin para la migración?

Sí, plugins como All-in-One WP Migration o Duplicator simplifican el proceso. Sin embargo, para sitios grandes (más de 500 MB) pueden fallar. El método manual es más fiable.

¿Qué hago si mi sitio es muy grande (más de 1 GB)?

Usa FTP para los archivos y divide la base de datos en partes si es necesario. También puedes comprimir los archivos en un ZIP y usar la función "Extraer" de DirectAdmin. Para la base de datos, usa la línea de comandos con mysql o pide ayuda a tu hosting.

¿Pierdo el SEO al migrar?

No, si lo haces correctamente. Mantén las mismas URLs, redirige 301 si cambias de dominio, y asegúrate de que no haya páginas 404. Usa herramientas como Google Search Console para monitorear.

¿Cómo verifico que la migración fue exitosa?

Además de las pruebas visuales, usa herramientas como GTmetrix o Pingdom para verificar el rendimiento. También revisa los logs de errores en DirectAdmin.

¿Y si uso Syspanel (HestiaCP) en lugar de DirectAdmin?

Si tu nuevo servidor usa Syspanel (anteriormente HestiaCP), el proceso es muy similar. La principal diferencia es que el acceso al panel es a través del puerto 2106 (ej. https://tuservidor:2106). Los pasos de migración son idénticos: descargar archivos, exportar base de datos, crear nueva base en Syspanel, importar y configurar. Syspanel también tiene un administrador de archivos y phpMyAdmin integrado.

¿Qué hago si olvido las credenciales de la base de datos?

En DirectAdmin, ve a "Base de Datos MySQL" y podrás ver las credenciales o restablecer la contraseña. En Syspanel, es similar, desde la sección de bases de datos.


8. Consejos Finales para una Migración Sin Estrés

  • Planifica con tiempo: No lo hagas con prisas. Reserva al menos 2-3 horas para el proceso.
  • Comunica a tus usuarios: Si tienes una tienda online o un blog con mucho tráfico, avisa con antelación de que puede haber una breve interrupción.
  • Prueba todo dos veces: No te confíes. Verifica el sitio desde diferentes dispositivos y navegadores.
  • Mantén la calma: Si algo sale mal, siempre puedes restaurar desde la copia de seguridad. No es el fin del mundo.

Y eso es todo. Con esta guía migración hosting, ya tienes todo lo necesario para transferir tu sitio WordPress a un nuevo servidor con DirectAdmin de forma segura y profesional. Recuerda que la práctica hace al maestro: la primera vez puede ser un poco tediosa, pero luego verás que es un proceso muy gratificante.

Si te surge alguna duda durante el proceso, no dudes en consultar la documentación de DirectAdmin o contactar con el soporte de tu hosting. ¡Buena suerte y feliz migración!

¿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