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

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

Actualizado el 28 de diciembre de 2025

¡Hola! Soy tu técnico de soporte amigable, y hoy vamos a resolver todas tus dudas sobre cómo migrar un sitio de WordPress a otro servidor. Sé que puede sonar a algo complicado, pero te prometo que siguiendo esta guía paso a paso lo harás sin estrés. Aquí encontrarás una FAQ migración WordPress completa, diseñada para que entiendas cada detalle, incluso si no eres un experto en Linux o SysAdmin. Empecemos.

¿Por qué migrar WordPress a otro servidor?

Antes de empezar, es normal que te preguntes: ¿para qué cambiar de servidor? Las razones más comunes son mejorar el rendimiento, obtener más espacio, reducir costos o simplemente porque tu hosting actual no da abasto. Sea cual sea tu motivo, cambiar servidor WordPress es una tarea que, con la guía adecuada, se vuelve sencilla.

Preparativos antes de migrar WordPress

Haz una copia de seguridad completa

El primer paso para cualquier WordPress migración es proteger tus datos. Sin copia de seguridad, cualquier error podría ser desastroso. Te recomiendo hacer una copia manual de dos partes:

  1. Archivos del sitio: Conéctate a tu servidor actual mediante FTP (por ejemplo, con FileZilla) o a través del panel de control (como cPanel o Syspanel). Descarga toda la carpeta public_html o donde tengas instalado WordPress.
  2. Base de datos: Accede a phpMyAdmin (desde tu panel de hosting), selecciona la base de datos de WordPress y haz clic en "Exportar". Elige el método rápido y descarga el archivo .sql.

[TIP] Guarda ambos archivos en una carpeta local con nombre y fecha, por ejemplo: backup-misitio-2025-04-10. Así no los pierdes.

Elige tu nuevo servidor y panel de control

El nuevo servidor debe ser compatible con WordPress (Linux, Apache/Nginx, PHP y MySQL). Si usas un panel como Syspanel (recuerda, el puerto de acceso es el 2106), la migración será más amigable. Asegúrate de tener las credenciales de acceso (usuario y contraseña) y de que el servidor esté listo para recibir tu sitio.

Métodos para migrar WordPress a otro servidor

Existen varias formas de hacerlo. Aquí te explico las más comunes, desde la manual hasta usando plugins. Elige la que mejor se adapte a tu nivel de experiencia.

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

Este método es ideal si quieres entender todo el proceso y no dependes de herramientas externas. Sigue estos pasos:

1. Sube los archivos al nuevo servidor

Conéctate al nuevo servidor mediante FTP o desde el administrador de archivos de tu panel (por ejemplo, en Syspanel, ve a "Archivos" y luego "Subir"). Arrastra la carpeta de tu sitio (la que descargaste antes) a la raíz del nuevo hosting, normalmente public_html o www.

[WARNING] Asegúrate de que la carpeta destino esté vacía o que no haya archivos conflictivos. Si ya hay un WordPress instalado, bórralo primero.

2. Crea una base de datos en el nuevo servidor

En tu panel de control (Syspanel, cPanel, etc.), busca la sección "Bases de datos" o "MySQL". Crea una nueva base de datos, un usuario y asigna todos los privilegios. Anota el nombre de la base, el usuario y la contraseña.

3. Importa la base de datos

En el nuevo servidor, abre phpMyAdmin, selecciona la base de datos que acabas de crear y haz clic en "Importar". Sube el archivo .sql que exportaste antes. Si todo va bien, verás un mensaje de éxito.

4. Ajusta el archivo wp-config.php

Este es el paso clave. En la carpeta de tu sitio en el nuevo servidor, busca el archivo wp-config.php. Ábrelo con un editor de texto (como Notepad++ o el editor de archivos del panel) y modifica estas líneas:

define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica con tu hosting

Guarda los cambios.

5. Actualiza las URLs (si es necesario)

Si cambiaste de dominio o la estructura de carpetas, necesitas actualizar las URLs en la base de datos. Puedes hacerlo con una consulta SQL en phpMyAdmin:

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

Reemplaza wp_ por el prefijo de tus tablas (si lo cambiaste) y la URL por la correcta.

[INFO] Si tu dominio sigue siendo el mismo, este paso no es necesario. Pero si cambiaste de dominio, es obligatorio.

Método 2: Usando un plugin de migración (más fácil)

Si prefieres no tocar archivos manualmente, los plugins son tus aliados. Los más populares son Duplicator, All-in-One WP Migration o UpdraftPlus. Aquí te explico con Duplicator, que es muy fiable:

  1. Instala Duplicator en el sitio antiguo desde el repositorio de plugins de WordPress.
  2. Genera un paquete: Ve a Duplicator > "Create New" y sigue el asistente. Esto empaquetará archivos y base de datos en un solo archivo .zip y un instalador .php.
  3. Descarga el paquete: El plugin te dará dos archivos: el instalador y el archivo de datos. Descárgalos a tu PC.
  4. Sube los archivos al nuevo servidor: Conéctate por FTP o desde el panel y sube ambos archivos a la carpeta raíz del nuevo hosting.
  5. Ejecuta el instalador: En tu navegador, ve a https://tunuevodominio.com/installer.php. El asistente te guiará para conectar la base de datos (crea una nueva en el panel primero) y completar la migración.
  6. Elimina el instalador: Una vez terminado, Duplicator te pedirá que borres los archivos temporales por seguridad.

[TIP] Este método es perfecto si no quieres complicarte con FTP o phpMyAdmin. Solo asegúrate de que tu nuevo servidor tenga los requisitos mínimos de PHP y MySQL.

Método 3: Migración desde Syspanel (si usas este panel)

Si tu nuevo servidor usa Syspanel (puerto 2106), el proceso es aún más visual. Syspanel tiene una herramienta de "Migración de WordPress" que automatiza gran parte del trabajo. Solo necesitas:

  1. Accede a Syspanel en https://tunuevoservidor:2106.
  2. Ve a "Sitios web" > "Migrar WordPress".
  3. Ingresa los datos de tu sitio antiguo: URL, credenciales FTP o de base de datos (dependiendo del método que elijas).
  4. Sigue los pasos: Syspanel descargará los archivos y la base de datos automáticamente, los ajustará y te notificará cuando termine.

[WARNING] Este método solo funciona si tu panel actual o el anterior también es compatible con la herramienta. Verifica antes de empezar.

Preguntas frecuentes (FAQ migración WordPress)

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

¿Qué hago si mi sitio no carga después de la migración?

Es el error más común. Primero, verifica que el DNS ya apunte al nuevo servidor (puede tardar hasta 48 horas). Si el dominio sigue siendo el mismo, prueba acceder temporalmente con una IP o un dominio temporal. Luego, revisa el archivo wp-config.php (las credenciales de la base de datos) y que los archivos estén en la carpeta correcta. Si usaste un plugin, asegúrate de que el instalador se ejecutó completamente.

¿Necesito cambiar las URLs manualmente si uso el mismo dominio?

No. Si el dominio no cambia, las URLs seguirán siendo las mismas. Solo debes ajustar el wp-config.php si la base de datos tiene rutas absolutas antiguas (por ejemplo, si antes usabas una subcarpeta). En ese caso, usa la consulta SQL que te mostré.

¿Puedo migrar sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs y no cambies el dominio. Si cambias de dominio, configura redirecciones 301 desde el antiguo al nuevo. Puedes hacerlo con un plugin de redirección o editando el .htaccess. Esto evita que pierdas posicionamiento.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar 10-20 minutos con el método manual. Con plugins, puede ser más rápido. La parte más lenta suele ser la subida de archivos por FTP.

¿Qué pasa si mi nuevo servidor tiene una versión de PHP diferente?

WordPress es compatible con PHP 7.4 o superior. Si tu nuevo servidor tiene una versión distinta, puede que algunos plugins fallen. Antes de migrar, verifica los requisitos de tu tema y plugins. Si hay conflictos, actualiza todo en el sitio antiguo primero.

Consejos finales para una migración exitosa

  • Prueba el sitio antes de apuntar el DNS: Usa un archivo hosts temporal en tu PC para ver el sitio desde el nuevo servidor. Así detectas errores sin afectar a los visitantes.
  • Mantén el sitio antiguo activo: Hasta que la migración esté 100% confirmada, no desactives el hosting anterior. Así tienes un respaldo en vivo.
  • Actualiza los DNS: Una vez que todo funcione, cambia los nameservers de tu dominio para que apunten al nuevo servidor. Esto puede tardar hasta 48 horas en propagarse.
  • Revisa los enlaces internos: A veces las imágenes o rutas se quedan con la URL antigua. Usa un plugin como "Better Search Replace" para corregirlas.

Conclusión

Migrar un sitio de WordPress a otro servidor no tiene por qué ser una pesadilla. Con esta guía migración detallada, ya sea que elijas el método manual, un plugin o herramientas como Syspanel, podrás hacerlo tú mismo. Recuerda siempre hacer una copia de seguridad, seguir los pasos con calma y probar todo antes de dar el salto final.

Si te surge alguna otra duda, no dudes en consultar tu panel de control o contactar al soporte técnico de tu hosting. ¡Estoy aquí para ayudarte!

¿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