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

Cómo mover WordPress a un nuevo hosting o servidor

Actualizado el 20 de junio de 2026

Mudarse de casa es estresante, pero mudar tu sitio web puede ser una pesadilla si no sabes cómo hacerlo. Sin embargo, migrar WordPress hosting no tiene por qué ser un dolor de cabeza. Con esta guía paso a paso, pensada para principiantes absolutos, vas a aprender a mover WordPress servidor sin perder los nervios (ni los datos).

Vamos a desglosar el proceso en dos grandes fases: la exportación (desde tu hosting actual) y la importación (hacia el nuevo hosting). Además, te daré trucos para que el cambio de hosting WordPress sea invisible para tus visitantes.


¿Qué necesitas antes de empezar?

Antes de tocar nada, reúne estas tres herramientas. Son imprescindibles.

  1. Acceso FTP a tu hosting antiguo. Necesitas el usuario y la contraseña de FTP o el acceso al administrador de archivos de tu panel de control (cPanel, Plesk, etc.).
  2. Acceso a phpMyAdmin de tu hosting antiguo. Es donde está tu base de datos.
  3. Acceso al panel de tu nuevo hosting. Necesitas tener creado el plan y saber cómo entrar a su panel (cPanel, Syspanel, etc.).

[INFO] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel se hace a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). No te asustes si ves el puerto en la URL, es totalmente normal.

Una vez que tengas esto, respira hondo. El proceso completo te llevará entre 30 y 60 minutos, dependiendo del tamaño de tu web.


Fase 1: Exportar tu sitio desde el hosting antiguo

El objetivo aquí es crear una "caja de mudanza" con dos paquetes: uno con tus archivos y otro con tu base de datos.

Paso 1: Descargar los archivos de WordPress (vía FTP)

Tu sitio web no es solo código; son fotos, plugins, temas y configuraciones. Todo eso vive en una carpeta llamada public_html (o www).

  1. Descarga e instala un cliente FTP como FileZilla (es gratis). Conéctalo a tu servidor usando los datos de FTP que te dio tu hosting antiguo.
  2. Una vez conectado, busca la carpeta raíz de tu instalación de WordPress. Normalmente es public_html o htdocs.
  3. Selecciona TODOS los archivos dentro de esa carpeta (Ctrl+A en Windows o Cmd+A en Mac) y haz clic derecho > "Descargar".

[WARNING] No descargues la carpeta en sí, sino todo su contenido. Al hacerlo, estarás copiando archivos como wp-config.php, wp-content, etc. Este paso puede tardar un buen rato si tu web tiene muchas imágenes.

Paso 2: Exportar tu base de datos (vía phpMyAdmin)

La base de datos es el cerebro de WordPress: guarda tus entradas, páginas, comentarios y ajustes. Sin ella, tu web es un cascarón vacío.

  1. Entra al cPanel de tu hosting antiguo y busca el icono de phpMyAdmin.
  2. En el menú lateral izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos que usa tu WordPress (el prefijo suele ser algo como tuusuario_wp).
  3. Arriba, verás una pestaña que dice "Exportar". Haz clic en ella.
  4. Elige el método "Rápido" y el formato "SQL". Luego haz clic en el botón "Continuar" o "Descargar".

Esto te dará un archivo .sql. Guárdalo junto a la carpeta de archivos que descargaste antes. Ya tienes tu caja de mudanza lista.


Fase 2: Importar tu sitio en el nuevo hosting

Ahora viene la parte divertida: deshacer las maletas en tu nueva casa. Hay dos caminos, uno manual y uno con plugin. Te recomiendo el manual para que entiendas qué pasa, pero te explico ambos.

Opción A: Migración manual (más control)

Esta opción es 100% fiable y no depende de plugins.

Paso 1: Crear una base de datos en el nuevo hosting

  1. Entra al panel de tu nuevo hosting (cPanel o Syspanel).
  2. Busca la sección "Bases de datos MySQL".
  3. Crea una nueva base de datos (ej: nuevousuario_miweb).
  4. Crea un usuario para esa base y asígnale una contraseña segura.
  5. Añade ese usuario a la base de datos y dale TODOS los privilegios (o "ALL PRIVILEGES").

[TIP] Anota estos tres datos en un bloc de notas: nombre de la base, nombre del usuario y contraseña. Los necesitarás en unos minutos.

Paso 2: Subir los archivos (vía FTP al nuevo hosting)

  1. Conecta FileZilla a tu nuevo servidor (usando los datos FTP del nuevo hosting).
  2. Navega a la carpeta public_html (o el equivalente). Si tiene archivos por defecto (como una página de "en construcción"), bórralos.
  3. Arrastra todos los archivos que descargaste en la Fase 1 desde tu ordenador a esa carpeta vacía en el servidor. Espera a que termine la subida.

Paso 3: Importar la base de datos

  1. Ve a phpMyAdmin de tu nuevo hosting.
  2. Selecciona la base de datos que acabas de crear en el Paso 1.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste. Haz clic en "Continuar".

Paso 4: Conectar WordPress a la nueva base de datos

Este es el paso más crítico. Necesitas decirle a WordPress que ahora use la base de datos nueva.

  1. En el administrador de archivos de tu nuevo hosting (o vía FTP), busca el archivo llamado wp-config.php.
  2. Ábrelo con un editor de texto (no con doble clic, sino con clic derecho > "Editar").
  3. Busca estas líneas y reemplázalas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
define('DB_HOST', 'localhost'); // Casi siempre es localhost, pero verifica en tu hosting.
  1. Guarda los cambios y sube el archivo de nuevo al servidor (si lo editaste en local).

[WARNING] Si te equivocas en el DB_HOST o el nombre de la base, verás un error de "Error al conectar con la base de datos". Vuelve a revisar los datos del Paso 1.

Opción B: Usar un plugin (más fácil)

Si la parte manual te da miedo, hay plugins que lo hacen todo. Los más populares son Duplicator y All-in-One WP Migration.

  1. Instala el plugin en tu sitio antiguo.
  2. Usa la función del plugin para "Exportar" o "Crear un paquete". Esto genera un archivo comprimido (zip) con todo incluido.
  3. Instala el mismo plugin en tu sitio nuevo (que estará vacío).
  4. Usa la función del plugin para "Importar" el archivo que descargaste antes.
  5. El plugin se encargará de mover archivos y base de datos automáticamente.

[INFO] Esta opción es genial para webs pequeñas. Para sitios enormes (varios GB), la opción manual suele ser más rápida porque no depende de los límites de subida del servidor.


Paso 3: El "Gran Final" - Apuntar el dominio al nuevo servidor

Ya tienes tu web en el nuevo hosting. Ahora necesitas decirle al mundo (y a tu dominio) que ha cambiado de casa. Esto se hace cambiando los servidores DNS.

  1. Ve al registrador de tu dominio (donde compraste el .com, por ejemplo: GoDaddy, Namecheap, etc.).
  2. Busca la sección de "DNS" o "Nameservers".
  3. Sustituye los nameservers antiguos por los que te dio tu nuevo hosting. Suelen tener este formato: ns1.nuevohosting.com y ns2.nuevohosting.com.
  4. Guarda los cambios.

[WARNING] Este cambio tarda en propagarse. Puede tardar desde 2 horas hasta 48 horas. No te asustes si al principio ves tu web antigua. Es normal.


Paso 4: Configuración post-migración (no te lo saltes)

Una vez que el dominio apunte al nuevo servidor, hay que hacer una "limpieza" para que todo funcione perfecto.

Actualizar URLs (si es necesario)

Si has cambiado de dominio (ej: de miviejaweb.com a minuevaweb.com), tendrás que actualizar las URLs. El método más fácil es usar el plugin Better Search Replace en tu nuevo hosting.

  1. Instálalo en tu WordPress nuevo.
  2. En "Buscar" pon http://miviejaweb.com.
  3. En "Reemplazar por" pon http://minuevaweb.com.
  4. Selecciona todas las tablas de la base de datos y ejecuta.

Si no cambias de dominio, este paso no es necesario, pero es bueno saberlo.

Revisar los enlaces permanentes

Ve a Ajustes > Enlaces permanentes en tu panel de WordPress y pulsa "Guardar cambios". Esto refresca las reglas de reescritura y evita errores 404 en tus páginas.

Comprobar el certificado SSL

Asegúrate de que el nuevo hosting tenga un certificado SSL activo (para que tu web cargue con https://). Si no lo tiene, actívalo gratis con Let's Encrypt desde el panel de control (cPanel o Syspanel).


Solución de problemas comunes (FAQ)

Aquí tienes las respuestas a las dudas más frecuentes cuando haces un cambio de hosting WordPress.

1. Veo un error de "Error al conectar con la base de datos"

Revisa el archivo wp-config.php. El nombre de la base, el usuario y la contraseña deben coincidir exactamente con los que creaste en el nuevo hosting. También verifica que el DB_HOST sea el correcto (suele ser localhost).

2. Mi web carga, pero las imágenes están rotas

Esto pasa porque las URLs de las imágenes siguen apuntando al dominio antiguo. Ejecuta el plugin Better Search Replace que mencionamos antes, reemplazando la URL antigua por la nueva.

3. No puedo entrar a wp-admin

A veces la caché del navegador guarda la web antigua. Borra la caché de tu navegador o intenta acceder directamente a tudominio.com/wp-login.php. Si el problema persiste, revisa que los archivos se hayan subido correctamente en la carpeta public_html.

4. Mi web es lenta después de la migración

Es posible que el nuevo servidor tenga una configuración de PHP diferente. Entra en el panel de tu nuevo hosting y verifica que la versión de PHP sea la recomendada (normalmente 8.0 o superior). Activa la caché de página si tu hosting lo permite.

5. He migrado con Syspanel (HestiaCP) y no encuentro el phpMyAdmin

En Syspanel, dentro del puerto 2106, busca en el menú lateral la opción "Base de datos" o "DB". Allí encontrarás el acceso directo a phpMyAdmin para tu base de datos.


Resumen final

Migrar WordPress hosting es un proceso mecánico: descargar, subir, importar y apuntar. No necesitas ser un hacker, solo seguir los pasos con calma.

Lo más importante es no borrar nada del hosting antiguo hasta que pases unos días con la web funcionando perfectamente en el nuevo. Así, si algo falla, tienes una red de seguridad.

[TIP] Haz siempre una copia de seguridad de tu web antes de empezar cualquier migración. Aunque esta guía es segura, es mejor prevenir que curar.

Ahora que ya sabes mover WordPress servidor, puedes aprovechar mejores precios, mayor velocidad o un soporte más atento. ¡Enhorabuena por tu nueva casa digital!

¿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