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

Cómo migrar WordPress a un nuevo hosting con Softaculous en DirectAdmin

Actualizado el 27 de noviembre de 2025

Migrar tu sitio web puede sonar a una tarea compleja, pero con las herramientas adecuadas y una guía clara, es un proceso mucho más sencillo de lo que imaginas. En este artículo, te voy a explicar paso a paso cómo migrar WordPress a un nuevo hosting usando Softaculous dentro de DirectAdmin. Este método es ideal si buscas una solución rápida, automatizada y sin necesidad de tocar archivos de configuración manualmente.

Vamos a desglosar todo el proceso, desde la preparación inicial hasta la verificación final, para que puedas cambiar hosting wordpress directadmin con total confianza y sin perder datos en el intento. Al final, tendrás una guía de referencia que podrás usar siempre que la necesites.

¿Por qué usar Softaculous para migrar WordPress?

Antes de meternos en harina, es importante entender por qué Softaculous es tu mejor aliado para esta tarea. Softaculous es un panel de instalación de scripts que viene integrado en la mayoría de paneles de control como DirectAdmin. Su función principal es instalar aplicaciones como WordPress con un clic, pero también tiene una herramienta de backup y restauración que es perfecta para migraciones.

La gran ventaja de usar Softaculous para migrar es que automatiza el proceso de empaquetado y transferencia de todos los archivos de tu sitio, la base de datos y las configuraciones. No necesitas usar FTP ni acceder a phpMyAdmin para exportar e importar bases de datos manualmente. Esto reduce drásticamente el margen de error.

Además, este método es ideal para principiantes porque la interfaz de Softaculous es muy visual y guiada. Te irá pidiendo los datos necesarios paso a paso, y en la mayoría de los casos, el propio panel se encarga de ajustar las rutas y configuraciones del nuevo servidor automáticamente.

Preparación previa a la migración

La clave para una migración exitosa es la preparación. No podemos lanzarnos a lo loco. Aquí te dejo una lista de verificación que debes completar antes de tocar nada en tu nuevo hosting.

1. Elige y contrata tu nuevo hosting

Lo primero es tener contratado el nuevo servicio de hosting. Asegúrate de que este nuevo plan incluya Softaculous y DirectAdmin. Si no estás seguro, contacta con el soporte de tu nuevo proveedor y confirma que estas herramientas están disponibles en tu panel.

2. Revisa los requisitos de tu sitio

Verifica que la versión de PHP, MySQL y el espacio en disco del nuevo hosting sean iguales o superiores a los que tenías en el antiguo. Puedes ver esto en el panel de administración de WordPress (en Herramientas > Salud del sitio) o preguntando a tu antiguo proveedor. Esto evitará problemas de compatibilidad con tus plugins y temas.

3. Haz una copia de seguridad completa en el hosting antiguo

Este paso es crucial. Antes de migrar, vamos a crear un backup completo de tu sitio en el hosting de origen. Esto nos servirá como red de seguridad. Si algo sale mal durante la migración, siempre podremos volver a este punto.

Para ello, entra en el panel de DirectAdmin de tu hosting antiguo y busca el icono de Softaculous. Dentro, localiza tu instalación de WordPress y haz clic en la pestaña de Backup.

4. Crea el backup en el hosting de origen

Una vez dentro de la sección de Backup de Softaculous, verás una opción para generar un nuevo backup. Te recomiendo que elijas la opción de "Backup de instalación completa" (o algo similar). Esto generará un archivo .tar.gz que contiene todos los archivos de tu sitio y la base de datos en un solo paquete.

Guarda este archivo de backup en tu computadora o en un almacenamiento en la nube (como Google Drive o Dropbox). No continúes hasta tener este archivo seguro. Es tu salvavidas.


Proceso de migración paso a paso con Softaculous en DirectAdmin

Ahora sí, vamos a la acción. Este es el proceso para transferir wordpress directadmin de forma segura. Sigue estos pasos al pie de la letra.

Paso 1: Accede a tu nuevo panel de DirectAdmin

Abre tu navegador y entra a la URL de tu nuevo panel de DirectAdmin. Normalmente es algo como https://tudominio.com:2222 o la dirección que te haya proporcionado tu nuevo proveedor de hosting. Inicia sesión con las credenciales que te dieron.

Paso 2: Instala una instalación limpia de WordPress (Temporal)

Este es el "truco" del método. No vamos a migrar sobre una instalación vacía, sino que necesitamos que Softaculous reconozca una instalación existente para poder restaurar el backup. Para ello, instala una copia nueva y limpia de WordPress en el nuevo hosting.

  • Ve a la sección de Softaculous en tu nuevo DirectAdmin.
  • Haz clic en WordPress y luego en Install.
  • Elige el dominio donde quieres instalar tu sitio (el mismo que estabas usando antes).
  • No es necesario que configures nada complejo. Rellena los campos de administrador con un usuario y contraseña temporales (por ejemplo, admin_temp y una contraseña aleatoria).
  • Deja el resto de opciones por defecto y haz clic en Install.

Espera a que termine la instalación. Esto creará la estructura de carpetas y la base de datos que Softaculous necesita para funcionar.

Paso 3: Sube el archivo de backup al nuevo hosting

Ahora necesitamos subir el archivo de backup que creamos en el paso anterior al nuevo servidor. La forma más sencilla es usar el administrador de archivos de DirectAdmin.

  • Ve a Administrador de Archivos en tu nuevo panel.
  • Navega hasta la carpeta donde se instaló WordPress. Normalmente es domains/tudominio.com/public_html.
  • Sube el archivo .tar.gz del backup que descargaste antes. Puedes arrastrarlo y soltarlo o usar el botón de subir.

Paso 4: Restaura el backup desde Softaculous

Una vez que el archivo esté subido, es hora de usar Softaculous para hacer la magia.

  • Vuelve a la sección de Softaculous en tu nuevo DirectAdmin.
  • Ve a la pestaña de Backup.
  • Ahora, en lugar de crear un backup, busca la opción de Restore (Restaurar).
  • Softaculous te mostrará una lista de los backups disponibles. Deberías ver el archivo que acabas de subir en la lista.
  • Selecciona ese archivo y haz clic en Restore.

IMPORTANTE: Asegúrate de que la casilla para restaurar la base de datos y los archivos esté marcada. Softaculous se encargará de sobrescribir la instalación limpia y temporal con los datos de tu backup original.

Paso 5: Espera a que termine el proceso

El proceso de restauración puede tardar unos minutos, dependiendo del tamaño de tu sitio. No cierres la página ni interrumpas el proceso. Verás una barra de progreso o un mensaje de confirmación cuando haya terminado.


Configuración y verificación post-migración

¡Bien! La parte difícil ya está hecha. Ahora toca verificar que todo funcione correctamente y hacer algunos ajustes finales.

1. Revisa tu sitio web

Abre tu dominio en el navegador. Deberías ver tu sitio web exactamente como estaba en el hosting anterior. Navega por algunas páginas, entra en el panel de administración (/wp-admin) y comprueba que todo se ve y funciona con normalidad.

2. Actualiza los enlaces y las rutas (si es necesario)

En la mayoría de los casos, Softaculous actualiza automáticamente las rutas en la base de datos. Sin embargo, si ves que las imágenes no cargan o los enlaces internos apuntan al dominio antiguo, necesitarás actualizar la URL del sitio.

Puedes hacerlo de dos formas:

  • Desde el panel de WordPress: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada. Esto a veces fuerza la actualización de las rutas.
  • Usando un plugin: Instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs" para buscar y reemplazar la URL antigua por la nueva en toda la base de datos.

3. Configura tu correo electrónico (si lo tenías en el hosting antiguo)

Si usabas cuentas de correo asociadas a tu dominio, tendrás que recrearlas en el nuevo hosting. Ve a la sección de Email en DirectAdmin y crea las mismas cuentas que tenías antes. No olvides configurar las copias de seguridad o los filtros que tuvieras.

4. Actualiza los DNS de tu dominio

Este es el paso final y crucial para que el mundo vea tu nuevo hosting. Debes cambiar los servidores DNS de tu dominio para que apunten a tu nuevo proveedor de hosting.

  • Ve al registrador de dominios donde compraste tu dominio (por ejemplo, GoDaddy, Namecheap, etc.).
  • Busca la sección de DNS o Name Servers.
  • Sustituye los servidores DNS antiguos por los que te haya proporcionado tu nuevo hosting. Normalmente son dos o más, con un formato como ns1.nuevohosting.com y ns2.nuevohosting.com.

Nota: La propagación de DNS puede tardar entre 24 y 72 horas en completarse a nivel mundial. Durante este tiempo, algunos visitantes verán tu sitio en el hosting antiguo y otros en el nuevo. Es un proceso normal.

5. Comprueba los certificados SSL

Si tenías un certificado SSL en tu hosting antiguo, deberás instalarlo en el nuevo. La mayoría de los proveedores de hosting ofrecen certificados gratuitos (Let's Encrypt). En DirectAdmin, busca la opción de SSL Certificates y solicita uno nuevo para tu dominio. Asegúrate de activar la opción de redirigir todo el tráfico HTTP a HTTPS.

[TIP] No borres los archivos de tu hosting antiguo hasta que la propagación de DNS haya terminado y estés 100% seguro de que todo funciona en el nuevo. Esto te permite revertir el cambio si surge algún problema grave.


Resolución de problemas comunes

Aquí te dejo una mini-guía para los problemas más habituales que pueden surgir.

El sitio muestra un error de "Error al conectar con la base de datos"

Esto significa que los datos de conexión a la base de datos no son correctos. Esto puede pasar si la restauración no se hizo correctamente. Revisa el archivo wp-config.php en la raíz de tu instalación de WordPress y verifica que el nombre de la base de datos, el usuario y la contraseña coincidan con los que ves en DirectAdmin. Si no coinciden, edítalos manualmente.

Las imágenes no cargan o las rutas están rotas

Como mencioné antes, es probable que necesites actualizar las URLs en la base de datos. Usa un plugin como "Better Search Replace" para reemplazar http://tudominioantiguo.com por http://tudominionuevo.com (o las versiones https). Esto debería solucionar el problema.

El sitio está lento

Esto puede deberse a que el caché de tu antiguo hosting sigue activo. Instala un plugin de caché (como W3 Total Cache o WP Super Cache) y configúralo desde cero. También asegúrate de que la versión de PHP en el nuevo hosting sea compatible y esté optimizada (PHP 7.4 o superior es lo recomendado).

No puedo acceder al panel de administración

Si no puedes entrar en /wp-admin, puede deberse a un problema con las cookies o con la base de datos. Prueba a limpiar las cookies de tu navegador. Si el problema persiste, revisa si la tabla wp_options en la base de datos tiene la URL correcta.

[WARNING] NUNCA edites el archivo wp-config.php directamente si no sabes lo que estás haciendo. Un error puede dejar tu sitio completamente inaccesible. Si no estás seguro, contacta con el soporte de tu nuevo hosting.


Preguntas frecuentes (FAQ)

¿Necesito conocimientos técnicos avanzados para hacer esto?

No. El método con Softaculous está diseñado para ser accesible incluso para principiantes. Solo tienes que seguir los pasos de esta guía y prestar atención a los detalles. Si algo no sale bien, siempre puedes contactar con el soporte técnico de tu nuevo hosting, que estará encantado de ayudarte.

¿Puedo migrar varios sitios WordPress a la vez?

Sí, puedes repetir el proceso para cada sitio. Cada sitio necesitará su propio backup y su propia instalación limpia temporal.

¿Qué pasa con mis cuentas de correo electrónico?

La migración con Softaculous no transfiere las cuentas de correo. Tendrás que crearlas manualmente en el nuevo hosting. Asegúrate de anotar todos los buzones, contraseñas y redirecciones que tenías configuradas.

¿Cuánto tiempo tarda la propagación de DNS?

Normalmente, la propagación de DNS tarda entre 24 y 72 horas, aunque en algunos casos puede ser casi inmediata. Durante este tiempo, es posible que algunos usuarios vean el sitio en el hosting antiguo y otros en el nuevo. No te preocupes, es un proceso normal.

¿Softaculous es la única forma de migrar?

No. Hay otras formas, como usar plugins de migración (All-in-One WP Migration, UpdraftPlus, etc.) o hacerlo manualmente con FTP y phpMyAdmin. Sin embargo, Softaculous es una de las opciones más rápidas y seguras si tu hosting lo integra, ya que centraliza todo el proceso.

¿Qué hago si mi nuevo hosting no tiene Softaculous?

Si tu nuevo panel de control es cPanel, es muy probable que también tenga Softaculous. Si es Plesk, tiene su propio asistente de migración. Si usas un panel como Syspanel (anteriormente conocido como HestiaCP), el proceso es diferente. En Syspanel, que se accede normalmente a través del puerto 2106 (https://tudominio.com:2106), no tienes Softaculous, pero puedes usar la herramienta de copia de seguridad integrada o plugins de migración para realizar la transferencia. El concepto es el mismo, pero la interfaz y los pasos cambian.


Conclusión

Migrar WordPress a un nuevo hosting con Softaculous en DirectAdmin es un proceso muy manejable si sigues una guía estructurada. La combinación de backup y restauración de Softaculous simplifica enormemente la transferencia, eliminando la necesidad de lidiar con archivos y bases de datos de forma manual.

Recuerda que la paciencia y la preparación son tus mejores aliados. Una copia de seguridad sólida, la verificación de los requisitos del nuevo servidor y la actualización de los DNS al final son los pasos que marcan la diferencia entre una migración exitosa y un dolor de cabeza.

Ahora que ya sabes cómo hacerlo, puedes planificar tu cambio de hosting con total tranquilidad. ¡Tu sitio web te lo agradecerá! Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor o contactar con su soporte técnico. ¡Buena suerte con tu 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