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

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

Actualizado el 8 de abril de 2026

¿Te mudas a un nuevo hosting y te da miedo perder tu web? Respira. Migrar WordPress de Plesk a cPanel es mucho más fácil de lo que parece, incluso si nunca lo has hecho. En esta guía paso a paso, te voy a explicar cómo transferir WordPress de un servidor a otro sin necesidad de ser un experto, y lo mejor: puedes migrar WordPress sin plugins usando métodos manuales que te darán control total.

Vamos a hacerlo juntos. No necesitas tocar código complejo, solo seguir el orden correcto. Al final, tendrás tu web funcionando en el nuevo servidor como si nada hubiera pasado.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegurémonos de que tienes todas las herramientas. Para transferir WordPress servidor de forma segura, necesitarás:

  • Acceso FTP o al Administrador de Archivos de tu hosting actual (Plesk).
  • Acceso a phpMyAdmin de tu hosting actual (Plesk).
  • Acceso a cPanel de tu nuevo hosting (con sus credenciales de FTP y phpMyAdmin).
  • Un editor de texto plano (como el Bloc de notas o Sublime Text).
  • Paciencia (solo un poquito, te prometo que es más rápido de lo que crees).

[WARNING] No empieces este proceso en horas punta de tráfico. Si tu web recibe muchas visitas, hazlo en un horario de baja actividad para evitar conflictos con los datos.


Paso 1: Haz una copia de seguridad completa en Plesk

El primer paso para migrar WordPress Plesk cPanel es clonar tu web actual. No te saltes esto, es tu red de seguridad.

1.1. Descarga los archivos de WordPress

Accede al panel de Plesk y busca la sección "Administrador de archivos" o usa un cliente FTP como FileZilla. Necesitas descargar la carpeta completa de tu instalación de WordPress (normalmente se llama httpdocs o public_html).

  1. Conéctate por FTP a tu servidor Plesk.
  2. Navega hasta la raíz de tu sitio web (donde están los archivos wp-config.php, wp-content, etc.).
  3. Selecciona todos los archivos y carpetas y descárgalos a tu computadora en una carpeta llamada backup_wordpress.

[INFO] Asegúrate de que la descarga se complete al 100%. Si la carpeta es muy grande (por ejemplo, más de 2 GB), hazla por partes para evitar cortes.

1.2. Exporta la base de datos desde phpMyAdmin

La base de datos es el cerebro de tu WordPress. Sin ella, tu web es solo un esqueleto.

  1. En Plesk, busca el icono de phpMyAdmin (suele estar en "Bases de datos").
  2. Selecciona la base de datos de tu sitio (el nombre suele tener un prefijo que coincide con tu usuario).
  3. Haz clic en la pestaña "Exportar".
  4. Elige el método "Rápido" y formato "SQL".
  5. Haz clic en "Continuar" y guarda el archivo .sql en la misma carpeta backup_wordpress.

¡Ya tienes tu copia de seguridad! Ahora vamos al nuevo hogar.


Paso 2: Prepara el servidor cPanel de destino

Ahora pasamos al nuevo hosting. Aquí vamos a crear el espacio para que tu WordPress respire.

2.1. Crea una base de datos y un usuario

En cPanel, busca la sección "Bases de datos MySQL".

  1. Crea una nueva base de datos (por ejemplo, nuevo_wp_db).
  2. Crea un usuario MySQL (por ejemplo, nuevo_wp_user) con una contraseña segura.
  3. Asigna el usuario a la base de datos y marca TODOS LOS PRIVILEGIOS.
  4. Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el paso 4.

[TIP] Guárdate estos datos en un bloc de notas. No los publiques ni los compartas.

2.2. Sube los archivos de WordPress

Ahora toca llevar los archivos que descargaste de Plesk al cPanel.

  1. Entra al Administrador de Archivos de cPanel o usa FTP.
  2. Ve a la carpeta public_html (si existe, bórrala o vacíala para evitar conflictos).
  3. Sube todos los archivos de tu carpeta backup_wordpress aquí. Si usas FTP, es más rápido subir una carpeta comprimida en ZIP y luego descomprimirla desde el administrador de archivos.

[WARNING] No subas la carpeta backup_wordpress como tal. Sube el contenido de dentro (los archivos sueltos) directamente a public_html.


Paso 3: Importa la base de datos en cPanel

Ahora vamos a darle vida al cerebro de tu WordPress en el nuevo servidor.

  1. Ve a phpMyAdmin en tu cPanel.
  2. Selecciona la base de datos que creaste en el paso 2.1.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste de Plesk.
  5. Haz clic en "Continuar" y espera a que termine. Verás un mensaje de éxito.

Paso 4: Conecta WordPress con la nueva base de datos

Este es el paso clave para cambio de hosting WordPress sin romper nada. WordPress guarda la conexión a la base de datos en el archivo wp-config.php.

  1. En el Administrador de Archivos de cPanel, busca el archivo wp-config.php en public_html.
  2. Haz clic derecho y selecciona "Editar" (o usa el editor de código).
  3. Busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define( 'DB_NAME', 'nuevo_wp_db' );
define( 'DB_USER', 'nuevo_wp_user' );
define( 'DB_PASSWORD', 'tu_contraseña' );
define( 'DB_HOST', 'localhost' ); // Normalmente se queda en localhost
  1. Guarda el archivo y cierra el editor.

[INFO] El DB_HOST casi siempre es localhost, pero si tu hosting usa un host remoto, lo encontrarás en la sección de bases de datos de cPanel.


Paso 5: Ajusta las URLs y rutas (el truco final)

Aquí es donde la gente suele fallar. Cuando cambias de servidor, las URLs guardadas en la base de datos aún apuntan al dominio antiguo o a una IP temporal. Vamos a corregirlo.

5.1. Opción A: Usar un plugin temporal (solo si no pudiste migrar sin plugins)

Si prefieres la vía rápida, instala un plugin llamado "Better Search Replace" en tu WordPress (desde el panel de administración).

  1. Ve a Plugins > Añadir nuevo y búscalo.
  2. Actívalo y ve a Herramientas > Better Search Replace.
  3. En "Buscar", escribe http://tu-dominio-antiguo.com (sin barra final).
  4. En "Reemplazar", escribe http://tu-dominio-nuevo.com.
  5. Selecciona TODAS las tablas y haz clic en "Ejecutar".

[WARNING] Haz una copia de seguridad de la base de datos antes de usar este plugin. Aunque es seguro, mejor prevenir.

5.2. Opción B: Cambio manual (para puristas que quieren migrar WordPress sin plugins)

Si te gusta el control total, hazlo manualmente con un script SQL en phpMyAdmin.

  1. Ve a phpMyAdmin en cPanel y selecciona tu base de datos.
  2. Haz clic en "SQL" y pega este código (reemplaza los datos):
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';

UPDATE wp_posts SET guid = replace(guid, 'http://www.tudominioantiguo.com','http://www.tudominionuevo.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com');
  1. Haz clic en "Continuar".

[TIP] Si tu web usa https://, incluye ambas variantes (con y sin www) en el comando para no dejar enlaces rotos.


Paso 6: Configura el dominio y los DNS

Para que transferir WordPress servidor sea visible para el mundo, debes apuntar tu dominio al nuevo hosting.

  1. En tu registrador de dominios (donde compraste el dominio), cambia los servidores DNS a los que te proporcionó tu nuevo hosting (suelen ser algo como ns1.tunuevohosting.com).
  2. Si solo cambias la IP (registro A), apunta @ y www a la IP de tu cPanel.

[INFO] Los cambios de DNS pueden tardar de 1 a 48 horas en propagarse globalmente. No te preocupes si no ves el cambio inmediato.


Paso 7: Verifica y limpia

Ya casi lo tienes. Ahora toca la revisión final.

  1. Accede a tu web con el dominio nuevo (o con una IP temporal si aún no has cambiado los DNS).
  2. Revisa que las imágenes carguen, los enlaces funcionen y las páginas no den error.
  3. Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.
  4. Borra el plugin "Better Search Replace" si lo usaste.
  5. Elimina los archivos de instalación como wp-config-sample.php si los ves en el servidor.

[WARNING] No borres el archivo wp-config.php original. Solo elimina los sobrantes.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin plugins sí o sí?

Sí, el método manual con FTP y phpMyAdmin que te expliqué arriba es 100% sin plugins. Solo necesitas seguir los pasos de exportar, subir, importar y editar el wp-config.php.

¿Qué pasa si mi web usa SSL?

Si tu dominio tenía certificado SSL, asegúrate de que el nuevo hosting lo active (puedes usar Let's Encrypt gratis desde cPanel). Luego repite el paso 5 con https:// en las URLs.

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

Para migraciones grandes, te recomiendo hacer la copia de seguridad en Plesk por partes (descarga el wp-content por separado) y usar un cliente FTP para subir los archivos, ya que el Administrador de Archivos de cPanel puede agotar el tiempo de espera.

¿Qué es Syspanel y cómo se relaciona con esto?

Syspanel es un panel de control alternativo (similar a cPanel) que se usa en algunos hosting. Si tu nuevo hosting usa Syspanel, el proceso es idéntico al de cPanel, solo cambia la interfaz. Recuerda que el puerto de acceso a Syspanel es el 2106 (por ejemplo, https://tudominio.com:2106). La estructura de archivos y bases de datos es la misma.

¿Pierdo el SEO al hacer el cambio?

No, si haces el cambio de hosting WordPress correctamente y mantienes las mismas URLs, tu SEO no debería sufrir. Eso sí, asegúrate de que los enlaces internos no tengan la URL antigua (por eso el paso 5 es crucial).


Consejo extra: Pruébalo en un subdominio primero

Si eres muy precavido, crea un subdominio temporal en tu cPanel (como prueba.tudominio.com), repite los pasos 2 a 5 apuntando a ese subdominio y verifica que todo funcione antes de cambiar los DNS. Es una red de seguridad perfecta.


Resumen final

Migrar WordPress Plesk cPanel es un proceso de 7 pasos: copia de seguridad, preparación del destino, subida de archivos, importación de base de datos, conexión de wp-config.php, ajuste de URLs y verificación. No necesitas ser un gurú, solo seguir el orden y tener paciencia con los DNS.

Si algo falla a mitad de camino, no te desesperes. Vuelve a tu copia de seguridad en Plesk y repite el proceso con calma. La clave está en no saltarte ningún paso, especialmente el de las URLs.

Ahora, respira hondo y lánzate. En menos de una hora (sin contar la propagación de DNS), tu web estará corriendo en su nuevo hogar. ¡Buena suerte con tu transferencia de WordPress!

¿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