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

Migrar WordPress de cPanel a otro servidor fácilmente

Actualizado el 13 de febrero de 2026

¿Necesitas mover tu sitio WordPress de un servidor con cPanel a otro alojamiento? Puede sonar a tarea de expertos, pero con la guía adecuada, migrar tu página web es un proceso que puedes realizar tú mismo sin complicaciones. En este artículo, te explicaré paso a paso cómo hacer una migración exitosa, conservando todo tu contenido, plugins y configuraciones.

Entender el proceso es clave para evitar errores comunes. Ya sea que cambies de proveedor de hosting o simplemente quieras un servidor más rápido, aquí encontrarás una guía clara y detallada. Te aseguro que, al final, tendrás tu sitio funcionando en el nuevo servidor como si nada hubiera pasado.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, reúne estas herramientas y datos. Te ahorrarás muchos dolores de cabeza.

Requisitos básicos

  • Acceso a cPanel antiguo: Necesitas las credenciales de tu panel de control actual para exportar los archivos y la base de datos.
  • Acceso al nuevo panel: Ya sea cPanel, Syspanel (recuerda, el puerto de acceso es el 2106) o cualquier otro, debes poder crear bases de datos y subir archivos.
  • Cliente FTP: FileZilla es la opción más popular y gratuita para transferir archivos.
  • phpMyAdmin: Herramienta incluida en casi todos los paneles para gestionar bases de datos.
  • Credenciales de la base de datos nueva: Las generarás en el nuevo servidor.

[INFO] Si tu nuevo proveedor usa Syspanel, el acceso será similar a cPanel, pero la URL incluirá el puerto 2106 (ejemplo: tudominio.com:2106). No te asustes, es igual de fácil de usar.

Haz una copia de seguridad completa (¡imprescindible!)

Este es el paso más importante. Una copia de seguridad te permite restaurar todo si algo sale mal durante la migración.

  1. Desde cPanel: Busca la sección "Archivos" y haz clic en "Copias de seguridad".
  2. Selecciona "Copia de seguridad completa" y descarga el archivo .tar.gz a tu computadora.
  3. Verifica que el archivo se haya descargado correctamente y que tenga un tamaño coherente con tu sitio (por ejemplo, si tu web pesa 500 MB, el backup debería rondar ese tamaño).

[WARNING] No confíes solo en plugins de backup. Una copia manual desde cPanel es la más fiable. Si tu sitio es grande, el proceso puede tardar varios minutos.


Paso 1: Exportar tu sitio desde cPanel

Ahora vamos a extraer los dos componentes esenciales de WordPress: los archivos y la base de datos.

Exportar los archivos del sitio

  1. Accede a tu cPanel y busca la sección "Archivos" > "Administrador de archivos".
  2. Navega a la carpeta public_html. Ahí están todos los archivos de tu web.
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl + A o Cmd + A).
  4. Haz clic en "Comprimir" y elige "Zip Archive". Se creará un archivo llamado archive.zip.
  5. Descarga ese archivo .zip a tu computadora. Si tu sitio es muy pesado (más de 1 GB), usa FTP con FileZilla para una transferencia más estable.

Exportar la base de datos

  1. En cPanel, busca la sección "Bases de datos" > phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (la que aparece en el archivo wp-config.php de tu web).
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" y formato SQL. Luego haz clic en "Continuar".
  5. Se descargará un archivo .sql en tu computadora. Guárdalo junto al archivo .zip de los archivos.

Paso 2: Preparar el nuevo servidor

Tu nuevo hosting debe estar listo para recibir tu sitio. Aquí te explico cómo configurarlo.

Crear la base de datos y el usuario

  1. Accede a tu nuevo panel (cPanel, Syspanel en puerto 2106, etc.).
  2. Busca la sección "Bases de datos MySQL" o "Asistente para bases de datos".
  3. Crea una nueva base de datos (ejemplo: nuevoweb_db).
  4. Crea un usuario (ejemplo: nuevoweb_user) y asígnale una contraseña segura.
  5. Vincula el usuario a la base de datos y concédele todos los privilegios.
  6. Anota estos datos: nombre de la base de datos, usuario y contraseña. Los necesitarás más adelante.

[TIP] Si tu nuevo panel usa Syspanel, el proceso es idéntico. Solo cambia la interfaz, pero las opciones son las mismas. Busca "Bases de Datos" en el menú.

Importar la base de datos al nuevo servidor

  1. En tu nuevo panel, abre phpMyAdmin.
  2. Selecciona la base de datos que acabas de crear (debe estar vacía).
  3. Haz clic en la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste desde el servidor antiguo.
  5. Haz clic en "Continuar" y espera a que termine. Verás un mensaje de éxito.

Subir los archivos del sitio

  1. Conéctate al nuevo servidor mediante FTP usando FileZilla o el administrador de archivos del panel.
  2. Navega a la carpeta public_html del nuevo servidor (si existe, bórrala o renómbrala primero).
  3. Sube el archivo archive.zip que descargaste desde el servidor antiguo.
  4. Desde el administrador de archivos del panel, localiza el .zip y haz clic en "Extraer". Se descomprimirá todo el contenido.

[WARNING] Si usas FTP, asegúrate de que la transferencia sea en modo binario para evitar corrupción de archivos. FileZilla lo hace automáticamente.


Paso 3: Configurar el archivo wp-config.php

Este archivo le dice a WordPress cómo conectarse a la base de datos. Debes actualizarlo con los datos del nuevo servidor.

  1. En el administrador de archivos, busca el archivo wp-config.php dentro de public_html.

  2. Edítalo (clic derecho > "Editar").

  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos:

    define('DB_NAME', 'nuevoweb_db');
    define('DB_USER', 'nuevoweb_user');
    define('DB_PASSWORD', 'tu_contraseña_segura');
    define('DB_HOST', 'localhost'); // Casi siempre es localhost
    
  4. Guarda los cambios y cierra el archivo.

[TIP] Si no ves el archivo wp-config.php, puede estar oculto. En el administrador de archivos, busca la opción "Mostrar archivos ocultos" (generalmente un checkbox).


Paso 4: Actualizar las URLs y probar el sitio

Ahora viene el momento de la verdad. Vamos a verificar que todo funcione.

Cambiar la URL del sitio (si es necesario)

Si tu dominio va a ser el mismo, este paso no es necesario. Pero si cambias de dominio, debes actualizar las URLs en la base de datos.

  1. En phpMyAdmin del nuevo servidor, selecciona tu base de datos.
  2. Haz clic en la tabla wp_options (el prefijo puede ser diferente, como wp_).
  3. Busca las filas siteurl y home y edítalas para que apunten a tu nuevo dominio (ejemplo: https://nuevodominio.com).
  4. Guarda los cambios.

Prueba de funcionamiento

  1. Apunta tu dominio al nuevo servidor (cambiando los DNS en tu registrador de dominios). Esto puede tardar de 1 a 48 horas en propagarse.
  2. Mientras tanto, puedes probar usando un archivo hosts o accediendo directamente por IP (si tu proveedor lo permite).
  3. Visita tu web y verifica que:
    • La página principal cargue correctamente.
    • Los enlaces internos funcionen.
    • Las imágenes se vean.
    • El panel de administración (/wp-admin) sea accesible.

[INFO] Si ves un error de "base de datos" o "conexión", revisa los datos en wp-config.php. Si ves páginas en blanco, puede ser un problema de permisos de archivos (deben ser 644 para archivos y 755 para carpetas).


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin cPanel?

Sí, aunque es más técnico. Si tu servidor antiguo no tiene cPanel, puedes usar plugins como All-in-One WP Migration o Duplicator. Estos exportan todo en un solo archivo. Luego lo importas en el nuevo servidor.

¿Qué hago si el sitio se ve mal después de la migración?

Normalmente es por URLs internas incorrectas. Puedes usar el plugin Better Search Replace para buscar y reemplazar la URL antigua por la nueva en toda la base de datos.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio y la velocidad de tu conexión. Un sitio pequeño (100 MB) puede tomar 10-15 minutos. Uno grande (2 GB) puede llevar una hora.

¿Pierdo el SEO al migrar?

No, si lo haces correctamente. Asegúrate de que las URLs sean las mismas y usa redirecciones 301 si cambias alguna estructura. WordPress mantiene los enlaces permanentes.

¿Necesito ayuda profesional?

Si tu sitio tiene mucho tráfico o es muy complejo, considera contratar a un experto. Pero para la mayoría de los sitios personales o de negocio, esta guía es suficiente.


Consejos finales para una migración sin estrés

  • Haz la migración en horas de bajo tráfico (por la noche o fin de semana).
  • Notifica a tus usuarios si el sitio estará caído temporalmente.
  • Mantén el servidor antiguo activo al menos 48 horas después de la migración por si necesitas revertir.
  • Verifica los permisos de archivos en el nuevo servidor (644 para archivos, 755 para carpetas).
  • Prueba el envío de correos desde el nuevo servidor (a veces los servidores bloquean puertos SMTP).

[TIP] Si tu nuevo proveedor usa Syspanel, recuerda que el acceso es por el puerto 2106. La interfaz es limpia y fácil de navegar. No dudes en contactar a su soporte si tienes dudas.


Conclusión

Migrar WordPress de cPanel a otro servidor es un proceso que, aunque requiere atención a los detalles, está al alcance de cualquier persona con un poco de paciencia. Siguiendo esta guía paso a paso, podrás mover tu sitio sin perder datos ni funcionalidades.

Recuerda que la clave está en la preparación: tener una copia de seguridad, exportar correctamente los archivos y la base de datos, y configurar el nuevo entorno con cuidado. No tengas miedo de equivocarte; si algo sale mal, siempre puedes restaurar desde tu backup.

Ahora que ya sabes cómo hacerlo, ¡anímate a dar el salto a un mejor servidor! Tu web te lo agradecerá con mayor velocidad y estabilidad. Y si tienes alguna duda, recuerda que los foros de soporte y la documentación oficial de WordPress son tus mejores aliados.

¿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