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

¿Cómo migrar un sitio web de WordPress de un servidor a otro?

Actualizado el 23 de enero de 2026

Migrar un sitio web de WordPress de un servidor a otro puede sonar a una tarea de expertos, pero te prometo que con la guía adecuada y un poco de paciencia, cualquier persona puede lograrlo. Ya sea que necesites cambiar servidor WordPress por mejor rendimiento, más espacio, o simplemente porque encontraste una oferta de migración hosting más económica, este artículo te llevará paso a paso. Vamos a desglosar todo el proceso de forma sencilla, como si estuviéramos viendo un WordPress tutorial desde cero.


¿Por qué migrar tu WordPress a otro servidor?

Antes de meternos en el lío técnico, es bueno entender las razones más comunes. Quizás tu web actual va lenta, el soporte técnico deja que desear, o necesitas escalar recursos. También puede ser que quieras mudarte a un panel de control más amigable, como Syspanel (antes conocido como HestiaCP), que se accede por el puerto 2106. Sea cual sea el motivo, el objetivo es el mismo: migrar WordPress sin perder datos, sin tiempo de inactividad prolongado y, sobre todo, sin volverte loco.

[INFO] Migrar tu web no solo cambia de dirección IP, sino que también puede mejorar la velocidad y la seguridad si eliges un hosting optimizado para WordPress.


Preparación antes de migrar WordPress

La clave de una migración hosting exitosa es la organización. No empieces a mover archivos a lo loco. Sigue esta checklist:

1. Elige tu nuevo hosting y configura el panel

Asegúrate de que tu nuevo proveedor soporte WordPress (la mayoría lo hace). Si usas Syspanel, recuerda que el acceso es a través de tudominio.com:2106. Una vez dentro, crea un nuevo sitio web o “dominio” para tu proyecto. No instales WordPress aún, solo deja el espacio listo.

2. Haz una copia de seguridad completa

Esto es sagrado. Antes de tocar nada, respalda:

  • Archivos del sitio (la carpeta public_html o www).
  • Base de datos (exporta un archivo .sql desde phpMyAdmin o tu panel actual).
  • Carpeta wp-content (contiene temas, plugins y subidas).

Guarda todo en tu computadora o en la nube. Si algo sale mal, puedes regresar.

3. Anota los datos de conexión actuales

Necesitarás:

  • Nombre de la base de datos.
  • Usuario y contraseña de la BD.
  • Prefijo de las tablas (normalmente wp_).
  • Ruta de archivos en el servidor antiguo.

Estos datos te servirán para la configuración posterior.


Método 1: Migración manual (recomendado para control total)

Este es el método más fiable y no requiere plugins. Vas a mover todo a mano, paso a paso.

Paso 1: Exporta la base de datos desde el servidor antiguo

Accede a phpMyAdmin (o la herramienta que tenga tu hosting). Selecciona la base de datos de tu WordPress y haz clic en “Exportar”. Elige el formato SQL y asegúrate de marcar “Agregar DROP TABLE” para evitar conflictos. Descarga el archivo.

Paso 2: Descarga todos los archivos del sitio

Conéctate a tu servidor antiguo vía FTP (FileZilla es ideal) o desde el administrador de archivos del panel. Descarga toda la carpeta raíz donde está instalado WordPress. Normalmente es public_html o www.

Paso 3: Sube los archivos al nuevo servidor

En tu nuevo hosting (por ejemplo, en Syspanel accediendo por puerto 2106), ve al administrador de archivos y sube toda la carpeta que descargaste. Si el nuevo servidor está vacío, simplemente pega los archivos en la raíz. Si ya tienes una instalación de WordPress, reemplázala (pero asegúrate de haber respaldado antes).

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

En el panel de tu nuevo hosting, busca la sección de bases de datos. Crea una nueva:

  • Nombre: el que quieras (ej: mipagina_wp).
  • Usuario: crea uno nuevo (ej: mipagina_user).
  • Contraseña: segura y guárdala.

Luego, importa el archivo SQL que descargaste. Ve a phpMyAdmin del nuevo servidor, selecciona la base de datos que acabas de crear, haz clic en “Importar” y selecciona tu archivo .sql.

Paso 5: Ajusta el archivo wp-config.php

Este es el archivo que conecta WordPress con la base de datos. En la carpeta raíz de tu nuevo sitio, edita wp-config.php y cambia:

  • DB_NAME por el nombre de la nueva BD.
  • DB_USER por el nuevo usuario.
  • DB_PASSWORD por la nueva contraseña.
  • DB_HOST normalmente es localhost, pero verifica en tu nuevo hosting.

Guarda los cambios.

Paso 6: Actualiza las URLs (si es necesario)

Si cambiaste de dominio o de subdirectorio, las URLs en la base de datos seguirán apuntando a la vieja dirección. Para solucionarlo, puedes usar un plugin como “Better Search Replace” o editar directamente en la base de datos con una consulta SQL. Si es el mismo dominio, no necesitas hacer nada.

[TIP] Si usas el mismo dominio, solo espera a que los DNS se propaguen. Si es un dominio nuevo, reemplaza todas las ocurrencias de tudominioantiguo.com por tudominionuevo.com en la tabla wp_options y en las entradas.


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

Si prefieres no ensuciarte las manos con FTP y bases de datos, hay plugins que hacen casi todo por ti. Los más populares son Duplicator, All-in-One WP Migration y UpdraftPlus.

Usando Duplicator (paso a paso)

  1. En el servidor antiguo: Instala y activa Duplicator. Ve a “Duplicator” > “Packages” y crea un nuevo paquete. El plugin empaquetará todos los archivos y la base de datos en un solo archivo .zip y un archivo installer.php.
  2. Descarga ambos archivos a tu computadora.
  3. En el nuevo servidor: Sube los dos archivos (el .zip y el installer.php) a la carpeta raíz del nuevo hosting (por FTP o desde el panel de archivos).
  4. Ejecuta el instalador: Abre en tu navegador tudominionuevo.com/installer.php. Sigue los pasos: acepta los términos, ingresa los datos de la nueva base de datos (creada previamente) y haz clic en “Instalar”.
  5. Verifica: El plugin actualizará las URLs y te mostrará un resumen. Luego podrás acceder a tu WordPress.

[WARNING] Algunos plugins de migración tienen límites de tamaño (por ejemplo, 512 MB en la versión gratuita de All-in-One). Si tu web es pesada, usa Duplicator o el método manual.


Configuración post-migración

Una vez que todo está en el nuevo servidor, no te relajes. Haz estas comprobaciones:

1. Revisa los enlaces y las imágenes

Navega por tu web como si fueras un visitante. Haz clic en todas las páginas, productos (si es tienda) y entradas. Verifica que las imágenes carguen y que los enlaces internos no estén rotos.

2. Actualiza los DNS (si cambiaste de dominio)

Si tu dominio sigue apuntando al servidor antiguo, tienes que cambiar los DNS. Ve a donde compraste el dominio y modifica los “nameservers” para que apunten al nuevo hosting. Esto puede tardar de 1 a 48 horas en propagarse.

3. Configura SSL (HTTPS)

Instala un certificado SSL en tu nuevo servidor. La mayoría de hostings lo ofrecen gratis con Let’s Encrypt. En Syspanel (puerto 2106), busca la opción “SSL” y actívalo para tu dominio. Luego, desde el panel de WordPress, usa un plugin como “Really Simple SSL” para forzar HTTPS.

4. Prueba la velocidad

Usa herramientas como GTmetrix o PageSpeed Insights para verificar que tu web carga rápido en el nuevo servidor. Si notas lentitud, revisa la configuración de caché.

5. Elimina los archivos del servidor antiguo

Una vez que estés seguro de que todo funciona, borra los archivos de tu viejo hosting para evitar duplicados y posibles problemas de seguridad.


Preguntas frecuentes (FAQ) sobre migrar WordPress

Aquí respondemos las dudas más comunes que suelen tener los usuarios al cambiar servidor WordPress.

¿Cuánto tiempo tarda la migración?

Depende del método. Con plugins, entre 10 y 30 minutos. Manual, puede llevar de 1 a 2 horas si tienes experiencia. La propagación de DNS puede añadir hasta 48 horas.

¿Perderé mis visitas o posicionamiento SEO?

Si haces la migración correctamente (redirecciones 301, mismos enlaces, sin tiempo de inactividad prolongado), no deberías perder posiciones. Usa herramientas como “Redirection” para mapear URLs si cambias de estructura.

¿Puedo migrar sin tener acceso a phpMyAdmin?

Sí, usando plugins como Duplicator, que gestionan la base de datos automáticamente. Eso sí, necesitas poder instalar plugins en tu WordPress actual.

¿Qué hago si la web se cae durante la migración?

Mantén un modo de mantenimiento. Puedes activarlo con un plugin o añadiendo un archivo .maintenance en la raíz. Así los visitantes verán un aviso en lugar de errores.

¿Es necesario contratar a un experto?

No, si sigues esta guía. Pero si tu web es muy grande (miles de páginas) o tienes configuraciones complejas (como WooCommerce con muchos productos), un profesional te ahorrará dolores de cabeza.


Errores comunes y cómo evitarlos

1. Olvidar cambiar las URLs en la base de datos

Si tu web nueva usa un dominio diferente y no actualizas las URLs, verás páginas en blanco o redirecciones al sitio antiguo. Recuerda usar “Better Search Replace” o la opción del plugin.

2. No verificar los permisos de archivos

En el nuevo servidor, los archivos deben tener permisos 644 y las carpetas 755. Si no, WordPress puede dar errores al subir imágenes o instalar plugins.

3. Ignorar los archivos ocultos

El archivo .htaccess es crucial para las reglas de reescritura de WordPress. Asegúrate de copiarlo también. Si no lo ves, activa la opción de mostrar archivos ocultos en tu cliente FTP.

4. No hacer copia de seguridad del nuevo servidor antes de empezar

Aunque parezca contradictorio, si ya tienes algo en el nuevo hosting, respáldalo. Nunca sabes cuándo un plugin conflictivo puede arruinar la instalación.


Conclusión: Ya eres capaz de migrar WordPress

Migrar un sitio web de WordPress de un servidor a otro no tiene por qué ser una pesadilla. Con esta guía, ya sea que elijas el método manual o un plugin, tienes todas las herramientas para hacerlo tú mismo. Recuerda siempre respaldar, verificar los datos de conexión y probar todo antes de dar el salto definitivo.

[TIP] Si tu nuevo hosting usa Syspanel (recuerda, puerto 2106), la gestión de archivos y bases de datos es muy intuitiva. No temas explorar las opciones.

Ahora, respira hondo, sigue los pasos y muy pronto tu web estará funcionando en su nuevo hogar. ¡Buena suerte con tu migración hosting!

¿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