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

Cómo migrar WordPress a un nuevo servidor con DirectAdmin

Actualizado el 15 de junio de 2026

¿Estás listo para dar el salto a un mejor hosting para tu WordPress? Cambiar de servidor puede sonar a una tarea de otro mundo, pero te prometo que con las herramientas adecuadas y una guía clara, es más sencillo de lo que imaginas. Si tu nuevo panel de control es DirectAdmin, estás de suerte: es uno de los más intuitivos para gestionar sitios web.

En este artículo, te voy a explicar paso a paso cómo migrar WordPress a un nuevo servidor con DirectAdmin. Vamos a cubrir desde la preparación inicial hasta los últimos retoques para que tu web funcione perfecta. Olvídate del estrés, porque al final de esta guía serás capaz de transferir WordPress servidor sin depender de nadie.

Prepárate para dominar el arte de la DirectAdmin WordPress migración. ¡Empezamos!


1. Preparativos antes de migrar WordPress DirectAdmin

Antes de tocar nada, es vital que prepares el terreno. Una migración exitosa empieza con una buena planificación. No te saltes este paso, porque aquí es donde se evitan la mayoría de los problemas.

1.1. Elige tu nuevo hosting con DirectAdmin

Asegúrate de que tu nuevo proveedor de hosting ofrezca DirectAdmin como panel de control. No todos lo hacen, pero es cada vez más común. Verifica que el plan incluya al menos los mismos recursos que tenías antes (espacio en disco, bases de datos, ancho de banda). Si tu web tiene mucho tráfico, busca un plan un poco superior para estar tranquilo.

1.2. Haz una copia de seguridad completa de tu WordPress

Este es el paso más importante. Una copia de seguridad te salvará si algo sale mal. Necesitas dos cosas: los archivos de tu sitio y la base de datos.

Puedes hacerlo desde el panel de tu hosting antiguo o con un plugin como UpdraftPlus o All-in-One WP Migration. Yo recomiendo hacerlo manualmente desde tu hosting antiguo para tener control total.

Para los archivos:

  1. Accede a tu hosting antiguo vía FTP (FileZilla es perfecto) o al administrador de archivos del panel.
  2. Ve a la carpeta public_html (o la carpeta raíz donde esté WordPress).
  3. Selecciona todos los archivos y carpetas, comprímelos en un ZIP. Descarga ese ZIP a tu computadora.

Para la base de datos:

  1. Entra a phpMyAdmin desde el panel de tu hosting antiguo.
  2. Selecciona la base de datos de tu WordPress.
  3. Haz clic en "Exportar", elige el método "Rápido" y formato SQL.
  4. Descarga el archivo .sql a tu computadora.

[TIP] Guarda ambos archivos (el ZIP de archivos y el SQL) en una carpeta segura en tu PC. No los borres hasta que la migración esté 100% confirmada.

1.3. Anota tus datos de conexión actuales

Necesitarás esta información después:

  • Nombre de la base de datos actual.
  • Usuario y contraseña de la base de datos actual.
  • Prefijo de las tablas de la base de datos (normalmente wp_).
  • URL actual de tu sitio (ej: https://tudominio.com).

Puedes encontrar estos datos en el archivo wp-config.php de tu WordPress. Ábrelo con un editor de texto y busca líneas como:

define('DB_NAME', 'nombre_base');
define('DB_USER', 'usuario_base');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');
$table_prefix = 'wp_';

2. Configura tu nuevo servidor en DirectAdmin

Una vez que tienes todo respaldado, es hora de preparar el nuevo hogar de tu WordPress. DirectAdmin tiene un proceso bastante limpio para esto.

2.1. Crea una cuenta de usuario y un dominio en DirectAdmin

Si tu nuevo hosting es nuevo, probablemente ya te hayan dado una cuenta. Si no, entra a DirectAdmin (normalmente en https://tudominio:2222) y crea un nuevo usuario o usa el que te asignaron.

Luego, desde el panel principal, busca la opción "Añadir dominio" o "Domain Setup". Ingresa tu dominio (ej: tudominio.com) y asegúrate de que esté apuntando a los DNS del nuevo servidor. Si el dominio aún no apunta, puedes usar un "dominio temporal" o la IP del servidor para trabajar.

2.2. Crea la base de datos vacía en DirectAdmin

  1. En DirectAdmin, ve a "MySQL Management" o "Database Manager".
  2. Haz clic en "Create Database".
  3. Ponle un nombre a la base de datos (ej: mipagina_wp).
  4. El sistema te pedirá un usuario y contraseña. Anota todo: nombre de la base, usuario y contraseña.
  5. Guarda estos datos, los necesitarás para importar tu base de datos antigua.

2.3. Sube los archivos de tu WordPress al nuevo servidor

  1. Conéctate al nuevo servidor vía FTP o usa el "File Manager" de DirectAdmin.
  2. Ve a la carpeta domains/tudominio.com/public_html (o private_html si usas SSL).
  3. Sube el archivo ZIP que descargaste de tu web antigua y descomprímelo allí.
  4. Asegúrate de que todos los archivos estén en la raíz, no dentro de una subcarpeta.

[WARNING] Si tu hosting antiguo tenía archivos en public_html y tu nuevo también, al descomprimir el ZIP puede crear una carpeta extra. Verifica que los archivos como wp-config.php, index.php y la carpeta wp-content estén directamente en public_html.


3. Importa la base de datos en DirectAdmin

Ahora viene la parte técnica, pero no te asustes. Es más fácil de lo que parece.

3.1. Accede a phpMyAdmin desde DirectAdmin

  1. En DirectAdmin, busca el icono de "phpMyAdmin" (normalmente está en "Advanced Features" o "MySQL Management").
  2. Selecciona la base de datos que acabas de crear (la vacía).
  3. Haz clic en la pestaña "Importar".
  4. Sube el archivo .sql que descargaste de tu web antigua.
  5. Haz clic en "Continuar" y espera a que termine. Si tu base de datos es grande, puede tardar unos segundos.

3.2. Actualiza las credenciales en el nuevo wp-config.php

El archivo wp-config.php de tu WordPress aún tiene las credenciales de la base de datos antigua. Debes cambiarlas por las nuevas.

  1. Ve al "File Manager" de DirectAdmin o conéctate por FTP.
  2. Abre el archivo public_html/wp-config.php con un editor de texto.
  3. Busca las líneas que mencionamos antes y cámbialas:
    • DB_NAME: pon el nombre de la nueva base de datos.
    • DB_USER: pon el usuario de la nueva base.
    • DB_PASSWORD: pon la contraseña de la nueva base.
    • DB_HOST: normalmente es localhost, pero si tu hosting te da otro, úsalo.
  4. Guarda el archivo.

[INFO] Si tu web antigua usaba un prefijo de tabla personalizado (ej: miwp_), asegúrate de que en el nuevo wp-config.php también esté ese mismo prefijo. No lo cambies a menos que sepas lo que haces.


4. Ajusta la URL del sitio (si es necesario)

Si tu dominio ya apunta al nuevo servidor, genial. Si no, tendrás que hacer un pequeño truco para que WordPress funcione mientras los DNS se propagan.

4.1. Cambia la URL temporalmente en la base de datos

A veces, al migrar, la URL del sitio sigue siendo la antigua. Para evitarlo, puedes actualizarla directamente en la base de datos.

  1. En phpMyAdmin (desde DirectAdmin), selecciona tu base de datos.
  2. Busca la tabla wp_options (o el prefijo que tengas + _options).
  3. Localiza las filas siteurl y home. Edítalas y pon tu nueva URL (ej: https://tudominio.com).
  4. Guarda los cambios.

Si tu dominio aún no apunta, puedes usar la IP del servidor o un dominio temporal que te haya dado tu hosting. Por ejemplo, http://123.456.789.10/~tuusuario.

4.2. Usa un plugin para reemplazar URLs (recomendado)

Hay un plugin llamado "Better Search Replace" que te permite cambiar todas las URLs antiguas por las nuevas en la base de datos sin complicarte. Instálalo temporalmente, haz el reemplazo y luego lo borras.

[TIP] Si tu web usa SSL (https), asegúrate de que la URL nueva también comience con https://. Si no tienes SSL aún, puedes poner http:// temporalmente y luego migrar a SSL.


5. Prueba tu WordPress en el nuevo servidor

Antes de dar el paso definitivo, verifica que todo funcione.

5.1. Accede al panel de administración

Ve a tudominio.com/wp-admin (o la URL temporal que estés usando). Si todo está bien, deberías poder iniciar sesión con tus credenciales de siempre.

5.2. Revisa enlaces, imágenes y plugins

  • Navega por tu web como usuario normal. Haz clic en enlaces, mira imágenes, prueba formularios.
  • Ve a "Ajustes > Enlaces permanentes" y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.
  • Activa y desactiva plugins para asegurarte de que no haya conflictos.

5.3. Verifica el correo y otros servicios

Si tu web usa formularios de contacto, prueba a enviar un mensaje. También revisa que los correos transaccionales (como los de WooCommerce) lleguen bien.

[WARNING] Si algo no funciona, no entres en pánico. Vuelve a los pasos anteriores. El 90% de los problemas se deben a una mala configuración del wp-config.php o a URLs incorrectas en la base de datos.


6. Finaliza la migración y cambia los DNS

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

6.1. Cambia los DNS de tu dominio

Ve al panel de tu registrador de dominios (donde compraste el dominio) y cambia los servidores DNS por los de tu nuevo hosting. Normalmente te los dará tu proveedor. Este proceso puede tardar entre 24 y 48 horas en propagarse globalmente.

6.2. Mantén el hosting antiguo activo unos días

No canceles tu hosting antiguo inmediatamente. Déjalo activo al menos 48 horas para que los visitantes que aún tengan los DNS viejos puedan acceder a tu web sin problemas.

6.3. Redirige el tráfico (opcional pero recomendado)

Si quieres ser aún más profesional, puedes configurar una redirección 301 desde tu hosting antiguo hacia el nuevo. Esto se hace desde el .htaccess del hosting antiguo. Pero no te preocupes si no sabes, la mayoría de los usuarios no lo hacen y funciona igual.


Preguntas frecuentes (FAQ) sobre migrar WordPress DirectAdmin

Aquí respondo las dudas más comunes que suelen tener los usuarios al hacer este proceso.

¿Puedo migrar WordPress DirectAdmin sin perder el SEO?

Sí, si mantienes la misma estructura de enlaces y URLs. La migración no debería afectar tu posicionamiento si haces todo correctamente. Solo asegúrate de que los DNS se propaguen bien y de no tener enlaces rotos.

¿Qué hago si mi web no carga después de la migración?

Revisa estos puntos en orden:

  1. ¿Los DNS ya apuntan al nuevo servidor? Si no, usa la IP temporal.
  2. ¿El archivo wp-config.php tiene las credenciales correctas?
  3. ¿La base de datos está bien importada?
  4. ¿Los archivos están en la carpeta correcta?

Si nada funciona, restaura la copia de seguridad en el hosting antiguo y vuelve a intentarlo desde cero.

¿Necesito conocimientos técnicos para hacer esto?

No, pero sí un poco de paciencia. Si sigues esta guía paso a paso, cualquier persona con nociones básicas de FTP y paneles de control puede lograrlo. Si te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting.

¿Cuánto tiempo tarda la migración?

La parte técnica (subir archivos e importar base de datos) puede tomar entre 10 y 30 minutos, dependiendo del tamaño de tu web. La propagación de DNS puede tardar hasta 48 horas, pero tu web estará funcionando desde el primer momento en el nuevo servidor.

¿Puedo usar un plugin para migrar?

Sí, hay plugins como "All-in-One WP Migration" o "Duplicator" que simplifican el proceso. Pero si tu nuevo hosting usa DirectAdmin, el método manual que te expliqué aquí es igual de rápido y te da más control.


Conclusión: Ya eres un experto en migrar WordPress DirectAdmin

Enhorabuena, has llegado al final. Ahora sabes cómo transferir WordPress servidor usando DirectAdmin sin depender de nadie. Recuerda que la clave está en la preparación: copia de seguridad, buenos datos y paciencia.

No temas a los errores; son parte del aprendizaje. Y si algo sale mal, siempre puedes volver a tu copia de seguridad y empezar de nuevo. La práctica hace al maestro.

¿Te ha sido útil esta guía? Compártela con otros que estén pensando en cambiar hosting WordPress. Y si tienes alguna duda, déjala en los comentarios (si tu sitio los tiene) o consulta con tu proveedor de hosting. ¡Buena suerte con tu nueva web!

[INFO] Recuerda que si en algún momento necesitas ayuda con Syspanel (antes HestiaCP), su puerto de acceso es el 2106. Pero eso es para otro artículo.

¿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