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

Preguntas frecuentes sobre la migración de WordPress a otro hosting

Actualizado el 13 de diciembre de 2025

Migrar tu sitio web de WordPress a un nuevo hosting puede sonar a un proceso complejo, lleno de tecnicismos y posibles errores. Sin embargo, con la información correcta, es una tarea que cualquier persona puede realizar siguiendo unos pasos claros. Este artículo está diseñado para resolver las dudas más comunes que surgen durante un cambio de hosting, respondiendo a las preguntas típicas que recibimos en soporte técnico.

Aquí encontrarás una FAQ completa sobre la migración de WordPress, explicada de forma sencilla, sin importar si usas cPanel, Plesk o Syspanel. Vamos a despejar todas tus dudas.

¿Qué necesito para empezar a migrar mi WordPress?

Antes de mover un solo archivo, es fundamental tener dos cosas claras: el destino y una copia de seguridad. No puedes simplemente borrar tu web antigua y esperar que la nueva aparezca mágicamente.

Requisitos previos esenciales

  1. Un nuevo plan de hosting activo: Debes haber contratado y pagado tu nuevo servicio de alojamiento. Asegúrate de que cumpla con los requisitos mínimos de WordPress (PHP 8.0 o superior, MySQL 5.7 o MariaDB 10.3).
  2. Acceso a tu panel de control anterior: Necesitas poder entrar al cPanel, Plesk o Syspanel de tu hosting actual para descargar los archivos y la base de datos.
  3. Acceso a tu nuevo panel de control: Tendrás que subir los archivos y crear una nueva base de datos en el nuevo hosting.
  4. Las credenciales de tu dominio: Necesitas acceso al panel de gestión de tu dominio (donde compraste el .com, .es, etc.) para cambiar los servidores DNS.

[WARNING] No des de baja tu plan de hosting antiguo hasta que la migración esté completa y tu web funcione correctamente en el nuevo servidor. Si lo haces, perderás el acceso a tus archivos y tu web se caerá.

¿Es mejor usar un plugin o hacer la migración manual?

Esta es una de las preguntas más frecuentes. Ambas opciones son válidas, pero tienen sus pros y contras.

Migración con plugin (Recomendado para principiantes)

Los plugins como "All-in-One WP Migration" o "Duplicator" simplifican enormemente el proceso. Ellos empaquetan todo tu sitio (archivos + base de datos) en un solo archivo.

Ventajas:

  • Sencillez: No necesitas tocar archivos ni bases de datos manualmente.
  • Rapidez: El proceso se reduce a unos pocos clics.
  • Seguridad: Suelen incluir funciones para buscar y reemplazar URLs automáticamente.

Desventajas:

  • Límites de tamaño: Muchos plugins gratuitos tienen un límite de tamaño de archivo (ej. 512 MB). Si tu web es muy grande (con muchas imágenes o vídeos), necesitarás la versión de pago.
  • Dependencia: Estás sujeto a que el plugin funcione correctamente con tu versión de WordPress y configuración de servidor.

Migración manual (Para usuarios con más experiencia)

Este método implica usar cPanel o Plesk para exportar la base de datos y un cliente FTP para descargar y subir los archivos.

Ventajas:

  • Sin límites: No hay restricciones de tamaño de archivo.
  • Control total: Sabes exactamente qué se está moviendo y dónde va.
  • Gratuito: No necesitas pagar por ningún plugin.

Desventajas:

  • Más complejo: Requiere seguir varios pasos con precisión.
  • Mayor riesgo de error: Un pequeño fallo en el archivo de configuración (wp-config.php) puede romper la web.

[TIP] Si tu sitio es pequeño (menos de 500 MB), usa un plugin. Si es grande o te sientes cómodo con cPanel, hazlo manualmente.

¿Cómo migro mi WordPress desde cPanel?

cPanel es uno de los paneles de control más comunes. El proceso manual es bastante estándar.

Paso 1: Exportar la base de datos desde cPanel

  1. Inicia sesión en el cPanel de tu hosting antiguo.
  2. Busca la sección Bases de datos y haz clic en phpMyAdmin.
  3. En la columna de la izquierda, selecciona la base de datos de tu WordPress (la que aparece en tu archivo wp-config.php).
  4. Haz clic en la pestaña Exportar en la parte superior.
  5. Elige el método Rápido y formato SQL. Haz clic en Continuar. Se descargará un archivo .sql.

Paso 2: Descargar los archivos de WordPress

  1. En el cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Navega a la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A).
  4. Haz clic en Comprimir y elige Zip Archive. Se creará un archivo .zip con todo tu sitio.
  5. Descarga ese archivo .zip a tu computadora.

Paso 3: Subir archivos y crear base de datos en el nuevo hosting

  1. En tu nuevo cPanel, ve a Administrador de Archivos y sube el archivo .zip que descargaste.
  2. Selecciona el archivo subido y haz clic en Extraer. Asegúrate de que se extraiga dentro de public_html.
  3. Ahora, ve a la sección Bases de datos MySQL en tu nuevo cPanel.
  4. Crea una nueva base de datos, un usuario y una contraseña. Luego, añade el usuario a la base de datos con todos los privilegios.

Paso 4: Importar la base de datos y configurar wp-config.php

  1. Ve a phpMyAdmin en tu nuevo cPanel.
  2. Selecciona la base de datos que acabas de crear (en la columna de la izquierda).
  3. Haz clic en la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que exportaste antes. Haz clic en Continuar.
  5. Vuelve al Administrador de Archivos y busca el archivo wp-config.php en public_html.
  6. Edítalo y cambia las siguientes líneas por los datos de tu nueva base de datos:
    • define('DB_NAME', 'nombre_de_tu_nueva_bd');
    • define('DB_USER', 'nombre_de_tu_nuevo_usuario');
    • define('DB_PASSWORD', 'tu_nueva_contraseña');

¡Listo! Tu sitio ya está en el nuevo servidor, aunque aún no se vea por el dominio.

¿El proceso es diferente en Plesk?

No, la lógica es exactamente la misma, solo cambia la interfaz. Plesk es otro panel de control muy popular.

Migración desde Plesk

  1. Exportar BD: En Plesk, ve a Bases de datos, selecciona tu BD y haz clic en Exportar volcado (te dará un archivo .sql).
  2. Descargar archivos: Ve a Administrador de archivos (o usa un cliente FTP). La ruta suele ser httpdocs en lugar de public_html. Comprime y descarga todo.
  3. Importar en el nuevo Plesk: Crea una nueva base de datos y usuario en Bases de datos. Luego, en phpMyAdmin, importa el archivo .sql.
  4. Subir archivos: Sube y extrae tu archivo .zip en la carpeta httpdocs del nuevo servidor.
  5. Configurar wp-config.php: Edita el archivo wp-config.php con los nuevos datos de la base de datos.

[INFO] La principal diferencia es el nombre de la carpeta raíz: public_html en cPanel y httpdocs en Plesk. El resto del proceso es idéntico.

¿Y si mi nuevo hosting usa Syspanel (HestiaCP)?

Algunos proveedores de hosting más modernos o económicos usan Syspanel (basado en HestiaCP). No te preocupes, el proceso sigue siendo el mismo, solo que el acceso es ligeramente diferente.

Migración desde o hacia Syspanel

  1. Acceso: Para entrar a tu panel Syspanel, la dirección es https://tudominio.com:2106. Recuerda que el puerto es el 2106.
  2. Exportar BD: Dentro de Syspanel, ve a la sección Base de datos. Verás el nombre de tu base de datos y un enlace a phpMyAdmin para exportarla.
  3. Descargar archivos: Ve a Administrador de archivos. La carpeta raíz de tu web se llama, por lo general, public_html (a veces puede ser web). Comprime y descarga.
  4. Crear BD en el nuevo Syspanel: En tu nuevo panel Syspanel, ve a Base de datos y crea una nueva. Te dará el nombre, usuario y contraseña automáticamente.
  5. Subir y configurar: Sube los archivos a la carpeta public_html del nuevo Syspanel, importa la base de datos en phpMyAdmin y actualiza el wp-config.php.

[TIP] Syspanel es muy visual y fácil de usar. No te asustes por el puerto 2106; es solo la puerta de entrada a tu panel de control.

¿Cómo cambio los DNS para que mi web se vea en el nuevo hosting?

Este es el paso final y crucial. Los DNS (Domain Name System) son como la guía telefónica de internet. Le dicen a los navegadores dónde encontrar tu web.

Pasos para cambiar los DNS

  1. Obtén los nuevos DNS: Tu nuevo hosting te habrá proporcionado dos direcciones, algo como ns1.nuevohosting.com y ns2.nuevohosting.com. Búscalos en el email de bienvenida o en el panel de control.
  2. Accede a tu gestor de dominios: Ve a la web donde compraste tu dominio (ej. GoDaddy, Namecheap, DonDominio).
  3. Localiza la gestión de DNS: Busca una sección llamada "Mis dominios", "DNS", "Servidores de nombres" o "Nameservers".
  4. Reemplaza los DNS antiguos: Cambia los servidores de nombres actuales por los dos nuevos que te dio tu hosting.
  5. Guarda los cambios.

¿Cuánto tarda el cambio?

La propagación de DNS no es instantánea. Puede tardar desde 1 hora hasta 48 horas en que el cambio sea efectivo en todo el mundo.

[WARNING] Durante este período de propagación, algunos usuarios verán tu web en el hosting antiguo y otros en el nuevo. Es normal. No toques nada y espera. Puedes ir probando tu web desde diferentes dispositivos o usando herramientas online como "whatsmydns.net".

Preguntas Frecuentes Adicionales (FAQ Rápida)

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

Si se hace correctamente, no. El SEO no se ve afectado siempre que mantengas la misma estructura de URLs y redirijas correctamente. Al cambiar los DNS, el tráfico se redirige al nuevo servidor sin problemas. Asegúrate de que tu nuevo hosting tenga buen rendimiento para no perder velocidad de carga.

¿Qué hago si mi web se rompe en el nuevo hosting?

No entres en pánico. Los problemas más comunes son:

  • Error de conexión a la base de datos: Revisa el wp-config.php. Seguro que has puesto mal el nombre, usuario o contraseña de la BD.
  • Error 500 (Internal Server Error): Suele ser un problema con los plugins o el tema. Puedes desactivarlos renombrando la carpeta wp-content/plugins a wp-content/plugins_old mediante FTP o el Administrador de Archivos.
  • Enlaces rotos o imágenes que no cargan: Es un problema de URLs. Si no usaste un plugin para buscar y reemplazar, puedes usar una consulta SQL en phpMyAdmin o el plugin "Better Search Replace" para actualizar la URL antigua por la nueva.

¿Debo borrar los archivos del hosting antiguo?

No inmediatamente. Mantén tu plan de hosting antiguo activo al menos durante una semana después de que la propagación de DNS haya terminado. Así, si algo falla, puedes volver a poner los DNS antiguos y tu web seguirá funcionando desde allí. Una vez que estés 100% seguro de que todo funciona en el nuevo hosting, puedes cancelar el antiguo.

Esperamos que esta FAQ te haya sido de gran ayuda. Recuerda que la clave está en la paciencia y en seguir los pasos en orden. Si en algún momento te sientes abrumado, no dudes en contactar al soporte técnico de tu nuevo hosting; para eso estamos.

¿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