Cómo migrar WordPress de un hosting a otro usando Softaculous (cPanel)
Mudarse de casa es estresante, pero mudar tu sitio web puede serlo aún más si no sabes por dónde empezar. Si estás buscando cómo migrar WordPress de un hosting a otro usando Softaculous, has llegado al lugar correcto. Este proceso, que parece técnico y complicado, es en realidad más sencillo de lo que piensas si sigues los pasos adecuados.
En esta guía completa, te explicaré qué es Softaculous, por qué es una herramienta fantástica para este trabajo, y te daré un paso a paso detallado para que puedas transferir tu WordPress hosting sin perder datos, sin tiempo de inactividad prolongado y, sobre todo, sin dolores de cabeza.
Vamos a ello. Respira hondo, prepara una taza de café y sigue conmigo. Al final, tendrás tu web funcionando en el nuevo servidor como un profesional.
¿Qué es Softaculous y por qué usarlo para migrar WordPress?
Antes de ensuciarnos las manos, es importante entender qué es esta herramienta. Softaculous es un instalador de aplicaciones web que viene integrado en la gran mayoría de paneles de control de hosting, especialmente en cPanel. Es ese botón que ves en tu panel que dice "WordPress" o "Softaculous" y que te permite instalar un blog con un solo clic.
Pero, ¿sabías que además de instalar, también te permite hacer copias de seguridad y restaurar? Esa es la clave para nuestra migración. En lugar de descargar archivos por FTP y exportar bases de datos manualmente (que es el método antiguo y tedioso), usaremos el sistema de respaldo de Softaculous para empaquetar todo tu sitio (archivos y base de datos) en un solo archivo, y luego lo "desempaquetaremos" en el hosting nuevo.
Ventajas de usar Softaculous para migrar:
- Es automatizado: No necesitas tocar código ni usar programas externos.
- Es seguro: El sistema se asegura de que los archivos y la base de datos sean compatibles.
- Es rápido: El proceso manual puede tomar horas; con Softaculous, se reduce a minutos.
- Es apto para principiantes: La interfaz es visual y te guía paso a paso.
Preparación antes de empezar la migración
La preparación es el 50% del éxito. No podemos lanzarnos a lo loco. Necesitamos tener todo listo para que el proceso sea un "copy-paste" perfecto.
1. Reúne tus credenciales de acceso
Necesitarás tener a mano:
- Del hosting antiguo: El usuario y contraseña de tu cPanel, así como el acceso a tu panel de WordPress (wp-admin).
- Del hosting nuevo: El usuario y contraseña del nuevo cPanel, y los datos de acceso a tu nueva zona de clientes (donde compraste el hosting).
[TIP] Si no tienes claro si tu hosting nuevo tiene Softaculous, pregunta al soporte técnico antes de contratar o antes de empezar. El 99% de los hostings con cPanel lo incluyen.
2. Asegúrate de que tu nuevo hosting está "vacío" o limpio
Lo ideal es que el dominio principal del nuevo hosting no tenga nada instalado. Si ya tenías un WordPress de prueba, es mejor eliminarlo o instalarlo en un subdominio temporal para no interferir con la migración. Si el dominio ya apunta al nuevo servidor, verás una página de bienvenida del hosting, eso es perfecto.
3. Desactiva las cachés y plugins de seguridad temporalmente
Esto es crucial. Los plugins de caché (como W3 Total Cache o WP Super Cache) y los de seguridad (como Wordfence o iThemes Security) a veces crean archivos temporales que pueden confundir a Softaculous durante el empaquetado. Ve a tu panel de WordPress y desactívalos temporalmente. No te preocupes, los volverás a activar al final.
[WARNING] NO borres los plugins, solo desactívalos. Si los borras, perderás la configuración personalizada que tenías en ellos.
4. Anota tu versión de PHP y MySQL
Aunque Softaculous suele manejar esto automáticamente, es bueno saber qué versión de PHP y MySQL usas en el hosting antiguo para asegurarte de que el nuevo las soporta (o una superior). Lo puedes ver en cPanel > "Select PHP Version" o en la sección de "Información del sistema".
Paso a paso: Cómo migrar WordPress de un hosting a otro usando Softaculous
Aquí viene la parte emocionante. Sigue estos pasos al pie de la letra y tendrás tu sitio migrado en menos de lo que canta un gallo.
Fase 1: Crear una copia de seguridad en el hosting antiguo
Este es el paso más importante. Vamos a "empaquetar" tu web.
- Accede a tu cPanel antiguo: Escribe
tudominio.com/cpanelen tu navegador e inicia sesión. - Busca la sección "Softaculous" (generalmente está en la parte inferior de la página o en un grupo llamado "Software").
- Haz clic en el icono de "WordPress" o en "Softaculous Apps Installer" y luego en la pestaña "WordPress".
- En el menú lateral izquierdo de Softaculous, verás una sección llamada "Backup" (o "Respaldos"). Haz clic en "Backup".
- Verás una lista de tus instalaciones de WordPress. Al lado de la tuya, hay un botón que dice "Backup" (a veces es un icono de una cinta o un disco duro). Haz clic en él.
- Softaculous te preguntará si quieres guardar el respaldo en el servidor o descargarlo a tu ordenador. Te recomiendo elegir "Descargar" para tener una copia local de seguridad. Si es un sitio muy grande, elige "Guardar en el servidor" y luego lo descargas desde el administrador de archivos, pero "Descargar" es más directo.
[INFO] El proceso de backup puede tardar unos minutos, dependiendo del tamaño de tu web (imágenes, vídeos, etc.). No cierres la ventana del navegador.
- Cuando termine, tendrás un archivo
.tar.gzo.zipen tu carpeta de descargas. Este archivo contiene TODO tu sitio: archivos, base de datos, plugins, temas y configuración.
Fase 2: Subir y restaurar en el hosting nuevo
Ahora viene la magia. Vamos a llevar ese paquete a su nueva casa.
- Accede al cPanel de tu nuevo hosting (el que recibiste por correo al contratar).
- Crea una base de datos nueva (opcional pero recomendado): En el cPanel, busca la sección "Bases de datos MySQL". Crea una nueva base de datos, un usuario y asígnale todos los privilegios. Anota estos tres datos (nombre de BD, usuario y contraseña) porque los necesitaremos.
- Nota: A veces Softaculous puede hacer esto automáticamente si dejas el campo vacío, pero es más fiable hacerlo manualmente para evitar conflictos.
- Ve a la sección "Softaculous" en tu nuevo cPanel y haz clic en "WordPress".
- En lugar de buscar el botón "Install", busca la pestaña "Backup" (Respaldos) en el menú lateral izquierdo.
- Verás un botón que dice "Restore" (Restaurar) o un icono de flecha hacia arriba. Haz clic en él.
- Se abrirá un asistente. Te pedirá que subas el archivo de respaldo que descargaste antes. Haz clic en "Examinar" (o "Browse"), selecciona el archivo
.tar.gzque tienes en tu ordenador y súbelo. - Una vez subido, Softaculous te mostrará un resumen de la instalación. Aquí es donde tienes que rellenar los datos de la nueva base de datos que creaste en el paso 2.
- Nombre de la BD: El nombre que le pusiste.
- Usuario de la BD: El usuario que creaste.
- Contraseña de la BD: La contraseña que asignaste.
- URL del sitio: Asegúrate de que esté correcto (ej.
https://tudominio.com).
- Haz clic en el botón "Restore" (Restaurar) al final de la página.
[WARNING] Es fundamental que los datos de la base de datos sean los del nuevo hosting, no los del antiguo. Si pones los antiguos, la restauración fallará.
- Espera a que termine la barra de progreso. Verás un mensaje de éxito como "La instalación se ha restaurado correctamente".
Fase 3: Ajustes post-restauración
¡Casi lo tienes! Ahora hay que hacer "limpieza" y verificar que todo esté en orden.
- Prueba tu sitio web: Antes de apuntar el dominio, necesitas probarlo. Pero como tu dominio aún apunta al hosting antiguo, tendrás que usar una URL temporal que te proporciona el nuevo hosting. Esta suele ser algo como
https://tudominio.com/temporalo una IP con una carpeta. Revisa el correo de bienvenida de tu nuevo hosting para encontrarla. - Actualiza los enlaces (si es necesario): Softaculous suele manejar esto, pero si tu URL temporal es diferente a la definitiva, es posible que necesites usar un plugin como "Better Search Replace" para cambiar todas las referencias de la URL temporal a la definitiva (
https://tudominio.com). - Re-activa tus plugins: Ve a tu panel de WordPress (accediendo a
tudominio.com/wp-admina través de la URL temporal) y reactiva los plugins de caché y seguridad que desactivaste al principio. - Verifica los permisos de archivos: En cPanel, ve al Administrador de Archivos, entra a
public_htmly verifica que las carpetas tengan permisos755y los archivos644. Softaculous lo hace bien, pero es bueno comprobarlo.
Punto crítico: Cambiar los nameservers (DNS)
Este es el paso final para que el mundo vea tu web en el nuevo hosting. Los nameservers son como la "agenda telefónica" de Internet. Le dicen a los navegadores dónde encontrar tu sitio.
- Ve a tu registrador de dominios (donde compraste el dominio, ej. GoDaddy, Namecheap, o el mismo hosting antiguo).
- Busca la sección de "DNS" o "Nameservers".
- Reemplaza los nameservers antiguos por los nuevos. Estos nuevos los encontrarás en el correo de bienvenida de tu nuevo hosting. Suelen tener un formato como
ns1.tunuevohosting.comyns2.tunuevohosting.com. - Guarda los cambios.
[INFO] La propagación de DNS puede tardar entre 24 y 72 horas en completarse a nivel mundial, aunque normalmente es mucho más rápida (2-4 horas). No te preocupes si ves tu web en el hosting antiguo y en el nuevo a la vez durante ese tiempo; es normal.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que resuelvo a diario sobre este proceso.
¿Qué pasa si Softaculous no aparece en mi cPanel?
Si no ves el icono de Softaculous, tu hosting puede no tenerlo o estar deshabilitado. En ese caso, tienes dos opciones:
- Pregunta al soporte de tu hosting si pueden habilitarlo.
- Usa el método manual (phpMyAdmin y FTP) o un plugin de migración como "All in One WP Migration" o "Duplicator". Estos plugins hacen un trabajo similar, aunque a veces son más lentos.
¿Puedo migrar WordPress de un hosting a otro si mi web es muy grande (más de 2GB)?
Sí, pero puede que el proceso de descarga y subida sea lento. Te recomiendo hacerlo en horas de baja afluencia. Si es muy grande, quizás sea mejor contratar un servicio de migración asistida del nuevo hosting o pedir al soporte que lo hagan ellos por ti. Muchos hostings ofrecen migración gratuita.
¿Qué es eso de "Syspanel" que mencionas?
[INFO] Si alguna vez oyes hablar de un panel de control llamado Syspanel, debes saber que es una alternativa moderna a cPanel. El acceso a su panel de administración se realiza a través del puerto 2106 (ej.
https://tuip:2106). Aunque el proceso de migración con Softaculous es idéntico, la interfaz de Syspanel puede variar ligeramente en la ubicación de los iconos. Si usas Syspanel, busca la sección de "Aplicaciones" o "Softaculous" dentro del menú.
¿Perderé mi posicionamiento SEO en Google con la migración?
Si sigues los pasos correctamente, no deberías perder posiciones. Lo más importante es:
- No cambiar la estructura de URLs (los enlaces permanentes).
- Asegurarte de que el sitio carga rápido en el nuevo hosting.
- Configurar las redirecciones 301 si cambias alguna URL (aunque con este método no debería pasar).
- Verificar tu sitio en Google Search Console y asegurarte de que el mapa del sitio (sitemap) se actualiza.
¿Qué hago si al restaurar me sale un error de "Base de datos no válida"?
Esto suele pasar porque los datos de la base de datos que pusiste en el asistente de restauración son incorrectos. Vuelve a revisar en cPanel > "Bases de datos MySQL" que los nombres de la BD, el usuario y la contraseña estén bien escritos y que el usuario tenga todos los privilegios sobre esa base de datos.
¿Y si mi web está en un hosting con Syspanel?
No te preocupes. Syspanel, que se accede por el puerto 2106, también integra Softaculous en su interfaz. Los pasos son exactamente los mismos: busca el icono de WordPress, ve a la pestaña "Backup" y luego "Restore". La lógica es idéntica, solo cambia el aspecto visual del panel.
Consejos finales para una migración perfecta
- Hazlo en horario de baja afluencia: Migrar mientras tienes mucho tráfico puede causar errores si el proceso de backup es largo.
- Mantén el hosting antiguo activo: No lo canceles hasta que hayan pasado al menos 3-5 días desde la propagación del DNS, para asegurarte de que todo está estable y no necesitas volver atrás.
- Actualiza todo: Una vez migrado, actualiza WordPress, los plugins y el tema a sus últimas versiones. Esto mejora la seguridad y el rendimiento.
- Revisa los correos electrónicos: Si usabas el correo del hosting antiguo, asegúrate de migrar también las cuentas de correo o de configurar las nuevas. Esto no lo hace Softaculous.
Migrar WordPress de un hosting a otro usando Softaculous es, sin duda, la forma más eficiente y segura para un usuario no técnico. Olvídate de los comandos SSH y los archivos de configuración complejos; con esta herramienta, el trabajo pesado lo hace el sistema.
Espero que esta guía te haya sido de gran ayuda. Si sigues estos pasos, tendrás tu web migrada en menos de una hora, con la tranquilidad de no haber perdido nada por el camino. ¡Mucha suerte con tu nueva casa digital!
