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

Cómo transferir WordPress de un servidor a otro (cPanel a cPanel)

Actualizado el 3 de marzo de 2026

Cambiar de hosting puede parecer una tarea de otro planeta, especialmente si nunca lo has hecho. Pero tranquilo, estás en el lugar correcto. En esta guía te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo migrar wordpress cpanel de un servidor a otro.

Vamos a centrarnos en el método más común y fiable: la transferencia entre dos paneles de control cPanel. Este proceso se puede hacer de dos maneras principales: usando la herramienta de copias de seguridad integrada o haciendo una copia manual por FTP. Al final, te enseñaré el método más seguro y completo.

Al terminar de leer esta guía, habrás realizado un cambio de servidor wordpress sin perder el sueño ni el cabello. Vamos a ello.


Antes de Empezar: ¿Qué Necesitas y Por Qué?

Antes de lanzarnos a la piscina, vamos a preparar el terreno. Necesitaremos acceso a dos paneles de control y un poco de paciencia.

Requisitos Previos

Para llevar a cabo este cambio de servidor wordpress, asegúrate de tener a mano lo siguiente:

  • Acceso al cPanel antiguo: Necesitas las credenciales de tu hosting actual.
  • Acceso al cPanel nuevo: Lo mismo, pero del hosting al que te vas a mudar.
  • Cliente FTP (opcional): Programas como FileZilla o Cyberduck. Son gratuitos y muy útiles si el método automático falla.
  • Cuenta de correo temporal: Por si necesitas recibir notificaciones del sistema.
  • Un buen café: Te hará falta para la parte de la espera (no son más de 10 minutos, pero mejor estar preparado).

[WARNING] Asegúrate de que tu nuevo hosting tiene PHP y MySQL instalados. Sin esto, WordPress no puede funcionar. El 99% de los hostings lo incluyen, pero es mejor verificar.


Método 1: La Vía Rápida con "Copias de Seguridad" de cPanel

Este es el método más sencillo para migrar wordpress cpanel si ambos servidores son "amigos" (es decir, si tu nuevo hosting tiene la herramienta de transferencia automática). Pero no siempre está disponible, así que lo veremos como una opción.

Paso 1: Generar la Copia de Seguridad Completa en el cPanel Antiguo

Primero, entra en tu cPanel antiguo. Busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".

Dentro, verás la opción de "Copias de seguridad completas" o "Full Backup". Haz clic ahí.

  • Destino de la copia: Elige "Home Directory" o "Directorio principal". Esto guardará el archivo en tu carpeta raíz.
  • Dirección de correo electrónico: Introduce un correo donde quieras recibir la notificación (puede ser el del nuevo hosting).

Haz clic en "Generar copia de seguridad". El sistema empezará a empaquetar toda tu web (archivos y base de datos) en un solo archivo .tar.gz. Esto puede tardar unos minutos.

Paso 2: Descargar y Subir el Archivo

Una vez generado, verás el archivo en el listado de copias de seguridad. Haz clic derecho y "Descargar" para guardarlo en tu ordenador.

Ahora, entra en el cPanel del nuevo hosting. Ve a la sección "Archivos" y abre el "Administrador de archivos".

Navega hasta la carpeta public_html (o www). Si tiene algo dentro, bórralo (si es un hosting nuevo, estará vacío). Sube el archivo .tar.gz que descargaste antes directamente a esa carpeta.

Paso 3: Restaurar la Copia en el Nuevo Servidor

Vuelve a la sección "Copias de seguridad" del nuevo cPanel. Ahora busca la opción "Restaurar" o "Restore".

Selecciona el archivo que acabas de subir y haz clic en "Restaurar". El sistema se encargará de descomprimir y colocar todo en su sitio.

[TIP] Este método es el más rápido, pero a veces falla si las versiones de cPanel son muy diferentes. Si no funciona, no te preocupes, el Método 2 es infalible.


Método 2: La Vía Manual (Con FTP y phpMyAdmin) - La Más Fiable

Este método requiere un poco más de trabajo, pero es el que nunca falla. Lo dividiremos en cuatro fases: archivos, base de datos, configuración y puesta a punto.

Fase 1: Copiar los Archivos de WordPress

Aquí vamos a mover el "esqueleto" de tu web: los temas, plugins, imágenes, etc. Usaremos FTP para esto.

1.1. Conecta al Servidor Antiguo

Abre FileZilla (o el cliente FTP que uses). Conéctate a tu hosting antiguo usando los datos de FTP que te dio tu proveedor (normalmente son los mismos que los de cPanel, pero a veces son distintos).

1.2. Descarga la Carpeta public_html

En el panel remoto (el del servidor), navega hasta la carpeta public_html. Esa carpeta contiene absolutamente todo tu WordPress.

Selecciona todo el contenido de esa carpeta (Ctrl+A), haz clic derecho y elige "Descargar". Esto copiará todos los archivos a tu ordenador. Es un proceso que puede tardar unos minutos, dependiendo del peso de tu web.

1.3. Sube los Archivos al Nuevo Servidor

Ahora, conéctate al nuevo servidor con sus datos FTP. Ve a la carpeta public_html (debería estar vacía o tener un archivo index.html por defecto que puedes borrar).

Sube todos los archivos que descargaste antes. Simplemente arrastra y suelta. Espera a que termine. Ya tienes la estructura de tu web en el nuevo sitio.

Fase 2: Exportar e Importar la Base de Datos

La base de datos contiene tus entradas, páginas, comentarios y configuración. Es el "cerebro" de WordPress.

2.1. Exportar la Base de Datos del Servidor Antiguo

Vuelve al cPanel antiguo. 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 uses para tu WordPress (normalmente se llama algo como usuario_wpdb).
  • Arriba, en el menú, haz clic en la pestaña "Exportar".
  • Elige el método "Rápido" y haz clic en "Continuar". Se descargará un archivo .sql.

2.2. Importar la Base de Datos al Nuevo Servidor

Ahora ve al cPanel del nuevo hosting. Antes de importar, necesitas crear una base de datos nueva.

  • Ve a "Bases de datos MySQL".
  • Crea una nueva base de datos (ej: nuevousuario_wpdb).
  • Crea un usuario para esa base de datos y asígnale una contraseña segura.
  • Añade ese usuario a la base de datos con TODOS LOS PRIVILEGIOS.

[WARNING] Anota el nombre de la base de datos, el usuario y la contraseña en un bloc de notas. Los necesitarás en el siguiente paso.

Ahora, abre phpMyAdmin en el nuevo cPanel. Selecciona la base de datos que acabas de crear (en el panel izquierdo). Arriba, haz clic en "Importar". Selecciona el archivo .sql que descargaste antes y haz clic en "Continuar". ¡Listo! Tu base de datos está en el nuevo servidor.

Fase 3: Configurar el Archivo wp-config.php

Este es el paso más crítico. El archivo wp-config.php es el que le dice a WordPress dónde está su base de datos.

3.1. Localiza el Archivo

En tu ordenador, busca la carpeta donde descargaste los archivos de tu web. Dentro de ella, busca el archivo llamado wp-config.php. Ábrelo con un editor de texto simple (como el Bloc de notas).

3.2. Edita los Datos de Conexión

Busca las líneas que dicen algo así:

define('DB_NAME', 'nombre_base_antigua');
define('DB_USER', 'usuario_base_antigua');
define('DB_PASSWORD', 'contraseña_base_antigua');
define('DB_HOST', 'localhost');

Cámbialas por los datos de la nueva base de datos que creaste en el paso 2.2.

define('DB_NAME', 'nuevousuario_wpdb');
define('DB_USER', 'nuevousuario_usuario');
define('DB_PASSWORD', 'tu_nueva_contraseña');
define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero verifica en tu nuevo hosting.

Guarda el archivo y sube este archivo modificado al nuevo servidor, reemplazando el que está en public_html. Puedes hacerlo por FTP o por el Administrador de archivos de cPanel.

Fase 4: Puesta a Punto Final (La Magia)

Ahora viene la parte divertida: ver tu web funcionando en el nuevo servidor.

4.1. Actualizar las URLs en la Base de Datos

A veces, las URLs en la base de datos siguen apuntando al dominio antiguo. Para arreglarlo, vamos a usar una consulta SQL.

  • Entra en phpMyAdmin del nuevo servidor y selecciona tu base de datos.
  • Haz clic en la pestaña "SQL".
  • Pega la siguiente consulta y ejecútala:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';

[INFO] Cambia tudominioantiguo.com por tu dominio real antiguo y tudominionuevo.com por el nuevo. Si tu dominio no cambia (solo cambias de hosting), omite este paso.

4.2. Actualizar el Archivo wp-config.php (Extra)

Añade estas líneas justo después de la línea define('DB_HOST', ...) para evitar problemas de caché:

define('WP_HOME', 'http://www.tudominionuevo.com');
define('WP_SITEURL', 'http://www.tudominionuevo.com');

4.3. Comprueba tu Web

Abre tu navegador y escribe tu dominio. Deberías ver tu web funcionando perfectamente.

[TIP] Si ves un error de "Error al conectar con la base de datos", revisa que los datos en wp-config.php sean correctos y que el usuario tenga todos los privilegios en la base de datos.


Preguntas Frecuentes (FAQ) sobre Migración de WordPress

Aquí respondo las dudas más comunes que me suelen llegar sobre este proceso.

¿Qué pasa con mi correo electrónico si cambio de hosting?

Los correos son gestionados por el servidor. Si cambias de hosting, tendrás que configurar tus cuentas de correo en el nuevo cPanel. Puedes crearlas manualmente o, si tu nuevo hosting ofrece la misma configuración, migrar las cuentas. No se migran automáticamente con este proceso.

¿Cuánto tarda en propagarse el dominio?

Si cambias de hosting, necesitarás apuntar tu dominio a los nuevos servidores DNS. Esto puede tardar entre 24 y 72 horas en completarse a nivel mundial. Durante ese tiempo, algunos usuarios verán tu web antigua y otros la nueva.

¿Puedo hacer la migración sin usar FTP?

Sí, puedes usar el "Administrador de archivos" de cPanel para subir y bajar archivos, pero es más lento y tedioso para sitios grandes. FTP es mucho más eficiente para descargar y subir cientos de archivos.

¿Qué es Syspanel y tiene relación con cPanel?

Syspanel es un panel de control alternativo (similar a cPanel) que ofrecen algunos proveedores de hosting. Si tu nuevo hosting usa Syspanel, el proceso es muy similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo: https://tudominio.com:2106). Las opciones de "Copias de seguridad", "Administrador de archivos" y "Bases de datos" se encuentran en menús con nombres muy parecidos, así que la lógica de esta guía te servirá igualmente.

¿Qué pasa si mi web es muy grande (más de 5GB)?

Para webs muy grandes, es recomendable hacer la copia de seguridad por partes (por ejemplo, comprimir solo la carpeta wp-content y luego el resto). Otra opción es pedir a tu nuevo proveedor de hosting que haga la migración por ti; muchos lo ofrecen gratis.

¿Pierdo el SEO al hacer el cambio de servidor?

No, si lo haces bien. El SEO no se pierde si mantienes la misma estructura de URLs, redireccionas correctamente y actualizas las URLs en la base de datos. Eso sí, es normal que haya una pequeña caída en el tráfico durante los primeros días mientras Google reindexa tu web desde el nuevo servidor.


Consejos Finales para un Cambio de Servidor WordPress Exitoso

Para terminar, te dejo unos últimos consejos que te harán la vida más fácil.

Haz una Copia de Seguridad de Todo Antes de Empezar

Aunque vayas a migrar, nunca está de más tener una copia extra en tu ordenador. Si algo sale mal, puedes volver a empezar sin miedo.

Desactiva el Mantenimiento

Justo antes de empezar la migración, ve a tu WordPress y desactiva cualquier plugin de caché (como W3 Total Cache o WP Super Cache). Esto evita que se guarden archivos temporales que puedan dar problemas en el nuevo servidor.

Revisa los Permisos de Archivos

Después de la migración, es buena idea verificar que los permisos de las carpetas sean 755 y los de los archivos 644. Puedes hacerlo desde el Administrador de archivos de cPanel seleccionando la carpeta y haciendo clic en "Permisos".

No Borres el Hosting Antiguo Inmediatamente

Espera al menos una semana antes de dar de baja el hosting antiguo. Así, si surge algún problema, puedes volver atrás rápidamente.


Y con esto, has completado tu migrar wordpress cpanel con éxito. Ya tienes tu web funcionando en su nuevo hogar. Si te ha quedado alguna duda, déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con 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