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

Cómo transferir WordPress de un hosting a otro usando cPanel

Actualizado el 21 de mayo de 2026

¿Qué significa migrar WordPress de un hosting a otro?

Migrar WordPress de un hosting a otro significa trasladar todos los archivos, la base de datos y la configuración de tu sitio web desde un servidor a otro. Esto puede ser necesario por varias razones: tu hosting actual es lento, el costo aumentó, necesitas más recursos, o quizás quieres cambiar a un proveedor con mejor soporte técnico. El objetivo es que tu sitio funcione exactamente igual en el nuevo servidor, sin perder contenido, diseños ni posicionamiento en buscadores.

Cuando hablamos de migrar wordpress cpanel, nos referimos a un proceso manual que se realiza utilizando las herramientas que ofrece cPanel, el panel de control más común en el alojamiento web. Aunque existen plugins que automatizan este proceso, hacerlo manualmente te da control total y no depende de extensiones de terceros que a veces fallan. Además, es una habilidad muy útil que te servirá en el futuro.


Antes de empezar: Requisitos y preparación

Antes de lanzarte a transferir wordpress hosting, necesitas asegurarte de tener todo lo siguiente:

Requisitos previos

  • Acceso a cPanel del hosting antiguo (donde está tu sitio actual).
  • Acceso a cPanel del hosting nuevo (el destino).
  • Credenciales FTP o administrador de archivos en ambos servidores.
  • Un editor de texto como Bloc de notas, Sublime Text o similar.
  • Una copia de seguridad reciente de tu sitio, por si algo sale mal.
  • Dominio apuntando al nuevo servidor o acceso al DNS para cambiarlo.

Pasos de preparación

  1. Verifica los requisitos del nuevo hosting: PHP, MySQL, y espacio en disco. WordPress necesita al menos PHP 7.4 y MySQL 5.6 o superior.
  2. Crea una cuenta de correo temporal en el nuevo hosting para recibir notificaciones importantes.
  3. Revisa que el nuevo hosting tenga instalado cPanel con las mismas versiones de software, o al menos compatibles.
  4. Anota las credenciales de acceso de ambos paneles en un lugar seguro.

[WARNING] No inicies la migración en horas de mucho tráfico. Si tu sitio tiene visitas constantes, considera activar el modo mantenimiento o hacerlo en horario de baja actividad.


Paso 1: Realizar una copia de seguridad completa en el hosting antiguo

Lo primero es tener una copia exacta de tu sitio. Esto incluye dos partes: los archivos del WordPress y la base de datos.

1.1. Copia de seguridad de archivos desde cPanel

En el cPanel de tu hosting antiguo, busca la sección Archivos y haz clic en Administrador de archivos.

  • Navega hasta la carpeta public_html (o htdocs si es otro servidor). Ahí es donde vive tu WordPress.
  • Selecciona todos los archivos y carpetas dentro de public_html. Puedes usar Ctrl+A para seleccionar todo.
  • Haz clic derecho y elige Comprimir. Selecciona formato Zip y crea un archivo llamado backup-wordpress.zip.
  • Cuando termine, descarga ese archivo a tu computadora.

[TIP] No comprimas la carpeta public_html en sí misma, sino su contenido. Así será más fácil descomprimirla en el destino.

1.2. Exportar la base de datos desde phpMyAdmin

La base de datos contiene tus entradas, páginas, comentarios, usuarios y configuraciones. Es el corazón de WordPress.

  • En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
  • En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que corresponda a tu WordPress (suele llamarse algo como usuario_wpdb).
  • En el menú superior, haz clic en la pestaña Exportar.
  • Verás dos opciones: Rápida y Personalizada. Elige Personalizada.
  • Asegúrate de que el formato sea SQL y deja las opciones por defecto.
  • Haz clic en el botón Continuar o Exportar. Se descargará un archivo .sql.

[INFO] Guarda tanto el archivo ZIP como el archivo SQL en la misma carpeta de tu computadora. Los necesitarás en los siguientes pasos.


Paso 2: Crear la base de datos en el nuevo hosting

Ahora vamos a preparar el terreno en el nuevo servidor. Necesitamos una base de datos vacía donde importaremos la que acabamos de exportar.

2.1. Crear la base de datos y el usuario

En el cPanel del nuevo hosting:

  • Ve a la sección Bases de datos y haz clic en Bases de datos MySQL.
  • En el campo Nueva base de datos, escribe un nombre (ejemplo: mipagina_wp). Haz clic en Crear base de datos.
  • Ahora ve a Usuarios MySQL. Crea un nuevo usuario con un nombre y una contraseña segura (ejemplo: mipagina_user).
  • Una vez creado, vuelve a la sección Bases de datos MySQL y busca Añadir usuario a la base de datos.
  • Selecciona tu usuario y tu base de datos, y otórgale TODOS LOS PRIVILEGIOS. Haz clic en Hacer cambios.

[TIP] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante para configurar WordPress.

2.2. Importar la base de datos antigua

  • Abre phpMyAdmin en el nuevo cPanel.
  • Selecciona la base de datos que acabas de crear en el panel izquierdo.
  • En el menú superior, haz clic en Importar.
  • Haz clic en Elegir archivo y selecciona el archivo .sql que descargaste antes.
  • Deja el resto de opciones por defecto y haz clic en Continuar.
  • Espera a que termine el proceso. Verás un mensaje de éxito.

Paso 3: Subir los archivos de WordPress al nuevo hosting

Ahora toca mover los archivos. Hay dos formas principales: usando el Administrador de archivos o mediante FTP.

3.1. Usar el Administrador de archivos de cPanel

  • En el nuevo cPanel, abre Administrador de archivos.
  • Navega a public_html. Si tiene contenido, bórralo o muévelo a una carpeta de respaldo.
  • Haz clic en Cargar en la barra superior y sube el archivo backup-wordpress.zip.
  • Cuando termine la carga, selecciona el archivo ZIP y haz clic derecho → Extraer.
  • El sistema descomprimirá los archivos en public_html. Verás las carpetas típicas de WordPress: wp-admin, wp-content, wp-includes, etc.

3.2. Usar FTP (alternativa)

Si prefieres usar FTP, instala un cliente como FileZilla y conéctate al nuevo hosting con tus credenciales FTP. Luego sube todos los archivos de la copia local a public_html. Este método es más lento pero más visual.

[TIP] Si el archivo ZIP es muy pesado (más de 100 MB), puede dar problemas de tiempo de espera. En ese caso, sube los archivos por FTP o divide el ZIP en partes más pequeñas.


Paso 4: Configurar wp-config.php

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

4.1. Editar wp-config.php

  • En el Administrador de archivos del nuevo cPanel, navega a public_html.
  • Busca el archivo wp-config.php. Si no lo ves, activa la opción Mostrar archivos ocultos en la configuración del administrador.
  • Haz clic derecho sobre él → Editar (o Code Editor).
  • Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña:
define( 'DB_NAME', 'nombre_base_datos' );
define( 'DB_USER', 'usuario_base_datos' );
define( 'DB_PASSWORD', 'contraseña' );
  • Reemplaza esos valores con los que creaste en el paso 2.1.
  • Guarda los cambios y cierra el editor.

[WARNING] Asegúrate de no borrar ninguna otra línea del archivo. Solo cambia los valores entre comillas.


Paso 5: Ajustar las URLs en la base de datos

Cuando mueves WordPress a un hosting nuevo, a veces las URLs quedan apuntando al dominio antiguo. Esto puede romper los enlaces internos, las imágenes y el acceso al panel de administración.

5.1. Verificar las URLs actuales

  • Abre phpMyAdmin en el nuevo hosting.
  • Selecciona tu base de datos importada.
  • Haz clic en la tabla wp_options.
  • Busca las filas llamadas siteurl y home. Si el dominio es el mismo, no necesitas hacer nada. Si cambiaste de dominio, actualiza los valores.

5.2. Actualizar URLs en la base de datos

Si necesitas cambiar las URLs, puedes hacerlo directamente en phpMyAdmin:

  • Haz clic en Editar en la fila de siteurl y cambia la URL.
  • Repite con home.
  • También puedes usar una consulta SQL: ve a la pestaña SQL y ejecuta:
UPDATE wp_options SET option_value = 'http://nuevadominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'http://nuevadominio.com' WHERE option_name = 'home';

[INFO] Si usas el mismo dominio, este paso no es necesario. Pero siempre es bueno verificarlo.


Paso 6: Probar el sitio y solucionar problemas comunes

Este es el momento de la verdad. Abre tu navegador y visita tu sitio. Si todo salió bien, verás tu WordPress funcionando en el nuevo hosting.

6.1. Problemas frecuentes

  • Error de conexión a la base de datos: Revisa que los datos en wp-config.php sean correctos.
  • Página en blanco: Puede ser un problema de permisos de archivos. En cPanel, selecciona todos los archivos de public_html, haz clic derecho → Permisos y establece 755 para carpetas y 644 para archivos.
  • Enlaces rotos: Instala el plugin Better Search Replace para actualizar las URLs en toda la base de datos de golpe.

6.2. Probar el panel de administración

  • Accede a tudominio.com/wp-admin e inicia sesión con tus credenciales de administrador.
  • Ve a Ajustes → Enlaces permanentes y haz clic en Guardar cambios para refrescar las reglas de reescritura.

[TIP] Si tienes problemas con el panel, revisa que la URL en wp_options sea correcta. A veces hay que usar la IP del servidor temporalmente.


Paso 7: Actualizar el DNS y finalizar la migración

El último paso es apuntar tu dominio al nuevo hosting. Esto se hace cambiando los servidores de nombres (nameservers) o los registros DNS.

7.1. Cambiar los servidores de nombres

  • Ve a tu registrador de dominios (donde compraste el dominio).
  • Busca la opción Administrar DNS o Servidores de nombres.
  • Reemplaza los nameservers actuales por los que te dio tu nuevo hosting (suelen ser como ns1.nuevohosting.com y ns2.nuevohosting.com).
  • Guarda los cambios. La propagación puede tardar entre 24 y 48 horas.

7.2. Verificar la propagación

Puedes usar herramientas como whatsmydns.net para ver si el DNS ya apunta al nuevo servidor. Mientras tanto, puedes acceder al sitio usando un archivo hosts modificado en tu computadora para probar antes de que se propague.

[WARNING] No canceles tu hosting antiguo hasta que el DNS se haya propagado y tu sitio funcione perfectamente en el nuevo servidor. Así evitarás períodos de inactividad.


Preguntas frecuentes sobre migración WordPress

¿Puedo migrar WordPress sin cPanel?

Sí, pero cPanel facilita mucho el proceso. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106 y los pasos son similares. En Syspanel encontrarás opciones equivalentes para gestionar archivos, bases de datos y backups.

¿Pierdo mi posicionamiento SEO al migrar sitio wordpress?

No, si haces la migración correctamente. Mantén las mismas URLs, redirige correctamente si cambias de dominio y configura Google Search Console para verificar el cambio. También es recomendable actualizar el sitemap en Search Console.

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

Depende del tamaño del sitio y de la velocidad de tu conexión. Un sitio pequeño (menos de 1 GB) puede estar listo en 30-60 minutos. Sitios grandes pueden tardar varias horas.

¿Qué hago si la base de datos es demasiado grande para importarla?

Puedes aumentar el límite de subida en phpMyAdmin editando el archivo php.ini, o usar herramientas como BigDump para importar archivos SQL muy grandes. También puedes pedir a tu hosting que lo haga por ti.

¿Es necesario contratar un servicio profesional para transferir wordpress hosting?

No necesariamente. Con esta guía puedes hacerlo tú mismo. Sin embargo, si tu sitio es muy complejo o crítico, contratar un servicio profesional puede ahorrarte dolores de cabeza.


Consejos finales para una migración exitosa

  • Haz siempre una copia de seguridad antes de empezar, incluso si ya tienes una.
  • No borres el hosting antiguo hasta que todo funcione en el nuevo.
  • Actualiza WordPress y los plugins después de la migración para evitar vulnerabilidades.
  • Revisa los enlaces internos y las imágenes después de migrar.
  • Configura el correo electrónico en el nuevo hosting para no perder emails.

[TIP] Si usas caché o CDN (como Cloudflare), purga la caché después de la migración para que los visitantes vean la versión nueva del sitio.


Conclusión

Migrar wordpress cpanel no es un proceso complicado si sigues los pasos en orden. La clave está en preparar bien las copias de seguridad, crear la base de datos correctamente, subir los archivos y ajustar la configuración. Con esta guía, podrás transferir wordpress hosting sin perder datos ni posicionamiento.

Recuerda que la práctica hace al maestro. Si es la primera vez que haces una migración, tómate tu tiempo, sigue cada paso con calma y no tengas miedo de pedir ayuda a tu nuevo proveedor de hosting si algo falla. La mayoría de ellos ofrecen soporte técnico gratuito para ayudarte con la migración.

Ahora que ya sabes cómo hacerlo, ¿te animas a mover wordpress cpanel por tu cuenta? Con paciencia y esta guía, tendrás tu sitio en el nuevo hosting en menos de lo que imaginas.

¿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