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

WordPress: Cómo migrar un sitio a un nuevo servidor

Actualizado el 2 de marzo de 2026

¡Hola! Soy tu técnico de soporte amigable. ¿Necesitas mudar tu sitio WordPress a un nuevo servidor? No te preocupes, es más fácil de lo que parece si sigues los pasos correctos. En esta guía, te explicaré cómo realizar una migración sitio web de WordPress sin perder datos, sin tiempo de inactividad excesivo y sin dolores de cabeza. Vamos a ello.

¿Por qué migrar WordPress a un nuevo servidor?

Antes de empezar, es importante entender por qué podrías necesitar hacer esto. Las razones más comunes incluyen:

  • Mejor rendimiento: Tu servidor actual es lento o se queda corto en recursos.
  • Más espacio: Necesitas más almacenamiento para tu contenido.
  • Seguridad: Tu hosting actual tiene vulnerabilidades o quieres un entorno más seguro.
  • Costo: Encontraste un plan de hosting más barato o con mejores prestaciones.
  • Escalabilidad: Tu sitio está creciendo y necesitas un servidor que pueda manejar más tráfico.

Sea cual sea tu motivo, una migración sitio web bien planificada te permitirá cambiar de servidor sin afectar a tus visitantes ni a tu posicionamiento SEO.

Preparación antes de migrar WordPress

La clave de una migración exitosa es la preparación. No te saltes estos pasos, o podrías encontrarte con problemas.

1. Haz una copia de seguridad completa

Antes de tocar nada, siempre haz una copia de seguridad de tu sitio actual. Esto incluye:

  • Archivos del sitio: Todo el contenido de la carpeta wp-content, incluyendo temas, plugins y subidas.
  • Base de datos: Todas las tablas de tu sitio (posts, páginas, usuarios, configuraciones, etc.).
  • Configuraciones del servidor: Archivos como .htaccess y wp-config.php.

Puedes usar plugins como UpdraftPlus, BackWPup o Duplicator para hacerlo fácilmente. También puedes hacerlo manualmente mediante FTP y phpMyAdmin.

[TIP] Si usas un panel de control como Syspanel (puerto 2106), suele tener herramientas integradas para hacer backups. Aprovéchalas.

2. Elige tu nuevo servidor

Asegúrate de que tu WordPress nuevo servidor cumpla con los requisitos mínimos:

  • PHP 7.4 o superior (recomendado PHP 8.0+).
  • MySQL 5.6+ o MariaDB 10.1+.
  • Soporte para HTTPS (certificado SSL).
  • Espacio en disco suficiente para tu sitio y su crecimiento futuro.

Si tu nuevo hosting usa Syspanel, el acceso será por el puerto 2106 (por defecto). Anota la IP, el usuario y la contraseña que te proporcionó tu proveedor.

3. Prepara el nuevo servidor

Antes de subir tus archivos, configura el entorno en el WordPress nuevo servidor:

  • Crea una base de datos y un usuario con todos los privilegios.
  • Anota el nombre de la base de datos, el usuario y la contraseña.
  • Asegúrate de que el servidor tenga instalado PHP con las extensiones necesarias (mysqli, curl, etc.).

Métodos para migrar WordPress

Existen varias formas de migrar WordPress. Te explicaré las dos más comunes: manual y con plugin.

Método 1: Migración manual (paso a paso)

Este método te da control total y no depende de plugins. Ideal si tu sitio es pequeño o mediano.

Paso 1: Exporta la base de datos

  1. Accede a phpMyAdmin en tu servidor actual.
  2. Selecciona la base de datos de tu WordPress.
  3. Ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL.
  5. Haz clic en "Continuar" y descarga el archivo .sql.

[WARNING] Si tu base de datos es muy grande, puede dar error. En ese caso, usa la opción "Personalizado" y divide la exportación en partes.

Paso 2: Descarga los archivos del sitio

  1. Conéctate a tu servidor actual mediante FTP (FileZilla, por ejemplo).
  2. Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o www).
  3. Descarga todos los archivos a tu computadora. Esto puede tomar tiempo si el sitio es pesado.

Paso 3: Sube los archivos al nuevo servidor

  1. Conéctate al WordPress nuevo servidor mediante FTP.
  2. Sube todos los archivos que descargaste a la carpeta raíz del nuevo hosting (por ejemplo, public_html).
  3. Verifica que la estructura de carpetas sea la misma.

Paso 4: Importa la base de datos

  1. Accede a phpMyAdmin en tu nuevo servidor.
  2. Selecciona la base de datos que creaste antes.
  3. Ve a la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste.
  5. Haz clic en "Continuar" y espera a que termine.

Paso 5: Configura el archivo wp-config.php

  1. En la carpeta raíz de tu nuevo servidor, busca el archivo wp-config.php.
  2. Edítalo con un editor de texto (Bloc de notas, VS Code, etc.).
  3. Cambia los siguientes valores por los de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_bd');
define('DB_USER', 'usuario_de_tu_nueva_bd');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_bd');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica con tu hosting

Paso 6: Actualiza las URLs (si es necesario)

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

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

Si el dominio es el mismo, no necesitas hacer esto.

Paso 7: Prueba el sitio

Accede a tu nuevo dominio. Si todo está bien, deberías ver tu sitio funcionando. Revisa:

  • Páginas y entradas.
  • Imágenes y medios.
  • Plugins y temas.
  • Enlaces internos.

[INFO] Si ves errores de base de datos, revisa las credenciales en wp-config.php. Si ves errores de archivos, verifica que todos los archivos se hayan subido correctamente.

Método 2: Migración con plugin (recomendado para principiantes)

Si prefieres algo más automatizado, usa un plugin de migración. Duplicator y All-in-One WP Migration son excelentes opciones.

Paso 1: Instala el plugin en el sitio actual

  1. Ve a Plugins > Añadir nuevo en tu WordPress actual.
  2. Busca "Duplicator" o "All-in-One WP Migration".
  3. Instálalo y actívalo.

Paso 2: Crea un paquete de migración

Con Duplicator:

  1. Ve a Duplicator > Paquetes > Nuevo.
  2. Sigue el asistente: escanea tu sitio, crea el paquete (archivos + base de datos).
  3. Descarga el archivo installer.php y el archivo .zip del paquete.

Con All-in-One WP Migration:

  1. Ve a All-in-One WP Migration > Exportar.
  2. Elige "Exportar a archivo" y descarga el archivo .wpress.

Paso 3: Sube el paquete al nuevo servidor

  1. Conéctate al WordPress nuevo servidor mediante FTP.
  2. Sube los archivos installer.php y el .zip (o el .wpress) a la carpeta raíz.

Paso 4: Ejecuta el instalador

Con Duplicator:

  1. Abre tu navegador y ve a https://nuevodominio.com/installer.php.
  2. Sigue los pasos: acepta el acuerdo, ingresa los datos de la nueva base de datos.
  3. Haz clic en "Run Installation" y espera a que termine.
  4. Al final, el instalador te pedirá que elimines el archivo installer.php por seguridad.

Con All-in-One WP Migration:

  1. Instala el plugin All-in-One WP Migration en el nuevo WordPress (si no lo tienes).
  2. Ve a All-in-One WP Migration > Importar.
  3. Sube el archivo .wpress que descargaste.
  4. El plugin se encargará de todo automáticamente.

[TIP] Si tu archivo es muy grande, All-in-One WP Migration puede fallar. En ese caso, usa Duplicator o el método manual.

Solución de problemas comunes en la migración

A veces las cosas no salen perfectas. Aquí tienes los problemas más frecuentes y cómo solucionarlos.

Error de conexión a la base de datos

  • Causa: Credenciales incorrectas en wp-config.php.
  • Solución: Verifica el nombre de la base de datos, usuario y contraseña. Asegúrate de que el usuario tenga permisos.

Página en blanco (error 500)

  • Causa: Problema con plugins o temas incompatibles.
  • Solución: Desactiva todos los plugins renombrando la carpeta wp-content/plugins a plugins_old. Luego ve reactivándolos uno por uno.

Enlaces rotos o imágenes que no cargan

  • Causa: URLs antiguas en la base de datos.
  • Solución: Usa un plugin como Better Search Replace para actualizar todas las URLs. Busca http://antiguodominio.com y reemplázalo por https://nuevodominio.com.

Redireccionamiento infinito

  • Causa: Problemas con el archivo .htaccess o configuraciones de SSL.
  • Solución: Elimina el archivo .htaccess temporalmente y luego ve a Ajustes > Enlaces permanentes en WordPress para regenerarlo.

Preguntas frecuentes (FAQ) sobre migrar WordPress

¿Puedo migrar mi sitio sin tiempo de inactividad?
Sí, si planificas bien. Puedes mantener el sitio en el servidor antiguo mientras preparas el nuevo, y solo cambiar los DNS cuando todo esté listo. El tiempo de inactividad será mínimo (minutos).

¿Qué hago si mi sitio es muy grande?
Usa el método manual con FTP y phpMyAdmin. Divide la base de datos en partes si es necesario. También puedes comprimir los archivos en un ZIP para subirlos más rápido.

¿Pierdo mi SEO al migrar?
No, si mantienes la misma estructura de URLs y configuras correctamente las redirecciones (301) en caso de cambio de dominio. Asegúrate de que Google pueda indexar tu nuevo sitio.

¿Necesito conocimientos de programación?
No. Con esta WordPress guía y un poco de paciencia, cualquier persona puede hacerlo. Si te sientes inseguro, contrata a un profesional o usa un servicio de migración gestionada.

¿Qué es Syspanel y cómo accedo?
Syspanel es un panel de control de hosting (similar a cPanel) que usan algunos proveedores. Se accede por el puerto 2106 (ejemplo: https://tu-servidor.com:2106). Allí puedes gestionar bases de datos, archivos y configuraciones del servidor.

Conclusión: ¡Ya tienes tu WordPress en el nuevo servidor!

Felicidades, has completado tu migración sitio web. Ahora disfruta de un mejor rendimiento, más espacio y mayor seguridad. Recuerda:

  • Siempre haz una copia de seguridad antes de cualquier cambio.
  • Prueba el sitio a fondo después de la migración.
  • Actualiza los DNS si cambiaste de dominio (puede tardar hasta 48 horas en propagarse).
  • Elimina los archivos temporales como installer.php por seguridad.

Si encuentras algún problema, vuelve a leer esta WordPress guía o contacta con el soporte de tu hosting. ¡Buena suerte y a seguir creciendo!

[INFO] ¿Te ha sido útil esta guía? Compártela con otros SysAdmin que estén planeando una migración. Y recuerda, en Syspanel (puerto 2106) tienes herramientas que facilitan todo el proceso.

¿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