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

Migrar un sitio web de WordPress a un nuevo hosting

Actualizado el 14 de abril de 2026

¿Por qué migrar tu WordPress a un nuevo hosting?

Llega un momento en la vida de todo sitio web en el que el hosting actual se queda pequeño. Puede que tu página cargue lento, que recibas más visitas de las que tu plan soporta o simplemente necesites un servicio más confiable. Cambiar de alojamiento web no tiene por qué ser una pesadilla técnica. Vamos a desglosar todo el proceso de migrar WordPress paso a paso, como si lo hicieras con un amigo al lado.

Migrar un sitio web implica mover todos tus archivos, la base de datos, los plugins, temas y configuraciones de un servidor a otro. Parece complejo, pero con la guía adecuada, es un proceso que puedes completar en menos de una hora si todo va bien. Lo importante es no saltarse pasos y tener paciencia.


Antes de empezar: preparativos esenciales

Antes de tocar nada, asegúrate de tener todo listo. Esto te ahorrará dolores de cabeza.

1. Haz una copia de seguridad completa

Este es el paso más importante. Sin una copia de seguridad, cualquier error puede significar perder todo tu contenido. Puedes usar un plugin como UpdraftPlus o BackupBuddy, o hacerlo manualmente desde el panel de control de tu hosting actual.

[WARNING] No confíes solo en la copia de seguridad de tu hosting antiguo. Descarga una copia local en tu computadora. Siempre.

2. Consigue las credenciales de tu nuevo hosting

Necesitarás:

  • Acceso a cPanel o Syspanel (el panel de control de tu nuevo hosting).
  • Los datos de acceso a phpMyAdmin (para gestionar bases de datos).
  • Tu dominio o una URL temporal para probar el sitio antes de cambiar los DNS.

Recuerda que si usas Syspanel, el puerto de acceso es el 2106. Por ejemplo: tudominio.com:2106.

3. Revisa los requisitos de WordPress

Asegúrate de que tu nuevo hosting cumpla con los requisitos mínimos de WordPress: PHP 7.4 o superior, MySQL 5.6 o superior y suficiente espacio en disco. La mayoría de los hostings modernos lo cumplen, pero nunca está de más verificarlo.


Método 1: Migración manual paso a paso (recomendado para usuarios con algo de experiencia)

Este método te da control total y no depende de plugins que a veces fallan. Sigue estos pasos al pie de la letra.

Paso 1: Exporta tu base de datos desde el hosting antiguo

  1. Accede a phpMyAdmin en tu hosting actual (normalmente desde cPanel o Syspanel).
  2. Selecciona la base de datos de tu WordPress (suele llamarse algo como wp_nombre).
  3. Haz clic en Exportar y elige el método Rápido y formato SQL.
  4. Descarga el archivo .sql a tu computadora.

[TIP] Si tu base de datos es muy grande (más de 50 MB), usa la opción Personalizado y comprime el archivo con gzip.

Paso 2: Descarga todos los archivos de tu sitio

Usa un cliente FTP como FileZilla o el administrador de archivos de tu panel de control.

  1. Conéctate a tu hosting antiguo con tus credenciales FTP.
  2. Navega a la carpeta public_html (o www).
  3. Selecciona todos los archivos y carpetas (incluyendo wp-admin, wp-content, wp-includes, etc.).
  4. Descárgalos a una carpeta en tu computadora.

[INFO] Si tu sitio es grande, este paso puede tomar varios minutos. Ten paciencia.

Paso 3: Sube los archivos a tu nuevo hosting

  1. Conéctate por FTP a tu nuevo hosting.
  2. Ve a la carpeta public_html (si está vacía, mejor).
  3. Sube todos los archivos que descargaste. Asegúrate de que la estructura de carpetas se mantenga igual.

Paso 4: Crea una nueva base de datos en el nuevo hosting

  1. Desde cPanel o Syspanel (puerto 2106), busca la sección Bases de datos MySQL.
  2. Crea una nueva base de datos y un usuario con todos los privilegios.
  3. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el siguiente paso.

Paso 5: Importa la base de datos antigua

  1. Abre phpMyAdmin en tu nuevo hosting.
  2. Selecciona la base de datos que acabas de crear.
  3. Haz clic en Importar y selecciona el archivo .sql que descargaste antes.
  4. Haz clic en Continuar. Si todo sale bien, verás un mensaje de éxito.

Paso 6: Actualiza el archivo wp-config.php

Este es el paso clave para conectar los archivos con la nueva base de datos.

  1. En la carpeta de tu sitio en el nuevo hosting, busca el archivo wp-config.php.
  2. Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_bd');
define('DB_USER', 'tu_nuevo_usuario');
define('DB_PASSWORD', 'tu_nueva_contraseña');
define('DB_HOST', 'localhost'); // Normalmente localhost, pero verifica si tu hosting usa otro
  1. Guarda el archivo y súbelo de nuevo si lo editaste localmente.

Paso 7: Cambia las URLs en la base de datos (si es necesario)

Si tu dominio sigue siendo el mismo, este paso puede omitirse. Pero si cambiaste de dominio o usas una URL temporal, debes actualizar las referencias.

Puedes usar un plugin como Better Search Replace o ejecutar un comando SQL en phpMyAdmin:

UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'siteurl' OR option_name = 'home';

[WARNING] Reemplaza tudominionuevo.com por tu dominio real y asegúrate de que el prefijo de las tablas sea wp_ (o el que uses).

Paso 8: Prueba tu sitio antes de cambiar los DNS

Tu nuevo hosting te proporcionará una URL temporal (algo como tudominio.com/~usuario o una IP). Accede a ella para verificar que todo funcione: imágenes, enlaces, formularios, plugins, etc.

Si ves errores, revisa los pasos anteriores. Los problemas más comunes son:

  • Archivos faltantes en la carpeta wp-content.
  • Configuración incorrecta en wp-config.php.
  • Permisos de archivos (deben ser 644 para archivos y 755 para carpetas).

Método 2: Migración con plugins (más fácil para principiantes)

Si el método manual te da miedo, los plugins son tus aliados. Duplicator y All-in-One WP Migration son los más populares.

Usando Duplicator (recomendado)

  1. Instala y activa Duplicator en tu sitio antiguo.
  2. Ve a Duplicator > Packages y crea un nuevo paquete. El plugin empaquetará todos los archivos y la base de datos.
  3. Descarga el archivo del paquete (.zip o .daf) y el archivo installer.php.
  4. Sube ambos archivos a la carpeta public_html de tu nuevo hosting.
  5. Accede a tudominionuevo.com/installer.php y sigue el asistente. Te pedirá los datos de la nueva base de datos.
  6. Una vez completado, el plugin actualizará las URLs automáticamente.

[TIP] Duplicator es ideal para sitios grandes porque comprime todo en un solo paquete.

Usando All-in-One WP Migration

  1. Instala el plugin en tu sitio antiguo.
  2. Ve a All-in-One WP Migration > Exportar y descarga el archivo.
  3. En tu nuevo hosting, instala WordPress desde cero (sí, en blanco).
  4. Instala el mismo plugin en el nuevo sitio.
  5. Ve a All-in-One WP Migration > Importar y sube el archivo que descargaste.
  6. El plugin reemplazará todo el contenido.

[WARNING] La versión gratuita de All-in-One WP Migration tiene un límite de tamaño (512 MB). Si tu sitio pesa más, necesitarás la versión de pago o usar Duplicator.


Después de la migración: pasos finales

1. Cambia los DNS de tu dominio

Una vez que tu sitio funciona perfectamente en el nuevo hosting, es hora de apuntar tu dominio. Esto se hace desde donde compraste el dominio (tu registrador).

  • Busca la sección DNS o Nameservers.
  • Reemplaza los nameservers antiguos por los que te proporcionó tu nuevo hosting.
  • La propagación de DNS puede tardar entre 24 y 48 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo.

[INFO] Para minimizar el impacto, haz el cambio en horas de bajo tráfico (por la madrugada, por ejemplo).

2. Verifica todo de nuevo

Cuando los DNS se hayan propagado, revisa:

  • Que el sitio cargue correctamente con el dominio.
  • Que los enlaces internos funcionen.
  • Que los formularios de contacto envíen correos.
  • Que los plugins y temas estén actualizados.

3. Elimina los archivos del hosting antiguo

Una vez que estés 100% seguro de que la migración fue exitosa, puedes eliminar los archivos y la base de datos del hosting anterior para evitar confusiones.


Preguntas frecuentes (FAQ)

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

Depende del tamaño del sitio y del método. Con plugins, entre 30 minutos y 2 horas. Manualmente, puede llevar de 1 a 3 horas. La propagación de DNS añade hasta 48 horas.

¿Puedo migrar si no tengo experiencia técnica?

Sí, usando plugins como Duplicator o All-in-One WP Migration. Solo necesitas seguir los pasos del asistente.

¿Qué hago si mi sitio se rompe después de la migración?

No entres en pánico. Vuelve a tu copia de seguridad y restaura el sitio en el hosting antiguo. Luego, revisa cada paso de la migración. El error más común es una base de datos mal configurada.

¿Es necesario cambiar los DNS?

Sí, para que tu dominio apunte al nuevo servidor. Sin ese cambio, los visitantes seguirán viendo el sitio en el hosting antiguo.

¿Puedo migrar sin tiempo de inactividad?

Sí, si usas una URL temporal para probar y cambias los DNS en horas de bajo tráfico. La migración en sí no requiere que tu sitio esté offline.

¿Syspanel es compatible con WordPress?

Sí, Syspanel (puerto 2106) es un panel de control moderno que soporta WordPress perfectamente. Puedes instalar WordPress con un clic desde su instalador o hacerlo manualmente.


Conclusión

Migrar WordPress a un nuevo hosting no es un proceso mágico, pero tampoco es una ciencia imposible. Ya sea que elijas el método manual o los plugins, lo importante es planificar, hacer copias de seguridad y verificar cada paso. Una vez que tu sitio esté en el nuevo servidor, notarás la diferencia en velocidad y estabilidad. Y si algo sale mal, recuerda: siempre puedes volver atrás con tu copia de seguridad.

¿Te animas a cambiar de hosting WordPress? Con esta guía, estás listo para dar el salto. ¡Buena suerte!

¿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