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

Cómo migrar WordPress a un nuevo hosting desde DirectAdmin

Actualizado el 12 de septiembre de 2025

Migrar un sitio web es como mudarse de casa: al principio parece un lío, pero con una buena planificación todo sale bien. En esta guía te explicaré cómo migrar WordPress a un nuevo hosting desde DirectAdmin de una forma clara y sin tecnicismos. Vamos a cubrir migrar WordPress DirectAdmin paso a paso, incluyendo la transferencia de archivos, base de datos y la configuración final. No necesitas ser un experto, solo seguir estas instrucciones al pie de la letra.

Antes de empezar: preparativos clave

Antes de lanzarte a transferir WordPress hosting, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

¿Qué necesitas tener a mano?

  • Acceso a tu DirectAdmin actual: usuario, contraseña y la IP o dominio del panel.
  • Acceso al nuevo hosting: ya sea otro DirectAdmin, cPanel o Syspanel (recuerda que Syspanel usa el puerto 2106 para acceder).
  • Credenciales de FTP o SFTP: para transferir archivos si es necesario.
  • Un gestor de bases de datos: como phpMyAdmin (viene incluido en DirectAdmin).
  • Correo electrónico: para recibir notificaciones del nuevo hosting.

[WARNING]
Haz una copia de seguridad completa antes de tocar nada. Aunque el proceso es seguro, un error puede dejarte sin web. Descarga los archivos y la base de datos a tu PC.

Elige el método de migración

Hay dos formas principales de migrar WordPress DirectAdmin:

  • Método manual: descargas archivos y base de datos, luego los subes al nuevo hosting. Es más lento pero te da control total.
  • Método con plugin: usas herramientas como Duplicator o All-in-One WP Migration. Es más rápido y fácil.

En este artículo usaremos el método manual porque funciona en cualquier panel, incluido DirectAdmin. Pero si tu nuevo hosting tiene Syspanel (puerto 2106), también puedes usar un plugin.

Paso 1: Exporta tu sitio desde DirectAdmin (origen)

El primer paso para migrar WordPress DirectAdmin es sacar todo del servidor actual.

1.1. Descarga los archivos de WordPress

Accede a DirectAdmin con tus credenciales. Busca la sección "Administrador de archivos" (File Manager). Normalmente está en el menú principal.

  • Navega hasta la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios).
  • Selecciona todos los archivos y carpetas (usa Ctrl+A o el botón "Seleccionar todo").
  • Haz clic en "Comprimir" y elige formato ZIP. Dale un nombre como mipagina.zip.

[TIP]
Si tu web es muy grande (más de 500 MB), mejor usa FTP para descargar. DirectAdmin puede fallar con archivos enormes.

Una vez comprimido, descarga el ZIP a tu computadora.

1.2. Exporta la base de datos

La base de datos guarda todo el contenido: posts, páginas, usuarios, etc. Sin ella, tu WordPress no funcionará.

  • En DirectAdmin, busca "phpMyAdmin" (suele estar en "Administración de bases de datos" o "MySQL Management").
  • Selecciona la base de datos de tu WordPress (el nombre suele ser 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. Guárdalo junto al ZIP de los archivos.

[INFO]
Anota el nombre de la base de datos, el usuario y la contraseña originales. Los necesitarás para la configuración.

Paso 2: Prepara el nuevo hosting (destino)

Ahora toca preparar el terreno en el nuevo servidor. Ya sea DirectAdmin, cPanel o Syspanel, los pasos son similares.

2.1. Crea la base de datos en el nuevo hosting

  • Accede al panel de tu nuevo hosting (si es Syspanel, usa http://tuservidor:2106).
  • Busca la sección "Bases de datos MySQL" o similar.
  • Crea una nueva base de datos, un usuario y una contraseña. Anota estos datos.
  • Asigna el usuario a la base de datos con todos los privilegios.

[WARNING]
No uses caracteres especiales en el nombre de la base de datos o usuario. Solo letras, números y guiones bajos.

2.2. Sube los archivos de WordPress

  • Ve al Administrador de archivos del nuevo hosting.
  • Navega a la carpeta public_html (o la carpeta raíz de tu dominio).
  • Sube el archivo ZIP que descargaste antes.
  • Una vez subido, haz clic derecho sobre él y selecciona "Extraer" (o "Descomprimir").
  • Después de extraer, puedes eliminar el ZIP.

[TIP]
Si el Administrador de archivos es lento, usa un cliente FTP como FileZilla. Conéctate con los datos FTP de tu nuevo hosting.

2.3. Importa la base de datos

  • En el nuevo hosting, abre phpMyAdmin.
  • Selecciona la base de datos que acabas de crear.
  • Ve a la pestaña "Importar".
  • Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste.
  • Haz clic en "Continuar". Espera a que termine (puede tardar unos segundos).

Paso 3: Conecta WordPress con la nueva base de datos

Ahora viene la parte más delicada: decirle a WordPress que use la base de datos nueva.

3.1. Edita el archivo wp-config.php

Este archivo está en la raíz de tu WordPress (dentro de public_html). Contiene las credenciales de la base de datos.

  • En el Administrador de archivos, busca wp-config.php y haz clic derecho para "Editar".
  • Busca estas líneas:
define('DB_NAME', 'nombre_base_antigua');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');
  • Cámbialas por los datos de la nueva base de datos que creaste en el paso 2.1. Por ejemplo:
define('DB_NAME', 'nuevo_usuario_wp');
define('DB_USER', 'nuevo_usuario');
define('DB_PASSWORD', 'nueva_contraseña');
define('DB_HOST', 'localhost'); // Casi siempre es localhost
  • Guarda los cambios.

[WARNING]
Si tu nuevo hosting usa un host de base de datos diferente (como mysql.tudominio.com), el panel te lo indicará. Normalmente es localhost.

Paso 4: Ajusta las URLs (si cambia el dominio)

Si vas a usar el mismo dominio, este paso no es necesario. Pero si cambias de dominio (por ejemplo, de dominio-viejo.com a dominio-nuevo.com), debes actualizar las URLs en la base de datos.

4.1. Usa phpMyAdmin para cambiar las URLs

  • En phpMyAdmin del nuevo hosting, selecciona tu base de datos.
  • Haz clic en la tabla wp_options (o tuprefijo_options).
  • Busca las filas siteurl y home. Edítalas y cambia la URL antigua por la nueva.

[TIP]
También puedes usar un plugin como "Better Search Replace" después de la migración, pero es más seguro hacerlo a mano.

Paso 5: Prueba y soluciona problemas comunes

Ya casi está. Antes de celebrar, verifica que todo funcione.

5.1. Accede a tu web

  • Escribe tu dominio en el navegador. Si todo está bien, verás tu sitio.
  • Prueba a iniciar sesión en /wp-admin.
  • Revisa que las imágenes, enlaces y plugins funcionen.

5.2. Problemas frecuentes y soluciones

Error "Error al establecer conexión con la base de datos"

  • Revisa que los datos en wp-config.php sean correctos (nombre, usuario, contraseña, host).
  • Asegúrate de que la base de datos existe y el usuario tiene permisos.

Página en blanco (error 500)

  • Aumenta la memoria PHP desde DirectAdmin o Syspanel (en "Configuración de PHP").
  • Desactiva plugins problemáticos renombrando la carpeta wp-content/plugins temporalmente.

Enlaces rotos o imágenes que no cargan

  • Si cambiaste de dominio, es posible que las rutas absolutas sigan siendo las viejas. Usa el plugin "Velvet Blues Update URLs" para corregirlas.

[INFO]
Si tu nuevo hosting es Syspanel, recuerda que el acceso es por el puerto 2106. Allí también puedes gestionar archivos, bases de datos y PHP.

Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress DirectAdmin sin perder el SEO?

Sí, si mantienes el mismo dominio y las URLs no cambian, el SEO no se ve afectado. Eso sí, después de la migración, verifica que no haya errores 404 y vuelve a enviar tu sitemap a Google Search Console.

¿Qué hago si mi nuevo hosting usa Syspanel?

Syspanel es similar a DirectAdmin. Accede por el puerto 2106 y sigue los mismos pasos: crea base de datos, sube archivos, importa SQL y edita wp-config.php. La única diferencia es la interfaz, pero las opciones son las mismas.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web. Un sitio pequeño (menos de 100 MB) puede estar listo en 30 minutos. Uno grande (1 GB o más) puede llevar varias horas, sobre todo si usas FTP.

¿Necesito conocimientos técnicos para transferir WordPress hosting?

No, esta guía está pensada para principiantes. Solo sigue los pasos al pie de la letra y no te saltes las copias de seguridad. Si algo falla, siempre puedes restaurar desde el backup.

¿Puedo usar un plugin para migrar WordPress DirectAdmin?

Sí, plugins como Duplicator o All-in-One WP Migration facilitan mucho el proceso. Pero ten en cuenta que algunos hostings limitan el tamaño de subida de archivos. Si tu web pesa más de 2 MB, el método manual es más fiable.

Conclusión: tu web ya está en casa nueva

Migrar WordPress a un nuevo hosting desde DirectAdmin puede parecer complejo, pero con paciencia y siguiendo esta guía, lo lograrás sin problemas. Recuerda siempre:

  • Haz copias de seguridad.
  • Anota los datos de la base de datos.
  • Prueba todo antes de cancelar el hosting antiguo.

Si te surge alguna duda, consulta la documentación de tu nuevo panel (especialmente si es Syspanel, puerto 2106) o contacta con el soporte técnico. ¡Buena suerte con tu mudanza digital!

¿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