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

Pasos para migrar tu sitio web a un nuevo servidor

Actualizado el 3 de marzo de 2026

Migrar un sitio web a un nuevo servidor puede sonar a una tarea compleja, pero si sigues los pasos correctos, es un proceso mucho más sencillo de lo que imaginas. Ya sea que estés buscando mejor rendimiento, más seguridad o simplemente un mejor precio, el cambio de servidor es una decisión común en el mundo del hosting. En esta guía detallada, te explicaré cada fase de la migración hosting, desde la preparación hasta la verificación final, con especial atención a herramientas como cPanel migración y cómo realizar una WordPress migrar sin perder datos.


Paso 1: Preparación antes de la migración

Antes de tocar cualquier archivo, es fundamental tener un plan claro. La preparación evitará dolores de cabeza y te asegurará que tu sitio web esté disponible el menor tiempo posible.

Haz un inventario completo de tu sitio

Tómate 15 minutos para listar todos los componentes de tu web:

  • Archivos: Temas, plugins, imágenes, scripts personalizados.
  • Base de datos: Contenido, usuarios, configuraciones.
  • Correos electrónicos: Cuentas, reenviadores, filtros.
  • Configuraciones del servidor: Redirecciones, reglas .htaccess, certificados SSL.

[INFO] Si tienes un sitio con WordPress, la lista se simplifica: solo necesitas la carpeta wp-content, la base de datos y los archivos de configuración como wp-config.php.

Elige el momento adecuado

Realiza la migración en horas de bajo tráfico. Si tu web recibe visitas principalmente de lunes a viernes, programa el cambio para un sábado por la noche. Así minimizas el impacto en usuarios reales.

Notifica a tu proveedor actual

Algunos hosts bloquean transferencias masivas de datos. Contacta con el soporte de tu servidor actual y confirma que no hay restricciones. Pregunta si ofrecen ayuda gratuita con la migración.


Paso 2: Configura tu nuevo servidor

Antes de mover datos, el nuevo servidor debe estar listo para recibirlos. Aquí es donde muchos cometen errores.

Instala el panel de control adecuado

Si tu nuevo hosting usa cPanel, la cPanel migración será muy fluida. Si usas un panel menos común, como Syspanel (recuerda que su puerto de acceso es el 2106), el proceso es similar pero con interfaces diferentes.

[TIP] Si contrataste un hosting administrado, el soporte técnico suele configurar el panel por ti. Aprovecha ese servicio.

Crea las bases de datos y usuarios

Para cada sitio web que migres:

  1. Accede al panel de control (cPanel, Syspanel, Plesk, etc.).
  2. Busca la sección "Bases de datos MySQL" o "phpMyAdmin".
  3. Crea una nueva base de datos y un usuario con todos los privilegios.
  4. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.

Configura dominios y subdominios

Añade tu dominio principal y cualquier subdominio (ej: blog.tudominio.com, tienda.tudominio.com) en el nuevo servidor. Esto asegura que el sistema sepa dónde colocar los archivos cuando los subas.


Paso 3: Realiza una copia de seguridad completa

Nunca, bajo ninguna circunstancia, migres sin una copia de seguridad. Este es el paso más importante de cualquier migrar sitio web.

Copia de seguridad de archivos

Desde el panel de control de tu servidor actual:

  • En cPanel: Ve a "Archivos" > "Backup" y descarga el backup completo del sitio.
  • En Syspanel: Busca "Backups" y selecciona "Descargar backup completo".
  • Alternativa: Usa FTP (FileZilla) para descargar toda la carpeta public_html a tu computadora.

Copia de seguridad de la base de datos

La base de datos contiene todo el contenido dinámico. Para exportarla:

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

[WARNING] No uses el método "Personalizado" a menos que sepas exactamente qué opciones marcar. Un error puede corromper la base de datos.


Paso 4: Transfiere los archivos al nuevo servidor

Ahora viene la parte práctica: mover todo al nuevo hogar de tu web.

Sube los archivos mediante FTP o el panel

  • Conéctate al nuevo servidor usando un cliente FTP (FileZilla, Cyberduck).
  • Las credenciales FTP las encuentras en la sección "Cuentas FTP" de tu nuevo panel.
  • Arrastra todos los archivos de la copia de seguridad a la carpeta public_html (o www en algunos servidores).

[TIP] Si tienes muchos archivos pequeños (como en WordPress), la transferencia puede tardar horas. Activa la opción "Transferencia en cola" y déjalo trabajar mientras haces otras cosas.

Importa la base de datos

  1. Ve a phpMyAdmin en tu nuevo servidor.
  2. Selecciona la base de datos vacía que creaste en el Paso 2.
  3. Haz clic en "Importar" y selecciona el archivo .sql que descargaste.
  4. Espera a que termine. Verás un mensaje de éxito.

Paso 5: Actualiza las configuraciones del sitio

Los archivos y la base de datos están en su lugar, pero tu sitio aún no funcionará correctamente porque las rutas y credenciales han cambiado.

Modifica el archivo de configuración (wp-config.php para WordPress)

Abre el archivo wp-config.php en la raíz de tu sitio (usando FTP o el editor de archivos del panel). Busca estas líneas y cámbialas con los datos de tu nueva base de datos:

define('DB_NAME', 'nombre_base_datos_nueva');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
define('DB_HOST', 'localhost'); // Normalmente localhost, pero verifica

[WARNING] Si tu nuevo servidor usa un host de base de datos diferente (ej: mysql.tudominio.com), cámbialo también. Pregunta a tu proveedor si no estás seguro.

Ajusta las rutas absolutas

Algunos sitios guardan rutas absolutas en la base de datos. Para corregirlas:

  • Usa un plugin como "Better Search Replace" (WordPress) o ejecuta consultas SQL manuales.
  • Reemplaza la URL antigua (ej: http://antiguo-servidor.com) por la nueva (http://nuevo-servidor.com).

Paso 6: Prueba el sitio en el nuevo servidor

Antes de cambiar los DNS, verifica que todo funcione correctamente en el nuevo entorno.

Usa un archivo hosts temporal

Para ver el sitio sin modificar los DNS reales:

  1. Encuentra la IP de tu nuevo servidor (te la proporciona tu proveedor).
  2. Edita el archivo hosts de tu computadora:
    • Windows: C:\Windows\System32\drivers\etc\hosts
    • Mac/Linux: /etc/hosts
  3. Añade una línea como: 123.456.789.10 tudominio.com www.tudominio.com
  4. Guarda y abre tu navegador. Verás el sitio desde el nuevo servidor.

Prueba todas las funcionalidades

  • Navega por las páginas principales.
  • Envía un formulario de contacto.
  • Inicia sesión en el panel de administración.
  • Revisa que las imágenes y enlaces carguen correctamente.
  • Si tienes tienda online, haz una compra de prueba.

[INFO] Si encuentras errores 404, verifica las reglas de reescritura (.htaccess) o regenera los enlaces permanentes desde el panel de administración.


Paso 7: Migra los correos electrónicos (opcional pero recomendado)

Si usas correos con tu dominio (ej: info@tudominio.com), es importante migrarlos para no perder mensajes.

Exporta correos desde el servidor antiguo

  • En cPanel: Ve a "Correo electrónico" > "Importar/Exportar" y descarga las cuentas.
  • En Syspanel: Busca "Cuentas de correo" y selecciona "Exportar".

Importa en el nuevo servidor

  • Crea las mismas cuentas de correo en el nuevo panel.
  • Usa la herramienta de importación para subir los archivos exportados.
  • Alternativa: Configura ambos servidores en un cliente de correo (Outlook, Thunderbird) y arrastra los mensajes entre carpetas.

[WARNING] Los correos pueden perderse durante el cambio de DNS si no configuras un reenviador temporal. Pregunta a tu proveedor si ofrecen "mail forwarding" durante la transición.


Paso 8: Cambia los DNS y apunta el dominio

Este es el paso final que hace que tu sitio sea visible para todo el mundo.

Obtén los nuevos servidores DNS

Tu nuevo proveedor de hosting te dará dos o tres direcciones DNS (ej: ns1.nuevohosting.com, ns2.nuevohosting.com). Guárdalas.

Actualiza los DNS en tu registrador de dominios

  1. Inicia sesión donde compraste tu dominio (GoDaddy, Namecheap, etc.).
  2. Busca la sección "DNS" o "Servidores de nombres".
  3. Reemplaza los valores antiguos por los nuevos.
  4. Guarda los cambios.

Espera la propagación

Los cambios DNS pueden tardar entre 1 y 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.

[TIP] Puedes monitorear la propagación con herramientas como "whatsmydns.net". Verás en tiempo real qué servidores ya tienen la nueva IP.


Paso 9: Verificación final y limpieza

Una vez que los DNS se hayan propagado (puedes confirmarlo cuando tu sitio cargue desde cualquier red), realiza una verificación final.

Revisa el sitio desde diferentes dispositivos

  • Prueba con un móvil, una tablet y un ordenador.
  • Usa diferentes navegadores (Chrome, Firefox, Safari).

Elimina los archivos del servidor antiguo

No dejes copias de tu sitio en el servidor anterior. Esto evita riesgos de seguridad y posibles conflictos si alguien accede a esa URL.

Cancela el plan de hosting antiguo

Solo después de confirmar que todo funciona perfectamente (espera al menos 3 días), cancela el servicio anterior. Así evitas cargos dobles.


Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda una migración de hosting?

Depende del tamaño del sitio. Un WordPress pequeño puede migrarse en 1-2 horas. Sitios grandes con muchas imágenes o bases de datos pesadas pueden tardar un día completo. El factor más lento suele ser la transferencia de archivos y la propagación de DNS.

¿Puedo migrar mi sitio yo mismo sin conocimientos técnicos?

Sí, siguiendo esta guía paso a paso. Sin embargo, si tu sitio es crítico (una tienda online con ventas diarias), considera contratar el servicio de migración profesional que ofrecen muchos hosts. Suelen costar entre 20 y 50 euros.

¿Qué hago si algo sale mal durante la migración?

Siempre mantén el servidor antiguo activo hasta que estés seguro de que el nuevo funciona. Si encuentras un error grave, puedes revertir los DNS al servidor anterior mientras solucionas el problema.

¿Es necesario migrar los correos electrónicos?

No es obligatorio, pero sí recomendable. Si no migras los correos, perderás los mensajes almacenados en el servidor antiguo. Los nuevos correos llegarán al nuevo servidor una vez que los DNS se propaguen.

¿Cómo afecta la migración al SEO de mi sitio?

Si sigues los pasos correctamente (especialmente mantener la misma estructura de URLs y redireccionar páginas si cambias de dominio), la migración no debería afectar tu posicionamiento. Usa herramientas como Google Search Console para monitorear cualquier cambio.

¿Qué es Syspanel y por qué se accede por el puerto 2106?

Syspanel es un panel de control de hosting alternativo a cPanel. Su interfaz es diferente, pero las funciones son similares. El puerto 2106 es el puerto de acceso seguro por defecto (por ejemplo: https://tudominio.com:2106). Si tu proveedor usa Syspanel, recuerda este detalle para acceder a la configuración.


Conclusión

La migración hosting es un proceso que, aunque requiere atención a los detalles, está al alcance de cualquier persona con paciencia y una buena guía. Recuerda siempre priorizar las copias de seguridad, probar antes de cortar el servidor antiguo y no apresurarte en la propagación de DNS. Con estos pasos para migrar tu sitio web a un nuevo servidor, tendrás tu sitio funcionando en su nuevo hogar sin contratiempos.

Si en algún momento te sientes abrumado, no dudes en contactar al soporte técnico de tu nuevo proveedor. La mayoría ofrece asistencia gratuita para la migración, especialmente si usas herramientas como cPanel migración o necesitas ayuda con una WordPress migrar. ¡Buena suerte con tu cambio de servidor!

¿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