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

Tutorial: Migrar WordPress de cPanel a Plesk sin perder datos

Actualizado el 4 de enero de 2026

¿Estás pensando en cambiar de panel de control de cPanel a Plesk y te preocupa perder tu sitio web? Tranquilo, es un proceso más común de lo que crees y, con la guía adecuada, puedes realizarlo sin perder ni un solo dato. Este tutorial está diseñado para que, incluso si no eres un experto técnico, puedas seguir cada paso para migrar WordPress de cPanel a Plesk de forma segura y eficiente.

Migrar un sitio web puede sonar a algo complicado, pero en realidad se trata de mover tres cosas esenciales: los archivos de tu sitio (código, plugins, temas, imágenes), la base de datos (donde están tus entradas, páginas y configuraciones) y la configuración del dominio. Si logras mover estos tres elementos correctamente, tu sitio funcionará igual que antes, pero en su nuevo hogar.

A lo largo de este artículo, te explicaré dos métodos principales: uno manual (más control, ideal para aprender) y otro automatizado usando una herramienta gratuita. Al final, también resolveremos las dudas más frecuentes para que no te quede ninguna pregunta en el tintero.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a mover archivos, es importante tener todo listo para evitar sorpresas. La preparación es la clave del éxito en cualquier migración.

Requisitos básicos

  • Acceso a cPanel (origen): Necesitas usuario y contraseña de tu hosting actual.
  • Acceso a Plesk (destino): Debes tener credenciales de administrador o de un plan de hosting en Plesk.
  • Dominio apuntando al nuevo servidor: Idealmente, cambia los DNS de tu dominio para que apunten al servidor Plesk después de la migración, o durante una ventana de mantenimiento. Si no, tu sitio se verá desde el servidor antiguo hasta que termines.
  • Herramientas FTP o gestor de archivos: Como FileZilla (gratuito) o el administrador de archivos de Plesk.
  • phpMyAdmin: Lo usarás en ambos paneles para exportar/importar bases de datos.

[INFO] Si tu hosting en Plesk usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso a su panel de control se realiza a través del puerto 2106 (ejemplo: tudominio.com:2106). El proceso de migración es similar, pero la interfaz puede variar ligeramente.


Método 1: Migración manual paso a paso (recomendado para aprendizaje)

Este método te da control total sobre cada elemento. Es un poco más laborioso, pero es infalible si sigues los pasos al pie de la letra.

Paso 1: Exporta tu base de datos desde cPanel

La base de datos contiene todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins, etc. Perderla sería desastroso.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. En el panel izquierdo, verás una lista de bases de datos. Haz clic en la que corresponde a tu sitio WordPress (normalmente tiene un nombre como usuario_wpdb).
  4. Una vez dentro, ve a la pestaña Exportar en la parte superior.
  5. Selecciona el método Rápido y formato SQL. Haz clic en Continuar o Exportar.
  6. Se descargará un archivo .sql en tu computadora. ¡Guárdalo bien! Es tu copia de seguridad de la base de datos.

Paso 2: Descarga los archivos de tu sitio desde cPanel

Ahora necesitas todos los archivos de tu WordPress: el núcleo, temas, plugins, subidas (uploads), etc.

  1. En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos.
  2. Navega hasta la carpeta public_html (o www). Ahí están todos los archivos de tu sitio.
  3. Selecciona todos los archivos y carpetas dentro de public_html (puedes usar Ctrl+A o el botón de seleccionar todo).
  4. Haz clic en Comprimir y elige Zip Archive. Se creará un archivo .zip con todo tu sitio.
  5. Una vez comprimido, selecciona ese archivo .zip y haz clic en Descargar. Espera a que se descargue completamente.

[TIP] Si tu sitio es muy grande (más de 500 MB), la compresión y descarga pueden fallar. En ese caso, usa un cliente FTP como FileZilla para descargar toda la carpeta public_html directamente. Es más fiable para sitios grandes.

Paso 3: Crea la base de datos en Plesk

Antes de subir archivos, necesitas preparar el terreno en Plesk.

  1. Inicia sesión en tu panel de Plesk.
  2. Ve a Bases de Datos (suele estar en el menú izquierdo o en la sección de Herramientas).
  3. Haz clic en Agregar Base de Datos.
  4. Ponle un nombre (por ejemplo, mipagina_wp).
  5. Crea un usuario y una contraseña para esa base de datos. Guárdalos, los necesitarás después.
  6. Haz clic en Aceptar. Ahora tienes una base de datos vacía lista para recibir tus datos.

Paso 4: Importa tu base de datos a Plesk

  1. Dentro de la misma sección de Bases de Datos en Plesk, busca la base de datos que acabas de crear.
  2. Haz clic en el icono de phpMyAdmin (normalmente al lado del nombre de la BD).
  3. En phpMyAdmin, ve a la pestaña Importar.
  4. Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste de cPanel.
  5. Deja las opciones por defecto (SQL, utf8) y haz clic en Continuar.
  6. Espera a que termine la importación. Verás un mensaje de éxito.

Paso 5: Sube los archivos de tu sitio a Plesk

  1. En Plesk, ve a Sitios web y dominios.
  2. Haz clic en el dominio al que quieres migrar el sitio.
  3. Busca la opción Administrador de Archivos o Acceso FTP.
  4. Si usas el administrador de archivos, navega hasta la carpeta httpdocs (es el equivalente a public_html en Plesk).
  5. Sube el archivo .zip que descargaste de cPanel.
  6. Una vez subido, selecciona el archivo .zip y haz clic en Extraer. Reemplaza todos los archivos si te lo pide.
  7. Después de extraer, elimina el archivo .zip para mantener limpio el servidor.

[WARNING] Si tu sitio es muy grande, la subida por el navegador puede fallar. Usa un cliente FTP como FileZilla. Conéctate a tu servidor Plesk usando las credenciales FTP que aparecen en la sección Acceso FTP de tu dominio. Sube toda la carpeta httpdocs (o su contenido) directamente.

Paso 6: Actualiza la configuración de WordPress (wp-config.php)

Este es el paso más importante para conectar tu sitio con la nueva base de datos.

  1. En el Administrador de Archivos de Plesk, navega a httpdocs.

  2. Busca el archivo wp-config.php y haz clic derecho sobre él. Selecciona Editar o Ver/Editar.

  3. Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en Plesk:

    define('DB_NAME', 'nombre_de_tu_nueva_bd');
    define('DB_USER', 'usuario_de_tu_nueva_bd');
    define('DB_PASSWORD', 'contraseña_de_tu_nueva_bd');
    define('DB_HOST', 'localhost'); // Normalmente localhost funciona, si no, usa la IP del servidor.
    
  4. Guarda los cambios. ¡No toques nada más!

Paso 7: Ajusta las URLs en la base de datos (si es necesario)

Si tu dominio es el mismo en cPanel y en Plesk, este paso no es necesario. Pero si cambiaste de dominio (ejemplo: de viejodominio.com a nuevodominio.com), debes actualizar las URLs en la base de datos.

  1. Vuelve a phpMyAdmin en Plesk, selecciona tu base de datos importada.

  2. Ve a la pestaña SQL.

  3. Ejecuta las siguientes consultas, reemplazando las URLs:

    UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';
    

    Nota: Si tu tabla de WordPress tiene un prefijo diferente a wp_ (ejemplo: miwp_), cámbialo en las consultas.

  4. También puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs después de la migración para actualizar todas las URLs internas (enlaces en entradas, imágenes, etc.). Es más seguro y completo.

Paso 8: Verifica y prueba tu sitio

  1. Accede a tu dominio en el navegador. Deberías ver tu sitio web funcionando exactamente igual que antes.
  2. Prueba a iniciar sesión en /wp-admin con tus credenciales habituales.
  3. Revisa algunas páginas, entradas, imágenes y formularios de contacto.
  4. Si todo funciona, ¡enhorabuena! Has migrado con éxito.

Método 2: Migración con plugin (All-in-One WP Migration) – El más fácil

Si prefieres una solución más automatizada y con menos riesgo de errores, este plugin es tu mejor amigo. Es ideal para principiantes.

Paso a paso con el plugin

  1. En tu sitio actual (cPanel):

    • Instala y activa el plugin All-in-One WP Migration desde el repositorio de WordPress.
    • Ve a All-in-One WP Migration > Exportar.
    • Selecciona Exportar a > Archivo. El plugin empaquetará todo tu sitio (archivos, base de datos, plugins, temas) en un solo archivo.
    • Descarga el archivo .wpress resultante.
  2. En tu nuevo sitio (Plesk):

    • Asegúrate de tener una instalación limpia de WordPress en Plesk (puedes usar el instalador de WordPress que trae Plesk, como Softaculous o el instalador rápido).
    • Instala y activa el mismo plugin All-in-One WP Migration en esta instalación nueva.
    • Ve a All-in-One WP Migration > Importar.
    • Arrastra o selecciona el archivo .wpress que descargaste.
    • El plugin te advertirá que sobrescribirá todo el sitio actual. Haz clic en Continuar.
    • Espera a que termine la importación (puede tardar unos minutos).
    • Una vez terminado, haz clic en el enlace que aparece para guardar los cambios de las URLs permanentes (permisos).
  3. Verificación: Prueba tu sitio exactamente igual que en el método manual.

[INFO] Este plugin tiene un límite de tamaño gratuito (generalmente 512 MB o 2 GB dependiendo de la versión). Si tu sitio es más grande, necesitarás la versión de pago o usar el método manual con FTP.


Preguntas frecuentes (FAQ) sobre migrar WordPress de cPanel a Plesk

Aquí resolvemos las dudas más comunes que surgen durante este proceso.

¿Se perderán mis visitas o posicionamiento SEO?

No, si lo haces correctamente. Al migrar los mismos archivos y la misma base de datos, tu sitio es idéntico. Para asegurar el SEO:

  • Mantén la misma estructura de URLs.
  • Configura redirecciones 301 si cambias de dominio (esto lo puedes hacer desde el archivo .htaccess o con plugins).
  • Avisa a Google del cambio de servidor (si aplica) desde Google Search Console.

¿Qué hago si mi sitio no carga después de la migración?

Es el problema más común. Revisa estos puntos en orden:

  1. DNS: ¿El dominio ya apunta al nuevo servidor? Si no, verás el sitio antiguo. Usa herramientas como whatsmydns.net para verificar.
  2. Base de datos: ¿Los datos en wp-config.php son correctos? Un error aquí da una página en blanco o error de conexión.
  3. Archivos: ¿Subiste los archivos a la carpeta correcta (httpdocs en Plesk)? A veces se suben a una subcarpeta.
  4. Permisos de archivos: En Plesk, los archivos deben tener permisos 644 y las carpetas 755. El administrador de archivos los ajusta automáticamente, pero si usaste FTP, verifica.
  5. Errores PHP: Activa el modo debug de WordPress añadiendo esto en wp-config.php: define('WP_DEBUG', true);. Te mostrará errores específicos.

¿Puedo migrar varios sitios WordPress a la vez?

Sí, pero cada sitio es independiente. Debes repetir el proceso (manual o con plugin) para cada uno. Si usas el plugin All-in-One, asegúrate de tener una instalación limpia de WordPress para cada sitio en Plesk.

¿El método manual o el plugin es mejor?

Depende de tu comodidad:

  • Método manual: Más control, no tiene límite de tamaño, aprendes cómo funciona WordPress por dentro. Ideal para sitios grandes o si quieres entender el proceso.
  • Plugin (All-in-One): Más rápido, menos propenso a errores humanos, ideal para principiantes o sitios pequeños/medianos. Solo asegúrate de que el tamaño del archivo no exceda el límite gratuito.

¿Qué hago con el sitio en cPanel después de la migración?

Una vez que verifiques que todo funciona en Plesk, puedes cancelar tu plan de hosting en cPanel. Pero antes, te recomiendo:

  • Mantenerlo activo unos días por si necesitas recuperar algo.
  • Hacer una copia de seguridad final en tu computadora.
  • Avisar a tus visitas (si es necesario) que el sitio se ha movido.

Conclusión

Migrar WordPress de cPanel a Plesk no tiene por qué ser una pesadilla. Con un poco de paciencia y siguiendo estos pasos, puedes hacerlo sin perder datos, visitas ni posicionamiento. Tanto el método manual como el plugin son válidos; elige el que más se adapte a tu nivel de experiencia y al tamaño de tu sitio.

Recuerda que la clave está en la preparación: haz copias de seguridad, verifica cada paso y no tengas miedo de pedir ayuda a tu nuevo proveedor de hosting si algo no funciona. ¡Tu sitio web está a punto de estrenar un nuevo y mejor hogar!

[TIP FINAL] Si en algún momento te sientes abrumado, contrata el servicio de migración que ofrecen muchos hostings. Por un pequeño costo, ellos hacen todo el trabajo por ti. Pero si te animas a hacerlo tú mismo, este tutorial es tu mejor aliado. ¡Mucho éxito

¿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