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

Guía para migrar un sitio web de WordPress a otro servidor

Actualizado el 4 de marzo de 2026

Mudar tu sitio WordPress de un servidor a otro puede sonar a tarea de expertos, pero con una guía clara y las herramientas adecuadas, es un proceso que cualquier persona puede realizar sin perder datos ni tiempo de inactividad. Esta guía está diseñada para que, paso a paso, puedas migrar WordPress de forma segura, ya sea que te mudes a un hosting más rápido, a un servidor dedicado o simplemente quieras cambiar de proveedor.

Aquí te explicaremos dos métodos: uno manual (totalmente gratuito y con control total) y otro con plugins (ideal si prefieres automatizar). Sea cual elijas, el resultado será el mismo: tu web funcionando en su WordPress servidor nuevo como si nada hubiera pasado.

Antes de empezar: prepara el terreno

Antes de tocar cualquier archivo, es vital que tengas todo listo. Una migración exitosa depende de una buena preparación.

Revisa los requisitos del nuevo servidor

No todos los servidores son iguales. Asegúrate de que tu nuevo hosting (o VPS) cumpla con los requisitos mínimos de WordPress:

  • PHP 7.4 o superior (recomendado PHP 8.x).
  • MySQL 5.6+ o MariaDB 10.1+.
  • Soporte para HTTPS (certificado SSL).
  • Suficiente espacio en disco y ancho de banda.

Si tu nuevo servidor usa un panel como Syspanel (recuerda que el acceso es por el puerto 2106), la instalación de WordPress suele ser automática. Si no, deberás crearla manualmente.

Haz una copia de seguridad completa

Este es el paso más importante. Una copia de seguridad te salvará si algo sale mal. Necesitas respaldar dos cosas:

  1. Los archivos de tu sitio (carpeta wp-content, temas, plugins, etc.).
  2. La base de datos (toda la información de tus entradas, páginas, usuarios y configuraciones).

Puedes usar un plugin como UpdraftPlus o hacerlo manualmente vía FTP y phpMyAdmin. No escatimes en este paso: una copia de seguridad es tu red de seguridad.

Anota la configuración actual

Antes de migrar, toma nota de estos datos de tu servidor actual:

  • URL del sitio (ej: https://tudominio.com).
  • Nombre de la base de datos y usuario.
  • Versión de PHP y de WordPress.
  • Plugins y temas activos (especialmente aquellos que puedan tener configuraciones especiales, como caché o SEO).

Tener esto a mano te ayudará a resolver problemas rápidamente.


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

Este método te da control total y no requiere plugins. Es ideal si te sientes cómodo usando FTP y phpMyAdmin.

1. Exporta la base de datos desde el servidor antiguo

Accede a phpMyAdmin en tu servidor actual (normalmente desde cPanel o el panel de tu hosting). Selecciona la base de datos de tu WordPress y haz clic en Exportar. Elige el método Rápido y formato SQL. Descarga el archivo .sql.

[TIP] Si tu base de datos es muy grande (más de 50 MB), usa la opción Personalizado y selecciona “Comprimir con gzip” para que sea más liviano.

2. Descarga todos los archivos del sitio

Conéctate a tu servidor antiguo mediante FTP (FileZilla es una buena opción). Ve a la carpeta raíz de tu WordPress (normalmente public_html o www) y descarga todos los archivos y carpetas a tu computadora. Esto incluye:

  • wp-content (temas, plugins, subidas).
  • wp-config.php (archivo de configuración).
  • wp-admin y wp-includes (archivos del núcleo de WordPress).

Asegúrate de que la transferencia sea completa. Si hay muchos archivos, puede tardar varios minutos.

3. Sube los archivos al nuevo servidor

En tu WordPress servidor nuevo, crea una carpeta para el sitio (por ejemplo, public_html o tudominio.com). Usando FTP, sube todos los archivos que descargaste. Si el nuevo servidor ya tiene una instalación limpia de WordPress, sobrescribe los archivos (pero no te preocupes, más adelante ajustaremos la base de datos).

[WARNING] No subas los archivos a una carpeta temporal. Deben ir directamente a la raíz del dominio donde quieres que funcione el sitio.

4. Crea una base de datos en el nuevo servidor

Desde el panel de tu nuevo hosting (si usas Syspanel, accede por el puerto 2106), busca la sección de bases de datos. Crea una nueva base de datos, un usuario y asigna todos los privilegios. Anota estos datos:

  • Nombre de la base de datos.
  • Usuario.
  • Contraseña.

5. Importa la base de datos

En el nuevo servidor, abre phpMyAdmin (o la herramienta equivalente). Selecciona la base de datos que acabas de crear y haz clic en Importar. Elige el archivo .sql que exportaste antes y ejecuta la importación. Si el archivo es grande, puede que necesites aumentar el límite de subida en la configuración de PHP (pregunta a tu soporte técnico).

6. Configura el archivo wp-config.php

En la carpeta de tu sitio en el nuevo servidor, localiza el archivo wp-config.php. Ábrelo con un editor de texto (como Notepad++ o Sublime Text) y busca estas líneas:

define('DB_NAME', 'nombre_base_antigua');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');

Cámbialas por los datos de tu nueva base de datos. El valor de DB_HOST suele ser localhost, pero si tu hosting usa un servidor de bases de datos separado, te lo indicarán.

7. Actualiza las URLs en la base de datos (si es necesario)

Si cambiaste de dominio (por ejemplo, de midominioantiguo.com a midominionuevo.com), debes actualizar las URLs en la base de datos. Puedes hacerlo con una consulta SQL en phpMyAdmin:

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

Reemplaza https://midominionuevo.com por tu nueva URL. Si el dominio es el mismo, este paso no es necesario.

8. Prueba el sitio y corrige enlaces rotos

Accede a tu nuevo dominio. Si todo salió bien, verás tu sitio funcionando. Revisa:

  • Que las imágenes se carguen.
  • Que los enlaces internos funcionen.
  • Que los formularios de contacto envíen correos (prueba con uno de prueba).

Si ves errores 404 o enlaces rotos, puede que necesites regenerar los enlaces permanentes. Ve a Ajustes > Enlaces permanentes en el panel de administración de WordPress y haz clic en Guardar cambios sin modificar nada. Esto refresca las reglas de reescritura.

[INFO] Si tu sitio usa SSL, asegúrate de que el certificado esté instalado en el nuevo servidor y de que todas las URLs internas usen https://.


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

Si prefieres no tocar archivos manualmente, los plugins son tus aliados. Aquí te explicamos cómo usar All-in-One WP Migration (gratuito y muy popular).

1. Instala el plugin en el sitio antiguo

Desde el panel de administración de tu WordPress actual, ve a Plugins > Añadir nuevo y busca All-in-One WP Migration. Instálalo y actívalo.

2. Exporta el sitio

Ve a All-in-One WP Migration > Exportar. Elige la opción Exportar a archivo. El plugin empaquetará todo tu sitio (archivos + base de datos) en un solo archivo .wpress. Dependiendo del tamaño, puede tardar unos minutos. Descarga el archivo a tu computadora.

[TIP] Si el archivo es muy grande (más de 500 MB), el plugin gratuito puede tener límites. En ese caso, usa la versión premium o el método manual.

3. Instala WordPress en el nuevo servidor

En tu WordPress servidor nuevo, instala una copia limpia de WordPress (puedes hacerlo desde el panel de tu hosting, como Syspanel, o manualmente). No necesitas configurar nada aún, solo asegúrate de que el sitio esté accesible.

4. Instala el mismo plugin en el nuevo sitio

Accede al panel de administración del nuevo WordPress (usa la URL temporal o el dominio si ya está apuntando). Instala y activa All-in-One WP Migration.

5. Importa el archivo

Ve a All-in-One WP Migration > Importar. Selecciona el archivo .wpress que descargaste. El plugin subirá y procesará la migración. Al terminar, te mostrará un mensaje de éxito y te preguntará si quieres reiniciar el sitio. Acepta.

6. Ajusta las URLs (si es necesario)

Si cambiaste de dominio, el plugin suele detectarlo y actualizar las URLs automáticamente. Si no, puedes usar la opción Buscar y reemplazar dentro del mismo plugin (en la versión de pago) o hacerlo manualmente con una consulta SQL.

7. Verifica el funcionamiento

Igual que en el método manual, revisa que todo esté en orden: imágenes, enlaces, formularios, etc. Si ves algún problema, revisa la configuración de los plugins de caché o seguridad, ya que a veces requieren reajustes.


Preguntas frecuentes (FAQ)

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

Depende del tamaño de tu sitio y del método. Una migración con plugins puede tardar entre 10 y 30 minutos. El método manual puede llevar de 30 minutos a 2 horas si tienes muchos archivos.

¿Perderé mis visitas o posicionamiento SEO durante la migración?

Si haces una migración correcta y mantienes las mismas URLs, no deberías perder posicionamiento. Eso sí, durante el proceso (especialmente si tienes que cambiar los DNS), puede haber un breve periodo de inactividad. Para minimizar el impacto, programa la migración en horas de bajo tráfico.

¿Qué hago si tengo errores 500 después de migrar?

Los errores 500 suelen deberse a problemas de permisos de archivos o a incompatibilidad de PHP. Revisa que los archivos tengan permisos 644 (o 755 para carpetas) y que la versión de PHP en el nuevo servidor sea compatible con tus plugins. También puedes aumentar el límite de memoria en wp-config.php añadiendo:

define('WP_MEMORY_LIMIT', '256M');

¿Necesito cambiar los DNS para que el sitio funcione?

Sí, una vez que el sitio esté funcionando en el nuevo servidor, debes apuntar tu dominio a la nueva IP. Esto se hace desde el panel de tu proveedor de dominio. El cambio puede tardar entre 1 y 48 horas en propagarse. Durante ese tiempo, puedes usar un archivo hosts en tu computadora para ver el sitio antes de que sea público.

[WARNING] No cambies los DNS hasta que hayas verificado que el sitio funciona correctamente en el nuevo servidor. De lo contrario, tus visitantes verán errores.

¿Puedo migrar un sitio con WooCommerce?

Sí, pero ten cuidado con los pedidos en curso. Programa la migración en un momento sin ventas activas y asegúrate de que la base de datos se exporte justo antes de la migración. Los plugins de migración como All-in-One WP Migration manejan WooCommerce sin problemas.

¿Qué pasa si mi nuevo servidor usa Syspanel?

Si tu nuevo hosting usa Syspanel (acceso por puerto 2106), el proceso es similar. Desde el panel puedes crear bases de datos, gestionar archivos y configurar dominios. La migración manual o con plugin funciona igual. Eso sí, verifica que la versión de PHP sea la adecuada desde la sección de configuración de Syspanel.


Consejos finales para una migración exitosa

  • Haz siempre una copia de seguridad del sitio original antes de empezar. Nunca está de más.
  • Prueba el nuevo servidor con un sitio de prueba antes de migrar el real. Muchos hostings ofrecen entornos de staging.
  • Actualiza los plugins y temas antes de migrar. Las versiones antiguas pueden causar conflictos.
  • Desactiva la caché en el sitio original antes de exportar. Así evitas que se exporten archivos temporales.
  • No borres el sitio antiguo hasta que estés 100% seguro de que el nuevo funciona. Puedes dejarlo como respaldo unos días.

Con esta guía, trasladar sitio WordPress será un proceso sencillo y sin estrés. Ya sea que elijas el método manual o el de plugins, lo importante es seguir los pasos con calma y verificar cada etapa. ¡Tu web estará en su nuevo hogar en poco tiempo!

Si te surge alguna duda durante el proceso, recuerda que el soporte técnico de tu hosting (especialmente si usas Syspanel) puede ayudarte con configuraciones específicas. ¡Buena suerte con tu migración WordPress guía!

¿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