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

Guía para migrar WordPress de un servidor a otro (cPanel y Plesk)

Actualizado el 9 de abril de 2026

¿Te suena eso de tener que migrar WordPress de un servidor a otro y sentir que estás a punto de entrar en una misión imposible? Tranquilo, respira. Cambiar de hosting es más común de lo que crees y, con la guía adecuada, es un proceso que puedes completar en una tarde, incluso sin ser un experto en sistemas.

Esta guía está pensada para ti, que quieres hacer un cambio de servidor WordPress sin perder los nervios (ni los datos). Vamos a desglosar, paso a paso y con un lenguaje claro, cómo realizar una migración cPanel o una migración Plesk, los dos paneles de control más utilizados en el mundo del hosting.

Olvídate de los tecnicismos aburridos. Aquí aprenderás a mover tu web como un profesional, con métodos manuales y consejos que te ahorrarán más de un dolor de cabeza. Al final, tendrás una lista de verificación para asegurarte de que todo quedó perfecto.

¿Qué necesitas antes de empezar a migrar WordPress?

Antes de lanzarnos a la piscina, vamos a preparar el terreno. La clave para un cambio de servidor exitoso es la planificación. No se trata solo de copiar archivos; hay que entender qué compone tu sitio.

Un sitio WordPress se compone de dos partes fundamentales: los archivos (el código, las imágenes, los plugins) y la base de datos (donde están tus entradas, páginas y configuraciones). Para migrar WordPress, necesitamos mover ambas partes al nuevo servidor.

Aquí tienes una lista de verificación inicial:

  • Acceso FTP o Administrador de Archivos: Tanto en el servidor antiguo como en el nuevo (cPanel o Plesk).
  • Acceso a phpMyAdmin: Para exportar e importar la base de datos.
  • Credenciales de la base de datos nueva: La vas a crear en el servidor de destino.
  • Un editor de texto plano: Como el Bloc de Notas o Sublime Text para editar el archivo wp-config.php.
  • Paciencia: Mucha, pero sobre todo, seguir los pasos en orden.

[INFO] No importa si tu hosting usa cPanel, Plesk o incluso Syspanel (que es el panel que usamos en nuestros planes y se accede por el puerto 2106). Los principios de la migración son los mismos. La diferencia está en la interfaz, pero los conceptos de archivos y bases de datos son universales.

Método 1: Migrar WordPress manualmente (El control total)

Este es el método más fiable y el que te recomendamos si quieres entender exactamente qué está pasando. Es perfecto tanto para una migración cPanel como para una migración Plesk, ya que usaremos herramientas estándar.

Paso 1: Preparar el servidor de destino

Primero, necesitamos una "casa" nueva para tu WordPress. Esto significa crear una base de datos y un usuario en el servidor nuevo.

En cPanel:

  1. Busca la sección "Bases de Datos MySQL".
  2. Crea una nueva base de datos (por ejemplo, web_nueva_db).
  3. Crea un usuario para esa base de datos (por ejemplo, web_usuario).
  4. Asigna una contraseña segura.
  5. Añade el usuario a la base de datos y márcalo con TODOS LOS PRIVILEGIOS.

En Plesk:

  1. Ve a la sección "Bases de Datos" dentro de tu suscripción.
  2. Haz clic en "Agregar Base de Datos".
  3. Dale un nombre (por ejemplo, wordpress_db).
  4. Crea un usuario y una contraseña para esa base de datos.
  5. Guarda los cambios. Plesk normalmente otorga todos los privilegios automáticamente al usuario que creas.

[TIP] Anota en un papel el nombre de la base de datos, el usuario y la contraseña. Los necesitarás en el Paso 4. Es como tener las llaves de tu nueva casa.

Paso 2: Exportar la base de datos del servidor antiguo

Ahora vamos a "empaquetar" todo el contenido de tu web. La base de datos es el cerebro de WordPress.

  1. Accede a phpMyAdmin en tu panel de control antiguo (cPanel o Plesk).
  2. Selecciona la base de datos que usa tu WordPress.
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" y formato "SQL".
  5. Pulsa el botón "Continuar" o "Exportar". Se descargará un archivo con extensión .sql.

[WARNING] No abras el archivo .sql con doble clic. Podrías corromperlo. Si necesitas editarlo, hazlo con un editor de texto plano. Su tamaño puede ser grande, pero es normal.

Paso 3: Copiar los archivos de WordPress

Ahora vamos a por la parte física: los archivos del sitio. Puedes usar un cliente FTP como FileZilla o el Administrador de Archivos de tu panel.

  1. Conéctate a tu servidor antiguo vía FTP o usa el Administrador de Archivos de cPanel/Plesk.
  2. Navega a la carpeta raíz de tu sitio. Normalmente es public_html (en cPanel) o httpdocs (en Plesk). Si tu WordPress está en una subcarpeta (como public_html/blog), navega hasta ahí.
  3. Selecciona todos los archivos y carpetas que ves (excepto, a veces, .htaccess si es muy específico, pero mejor cópialo también).
  4. Descárgalos a tu ordenador en una carpeta temporal.

Ahora, súbelos al nuevo servidor:

  1. Conéctate al servidor nuevo vía FTP o al Administrador de Archivos.
  2. Ve a la carpeta raíz (public_html o httpdocs).
  3. Sube todos los archivos que descargaste.

[TIP] Si tu web es muy grande, es más eficiente comprimir los archivos en un .zip en el servidor antiguo, descargar el .zip, subirlo al nuevo y descomprimirlo allí. Esto es mucho más rápido que transferir archivo por archivo.

Paso 4: 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 cómo conectarse a la base de datos.

  1. En el servidor nuevo, busca el archivo wp-config.php en la carpeta raíz.
  2. Ábrelo con un editor de texto plano.
  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña:
// ** Ajustes de MySQL ** //
define( 'DB_NAME', 'nombre_base_datos_antigua' );
define( 'DB_USER', 'usuario_base_datos_antiguo' );
define( 'DB_PASSWORD', 'contraseña_antigua' );
  1. Reemplaza esos valores con los que creaste en el Paso 1 (los del servidor nuevo).
  2. Guarda el archivo y súbelo de nuevo al servidor si lo editaste localmente.

Paso 5: Importar la base de datos al servidor nuevo

Ahora vamos a meter el cerebro en el nuevo cuerpo.

  1. Accede a phpMyAdmin en el servidor nuevo (cPanel o Plesk).
  2. Selecciona la base de datos que creaste en el Paso 1.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste en el Paso 2.
  5. Pulsa "Continuar". Espera a que termine. Si es una base de datos grande, puede tardar unos minutos.

Paso 6: Ajustar las URLs (El truco final)

Este es el paso que la mayoría olvida y causa dolores de cabeza. Las URLs de tu web están guardadas en la base de datos con el dominio antiguo. Necesitamos actualizarlas.

  1. En phpMyAdmin (servidor nuevo), selecciona tu base de datos.
  2. Haz clic en la pestaña "SQL".
  3. Ejecuta la siguiente consulta SQL, reemplazando tudominioantiguo.com y tudominionuevo.com con tus dominios reales:
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';
  1. También necesitas actualizar las URLs en el contenido de tus entradas y en la tabla de opciones. Ejecuta estas dos consultas adicionales:
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');

[INFO] Si tu dominio no cambia (solo cambias de servidor), no necesitas hacer este paso. Pero si lo ejecutas por error, no pasa nada, solo reemplazará cadenas de texto similares.

Método 2: Usar plugins para migrar WordPress (La vía rápida)

Si el método manual te parece demasiado técnico, no te preocupes. Existen plugins que automatizan casi todo el proceso. Son ideales para cambiar servidor WordPress sin tocar código.

Los más populares son Duplicator y UpdraftPlus.

Usando Duplicator (Recomendado)

  1. Instala y activa el plugin Duplicator en tu sitio antiguo.
  2. Ve a Duplicator → Paquetes y haz clic en "Crear Nuevo".
  3. Sigue el asistente. El plugin escaneará tu sitio y creará un archivo .zip con todos tus archivos y un archivo installer.php.
  4. Descarga ambos archivos a tu ordenador.
  5. Sube el installer.php y el .zip a la carpeta raíz de tu nuevo servidor.
  6. Abre tu navegador y ve a tudominionuevo.com/installer.php.
  7. Sigue el asistente de instalación. Te pedirá los datos de la base de datos nueva (los del Paso 1 del método manual).
  8. El plugin se encargará de todo: importar la base de datos, configurar el archivo wp-config.php y actualizar las URLs.

[TIP] Duplicator es como una máquina del tiempo para tu web. Te permite clonar el sitio exactamente como estaba, incluyendo plugins, temas y configuraciones.

Errores comunes al migrar WordPress y cómo solucionarlos

Es normal que algo salga mal la primera vez. Aquí tienes los problemas más típicos y sus soluciones.

Error: "Error al establecer la conexión con la base de datos"

  • Causa: Los datos en wp-config.php son incorrectos.
  • Solución: Verifica el nombre de la base de datos, el usuario y la contraseña en el servidor nuevo. Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos.

Error: "404 Página no encontrada" en todas las páginas excepto la principal

  • Causa: Los enlaces permanentes (Permalinks) están desactualizados.
  • Solución: Ve a Ajustes → Enlaces permanentes en el panel de administración de WordPress y haz clic en "Guardar cambios". Esto actualizará las reglas de reescritura.

La web se ve fea, sin estilos (CSS)

  • Causa: Las URLs de los recursos (imágenes, CSS, JS) siguen apuntando al dominio antiguo.
  • Solución: Ejecuta las consultas SQL del Paso 6 del método manual, o usa un plugin como "Better Search Replace" para actualizar todas las URLs de la base de datos.

El plugin no se activa o da error de "headers already sent"

  • Causa: El archivo wp-config.php o functions.php tiene espacios en blanco o caracteres extraños antes de <?php o después de ?>.
  • Solución: Abre el archivo en un editor de texto plano y elimina cualquier espacio o línea en blanco al principio y al final.

Preguntas frecuentes (FAQ) sobre migración de WordPress

¿Puedo migrar WordPress de cPanel a Plesk?

Sí, absolutamente. Los pasos son los mismos. La diferencia es solo la interfaz del panel. En lugar de "Bases de Datos MySQL" en cPanel, buscarás "Bases de Datos" en Plesk. Los archivos se manejan igual.

¿Qué es más rápido, migrar con plugin o manualmente?

Para sitios pequeños o medianos, un plugin como Duplicator es más rápido y fácil. Para sitios muy grandes (varios GB), el método manual con compresión ZIP puede ser más eficiente y menos propenso a errores de tiempo de ejecución.

¿Perderé mi posicionamiento SEO al migrar WordPress?

No, si lo haces bien. La clave está en mantener la estructura de URLs. Si usas el mismo dominio y los mismos enlaces permanentes, tu SEO no debería verse afectado. Es crucial no cambiar las URLs de tus páginas. Después de la migración, verifica que no haya errores 404.

¿Qué hago con mi correo electrónico?

Migrar WordPress no afecta a tu correo, a menos que el correo esté gestionado por el mismo servidor. Si es así, tendrás que configurar las cuentas de correo en el nuevo panel (cPanel o Plesk). Normalmente, los correos se migran por separado o se configuran de nuevo.

¿Es necesario contratar a un profesional para hacer un cambio de servidor?

No, para la mayoría de los casos, esta guía es suficiente. Sin embargo, si tu sitio es muy complejo (como una tienda online con pasarelas de pago personalizadas), puede ser más seguro contratar a un profesional. Muchos hostings ofrecen un servicio de migración gratuita. En nuestro caso, si migras a Syspanel, nuestro equipo técnico puede ayudarte a hacer la migración WordPress sin coste adicional.

Conclusión: Tu web en casa nueva

Migrar WordPress puede parecer una tarea de hackers, pero con esta guía, has visto que es un proceso lógico y estructurado. Ya sea que elijas el control total del método manual o la comodidad de un plugin, la clave está en no saltarte los pasos: preparar la base de datos, copiar los archivos, configurar la conexión y actualizar las URLs.

Después de completar la migración, te recomiendo encarecidamente que revises tu sitio de arriba a abajo. Haz clic en todas las páginas, prueba los formularios, inicia sesión en el panel de administración y verifica que las imágenes cargan correctamente. Si todo funciona, ¡felicidades! Has realizado con éxito un cambio de servidor WordPress.

Y recuerda, si en algún momento te sientes abrumado, no dudes en contactar con el soporte de tu nuevo hosting. Es parte de su trabajo ayudarte a que tu web esté online. Ahora, ve y dale a tu WordPress el nuevo hogar que se merece.

¿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