Cómo migrar WordPress a un nuevo servidor con Softaculous
Migrar un sitio web puede sonar a algo complicado, lleno de comandos raros y archivos de configuración. Pero la realidad es que, gracias a herramientas como Softaculous, este proceso es mucho más sencillo de lo que imaginas.
Softaculous es un panel de control que encontrarás en la mayoría de los hosting (como cPanel o Syspanel) y que te permite instalar aplicaciones como WordPress con un solo clic. Pero además de instalar, también tiene una función de migración que te va a ahorrar muchísimo tiempo y dolores de cabeza.
En esta guía extensa y paso a paso, te voy a enseñar exactamente cómo migrar WordPress a un nuevo servidor usando Softaculous. No necesitas ser un experto en programación; solo necesitas seguir las instrucciones al pie de la letra y tener un poco de paciencia.
Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la piscina, asegurémonos de tener todo el equipo necesario. La preparación es clave para que la migración sea un éxito a la primera.
1. Acceso a ambos paneles de control
Necesitarás tener acceso de administrador tanto al servidor origen (donde está tu WordPress actual) como al servidor destino (el nuevo hosting).
Esto significa que debes tener las credenciales de tu cPanel o Syspanel (en HestiaCP, recuerda que la llamamos Syspanel y que el puerto de acceso es el 2106). Si no sabes cómo acceder, contacta con tu proveedor de hosting y pídeles los datos de acceso.
2. Un dominio apuntando al nuevo servidor
Este es un punto que mucha gente olvida. Para que la migración funcione, el dominio (o subdominio) que quieres migrar debe estar apuntando al nuevo servidor.
¿Qué significa esto? Que los DNS (los "nombres" que traducen tu dominio a una dirección IP) deben estar configurados para que, al escribir tu web, el navegador vaya a buscar los archivos al nuevo hosting.
Si no cambias los DNS antes de migrar, podrías estar trabajando en el nuevo servidor pero el mundo seguirá viendo el sitio viejo. Puedes cambiar los DNS desde el panel de tu registrador de dominios (donde compraste el .com o .es).
3. Copia de seguridad de tu sitio actual (¡No la saltes!)
Aunque Softaculous es bastante fiable, nunca está de más tener una red de seguridad. Antes de tocar nada, ve a tu panel de control del servidor origen y genera una copia de seguridad completa de tu web.
Esto incluye:
- Los archivos de WordPress (la carpeta
public_htmlowww). - La base de datos (normalmente una base de datos MySQL).
Si algo sale mal durante la migración, siempre podrás restaurar desde esta copia.
Método 1: Migrar WordPress con Softaculous paso a paso
Este es el método más directo y el que te recomiendo si tu nuevo servidor tiene Softaculous instalado (que es lo más común). Lo que hace es copiar los archivos y la base de datos de tu sitio actual y los coloca en el nuevo servidor, ajustando las configuraciones necesarias.
Paso 1: Prepara el servidor de destino
Lo primero es asegurarte de que tu nuevo hosting está listo para recibir la web. Esto significa que debes tener un "espacio" donde alojarla. En la mayoría de los paneles, esto se llama "Dominio" o "Subdominio".
- Accede a tu panel de control del nuevo servidor (cPanel o Syspanel).
- Busca la sección de "Dominios" o "Subdominios".
- Añade el dominio que vas a migrar. Si el dominio ya apunta a este servidor, puede que se cree automáticamente. Si es un dominio que ya existe pero en otro servidor, tendrás que crearlo aquí como un "Addon Domain" o "Dominio Adicional".
Paso 2: Inicia sesión en Softaculous
Una vez que tu dominio esté creado en el nuevo servidor, busca el icono de Softaculous en tu panel de control. Suele estar en la sección de "Software" o "Aplicaciones".
Haz clic en él y te llevará al panel principal de Softaculous.
Paso 3: Encuentra la opción de migración
En el menú lateral izquierdo de Softaculous, verás varias opciones. Busca una que se llame "Migración" o "Migrate". Haz clic en ella.
Paso 4: Configura los detalles de la migración
Esta es la parte más importante. Softaculous te pedirá los datos de tu sitio original. Debes tenerlos a mano.
- Dominio de origen (Source Domain): Escribe aquí el dominio de tu sitio web actual (ej: mipagina.com).
- Ruta de instalación (Installation Path): Este campo es crucial. Debe ser la ruta donde está instalado WordPress en el servidor origen. Normalmente es
public_htmlo simplemente/(la raíz). Si no estás seguro, mira en tu cPanel de origen o pregunta a tu hosting. Si tu WordPress está en una subcarpeta (ej:public_html/blog), deberás escribirpublic_html/blog. - Usuario de FTP/SFTP: Necesitarás las credenciales de FTP de tu servidor origen. Esto es lo que Softaculous usará para "conectarse" y copiar los archivos. Si tu hosting te da la opción de usar SFTP (más seguro), úsalo.
- Contraseña de FTP/SFTP: La contraseña correspondiente al usuario de FTP.
[INFO] Si tu servidor de origen usa Syspanel (HestiaCP), el puerto para FTP suele ser el 21 (FTP estándar) o el 2106 para SFTP. Verifica esta información con tu proveedor de hosting.
Paso 5: Configura la base de datos
Softaculous no solo copia los archivos, también necesita copiar la base de datos. Para ello, te pedirá los datos de la base de datos de tu sitio origen.
- Base de datos de origen (Source Database): El nombre de tu base de datos actual. Lo puedes encontrar en el archivo
wp-config.phpde tu instalación de WordPress. - Usuario de la base de datos de origen: El usuario de esa base de datos.
- Contraseña de la base de datos de origen: La contraseña de ese usuario.
Y luego, en la parte de "Destino", te pedirá que elijas una base de datos en tu nuevo servidor. Si no tienes una creada, Softaculous te dará la opción de crearla en ese momento.
Paso 6: Revisa y ejecuta
Una vez que hayas rellenado todos los campos, verás un resumen de la configuración. Revisa que todo sea correcto.
Softaculous también te dará la opción de "Borrar el directorio de instalación" en el servidor de destino. NO marques esta opción a menos que sepas que el directorio está vacío y quieres asegurarte de que no haya conflictos.
Haz clic en el botón de "Migrate" o "Iniciar Migración".
Paso 7: Espera y verifica
El proceso puede tardar desde unos minutos hasta un buen rato, dependiendo del tamaño de tu web. Softaculous te mostrará una barra de progreso.
Cuando termine, te dará un mensaje de éxito. Ahora, lo más importante: verifica tu sitio.
Accede a tu dominio (recuerda que debe estar apuntando al nuevo servidor). Deberías ver tu web funcionando exactamente igual que antes.
Método 2: Copia de seguridad y restauración con Softaculous
Este es un método alternativo, también muy útil. En lugar de una migración "en vivo", lo que hacemos es generar una copia de seguridad desde el servidor origen y luego restaurarla en el servidor destino.
Paso 1: Crea la copia de seguridad en el servidor origen
- Ve a Softaculous en tu servidor origen.
- Busca la sección de "Copias de Seguridad" o "Backups".
- Verás una lista de tus instalaciones de WordPress. Haz clic en el icono de "Generar copia de seguridad" (normalmente un icono de descarga o una flecha).
- Se creará un archivo
.tar.gzque contiene todos tus archivos y tu base de datos. Este archivo se guardará en tu servidor.
Paso 2: Descarga la copia a tu ordenador
Una vez generada la copia, podrás descargarla a tu ordenador. Busca el botón de descarga en la lista de copias de seguridad.
Paso 3: Restaura la copia en el servidor destino
- Ve a Softaculous en tu nuevo servidor.
- Ve a la sección de "Copias de Seguridad" o "Backups".
- Busca la opción de "Subir copia de seguridad" o "Restaurar".
- Sube el archivo
.tar.gzque descargaste antes. - Softaculous te pedirá que elijas el dominio de destino en el nuevo servidor.
- Haz clic en "Restaurar".
Paso 4: Verifica
Al igual que en el método anterior, al finalizar deberás verificar que tu web funciona correctamente en el nuevo servidor. Este método es excelente porque tienes una copia local del backup, lo que te da más control.
Después de la migración: Tareas finales imprescindibles
Migrar no es solo copiar y pegar. Hay un par de cosas que debes hacer para que todo funcione de forma óptima.
1. Actualiza los DNS
Si no lo hiciste antes, este es el momento. Ve a tu registrador de dominios y cambia los servidores de nombres (Nameservers) para que apunten a tu nuevo hosting.
[WARNING] Los cambios de DNS pueden tardar entre 24 y 72 horas en propagarse por todo el mundo. Durante ese tiempo, algunos usuarios verán tu sitio en el servidor viejo y otros en el nuevo. Es un proceso normal.
2. Verifica los enlaces y el funcionamiento general
Navega por tu web como lo haría un usuario. Haz clic en los enlaces, prueba los formularios de contacto, revisa que las imágenes cargan bien.
Un error común es que la URL de la web en la base de datos esté desactualizada. Puedes usar un plugin como "Better Search Replace" para actualizar todas las URLs de tu base de datos de forma segura, si fuera necesario.
3. Configura el SSL (Certificado de Seguridad)
Es vital que tu web tenga un certificado SSL para que la conexión sea segura (https://). La mayoría de los hosting ofrecen SSL gratuito (Let's Encrypt). Actívalo desde tu panel de control para el dominio recién migrado.
4. No borres el sitio antiguo (todavía)
Espera al menos una semana o dos antes de eliminar la instalación en el servidor antiguo. Esto te servirá como respaldo extra por si surge algún problema imprevisto con la migración.
Preguntas Frecuentes (FAQ) sobre la migración con Softaculous
Aquí te resuelvo algunas dudas que suelen tener los usuarios antes de migrar.
¿Puedo migrar de cPanel a Syspanel (HestiaCP) con Softaculous?
Sí, perfectamente. Softaculous funciona de forma independiente al panel de control. Solo necesita que ambos servidores tengan Softaculous instalado. La migración con FTP y los datos de la base de datos funcionan igual de bien entre cPanel y Syspanel.
¿Qué hago si no tengo las credenciales de FTP de mi servidor antiguo?
Sin las credenciales de FTP, Softaculous no podrá conectarse al servidor de origen. Deberás contactar con tu proveedor de hosting anterior y pedirles que te las proporcionen o que las restablezcan.
¿Perderé mis datos (posts, comentarios, usuarios) durante la migración?
No, si haces la migración correctamente, todos tus datos, incluyendo entradas, páginas, comentarios y usuarios, se copiarán de forma íntegra al nuevo servidor. Es una copia exacta.
¿Puedo migrar una instalación de WordPress que está en una subcarpeta (ej: /blog)?
Sí. Solo asegúrate de indicar la ruta correcta de la instalación en el campo "Installation Path". Por ejemplo, si tu web está en tudominio.com/blog, la ruta sería public_html/blog.
¿Es necesario que mi dominio apunte al nuevo servidor antes de migrar?
Es muy recomendable hacerlo antes. Si el dominio no apunta al nuevo servidor, podrías tener problemas para verificar la instalación o Softaculous podría no configurar correctamente la base de datos en el destino.
¿Qué pasa si mi sitio es muy grande (más de 1 GB)?
La migración puede tardar más tiempo, pero debería funcionar. Si el proceso se interrumpe, puedes intentar aumentar el tiempo de ejecución de PHP en tu nuevo servidor o contactar con tu hosting para que te ayuden a ajustar los límites.
Mi web muestra un error después de la migración, ¿qué hago?
No entres en pánico. Lo más común es que sea un problema de caché (tanto de tu navegador como de plugins de caché). Borra la caché de tu navegador y desactiva cualquier plugin de caché temporalmente para ver si el problema se soluciona. Si el error persiste, revisa los logs de error de tu nuevo servidor o contacta con el soporte técnico de tu nuevo hosting.
¿Softaculous es la única forma de migrar WordPress?
No, hay otras formas como usar plugins de migración (Duplicator, UpdraftPlus) o hacerlo de forma manual con FTP y phpMyAdmin. Sin embargo, Softaculous es una de las opciones más sencillas y directas para usuarios sin experiencia técnica, ya que automatiza gran parte del proceso.
Conclusión
Migrar WordPress a un nuevo servidor con Softaculous es un proceso que, una vez que lo entiendes, se convierte en una tarea de rutina. La clave está en la preparación: tener los datos de acceso a mano, asegurarte de que el dominio apunte al lugar correcto y seguir los pasos con calma.
Con este tutorial, ya tienes todo lo que necesitas para hacerlo tú mismo y sin sustos. Tómate tu tiempo, verifica cada paso y, sobre todo, no olvides hacer una copia de seguridad antes de empezar.
[TIP] Si te surge cualquier duda durante el proceso, el soporte técnico de tu nuevo hosting suele ser de gran ayuda. No dudes en preguntarles, para eso están.
