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

Cómo migrar una web de cPanel a Plesk sin pérdida de datos

Actualizado el 27 de febrero de 2026

Antes de empezar: ¿Por qué migrar de cPanel a Plesk?

Migrar tu sitio web puede sonar aterrador, pero es más común de lo que crees. Quizás tu nuevo proveedor de hosting usa Plesk, o necesitas una interfaz diferente para gestionar tus dominios y correos. Sea cual sea el motivo, el objetivo es claro: migrar cPanel a Plesk sin perder ni un solo archivo, base de datos o correo electrónico.

La buena noticia es que ambos paneles de control son muy maduros y ofrecen herramientas para facilitar la migración hosting. La mala noticia es que no son 100% compatibles entre sí de forma nativa, así que necesitarás seguir un plan meticuloso.

En esta guía, pensada para sysadmin migración de nivel básico, te explicaré paso a paso cómo hacerlo de forma segura. No necesitas ser un gurú de la línea de comandos, pero sí tener acceso a ambos paneles y a tu servidor por SSH (si te atreves).


Planificación: La clave para una transferencia web exitosa

Antes de tocar nada, respira. La migración no es correr, es caminar con seguridad. Dedica 30 minutos a planificar. Esto te ahorrará dolores de cabeza.

Inventario completo de tu web

Lo primero es saber qué tienes. Abre tu cPanel y haz una lista de:

  • Dominios y subdominios: ¿Cuántos tienes? ¿Tienes dominios adicionales (addon domains)?
  • Archivos: ¿Dónde está tu web? Normalmente en public_html. ¿Tienes archivos en otras carpetas?
  • Base de datos: ¿Cuántas bases de datos tienes? ¿Cuáles son sus nombres y usuarios?
  • Correos electrónicos: ¿Cuántas cuentas de correo tienes? ¿Cuánto espacio ocupan? Esto es crítico, a menudo se olvida.
  • Tareas programadas (Cron Jobs): ¿Tienes algún script que se ejecuta automáticamente?
  • Certificados SSL: ¿Tienes certificados instalados? (Normalmente Let's Encrypt se puede regenerar fácilmente).

Prepara tu servidor Plesk de destino

Asegúrate de que tu nuevo hosting con Plesk está activo y puedes acceder. Anota la IP del servidor y ten a mano las credenciales de acceso a Plesk y a SSH (si lo necesitas).


Método 1: La vía sencilla con la herramienta "Migración" de Plesk

Plesk tiene una herramienta integrada que es tu mejor amiga. Se llama "Migración" o "Transferencia" y está diseñada para importar desde cPanel. Es el método más directo para migrar cPanel a Plesk.

Paso 1: Accede al asistente de migración

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral, busca la sección "Herramientas y configuración".
  3. Dentro, busca el apartado "Herramientas de migración" y haz clic en "Migración".

Paso 2: Configura el origen (cPanel)

Aquí es donde le dices a Plesk de dónde vienes.

  1. Haz clic en "Nueva migración".
  2. Verás un asistente. En el paso 1, elige "Servidor cPanel" como tipo de servidor de origen.
  3. Introduce la IP o nombre de host de tu servidor cPanel.
  4. Pon el puerto (normalmente 2083 para cPanel con SSL).
  5. Introduce el usuario y contraseña de tu cuenta de cPanel (no del servidor, de la cuenta de hosting).
  6. Haz clic en "Comprobar conexión". Si todo es correcto, Plesk se conectará y verás los datos.

Paso 3: Selecciona los datos a migrar

Este es el paso más importante. Verás una lista con todo lo que Plesk ha encontrado en tu cPanel.

  • Dominios: Verás tu dominio principal y los adicionales.
  • Bases de datos: Aparecerán todas las bases de datos de tu cPanel.
  • Cuentas de correo: Verás las cuentas, buzones y sus respectivos datos.
  • Archivos: La carpeta public_html y otras carpetas de tu cuenta.

Selecciona todos los elementos que quieras transferir. Si tienes dudas sobre algo, márcalo. Es mejor migrar de más que de menos.

Paso 4: Configura las opciones de migración

Plesk te dará opciones avanzadas. Te recomiendo las siguientes:

  • "Migrar archivos y bases de datos": Déjalo marcado.
  • "Reescribir las rutas en los archivos de configuración": Actívalo. Esto es crucial para que WordPress u otros CMS funcionen sin problemas, ya que ajusta las rutas automáticamente.
  • "Migrar cuentas de correo": Márcalo si tienes correos. Puedes elegir si quieres migrar solo las cuentas o también el contenido de los buzones.

[WARNING] Si tu web es de WordPress y usas plugins de caché como W3 Total Cache o WP Rocket, es buena idea desactivarlos temporalmente antes de migrar. A veces guardan rutas absolutas que pueden dar problemas.

Paso 5: Ejecuta la migración

  1. Revisa el resumen de la migración.
  2. Haz clic en "Iniciar migración".
  3. Plesk empezará a trabajar. El tiempo dependerá del tamaño de tu web y de la velocidad de los servidores.
  4. Verás una barra de progreso. No cierres la ventana ni apagues el ordenador.

Paso 6: Verifica los resultados

Cuando termine, verás un informe con el estado de cada elemento. Revisa que todo aparezca en verde (éxito).

[INFO] Si algún elemento falla, no entres en pánico. El informe te dirá cuál es el motivo. Suele ser un problema de permisos o de una base de datos corrupta. Puedes reintentar solo ese elemento.


Método 2: El enfoque manual para sysadmin migración (con SSH)

Si eres más atrevido o el asistente de Plesk te da problemas, siempre puedes hacerlo a mano. Este método te da más control y es útil si necesitas mover algo muy específico.

Paso 1: Copia los archivos de tu web

  1. Conéctate a tu servidor cPanel por SSH (o usa el administrador de archivos de cPanel).
  2. Navega a la carpeta public_html (o la carpeta raíz de tu web).
  3. Comprime todo el contenido en un archivo .tar.gz. Puedes usar el comando:
    tar -czvf tudominio.com.tar.gz public_html/
    
  4. Descarga ese archivo a tu ordenador o, mejor aún, súbelo directamente al servidor Plesk usando scp (copia segura).

Paso 2: Exporta tus bases de datos

  1. Desde cPanel, entra en "phpMyAdmin".
  2. Selecciona la base de datos que quieres exportar.
  3. Ve a la pestaña "Exportar" y elige el método "Rápido" y formato "SQL". Descarga el archivo.

Paso 3: Importa en Plesk

  1. Crea una nueva base de datos en Plesk con el mismo nombre que tenías en cPanel (si es posible) o uno nuevo.
  2. Crea un usuario para esa base de datos y asígnale todos los privilegios.
  3. Entra en "phpMyAdmin" de Plesk para esa base de datos.
  4. Ve a la pestaña "Importar", selecciona tu archivo .sql y haz clic en "Continuar".

Paso 4: Sube los archivos y ajusta la configuración

  1. Sube el archivo .tar.gz que comprimiste antes a la carpeta httpdocs de tu dominio en Plesk (el equivalente a public_html).
  2. Descomprímelo con el administrador de archivos de Plesk o con SSH.
  3. Ahora viene la parte delicada: editar las configuraciones.
    • WordPress: Edita el archivo wp-config.php y cambia el nombre de la base de datos, el usuario y la contraseña por los nuevos que creaste en Plesk.
    • Otras aplicaciones: Busca el archivo de configuración (.env, config.php, etc.) y actualiza los datos de conexión a la base de datos.

Paso 5: Migra los correos (si los tienes)

Esta es la parte más tediosa. Puedes usar un cliente de correo como Thunderbird.

  1. Configura tu cuenta de correo en Thunderbird con los datos de tu servidor cPanel.
  2. Arrastra todas las carpetas y correos a una carpeta local.
  3. Cambia la configuración de la cuenta en Thunderbird para que apunte a tu nuevo servidor Plesk.
  4. Arrastra los correos de vuelta a las carpetas del servidor.

[TIP] Si tienes muchas cuentas de correo, el método manual es un dolor. Considera usar herramientas como imapsync si te sientes cómodo con la línea de comandos. Es mucho más rápido y fiable.


Migrar DNS y propagación: El último paso

Una vez que tienes tu web en Plesk, necesitas que el mundo la vea. Esto se hace cambiando los servidores DNS de tu dominio.

  1. Ve a tu registrador de dominios (donde compraste el dominio).
  2. Busca la configuración de "Servidores de nombres" o "Nameservers".
  3. Sustituye los nameservers actuales por los que te haya dado tu nuevo proveedor de hosting con Plesk.
  4. Guarda los cambios.

La propagación de DNS puede tardar desde unas horas hasta 48 horas. No te preocupes si no ves tu web inmediatamente. Durante este tiempo, tu web seguirá funcionando en el servidor antiguo.

[WARNING] No canceles tu servicio de cPanel hasta que la propagación de DNS haya terminado y hayas verificado que todo funciona correctamente en Plesk. Hazlo al menos 48 horas después del cambio.


Verificación exhaustiva post-migración

No des por hecho que todo está bien solo porque la migración dice "completada". Debes comprobarlo tú mismo.

Lista de verificación final

  • Abre tu web en el navegador. ¿Carga correctamente? ¿Las imágenes se ven bien?
  • Navega por varias páginas. Haz clic en enlaces internos, menús, formularios. Asegúrate de que no hay enlaces rotos.
  • Envía un correo a una de tus cuentas de email y comprueba que lo recibes.
  • Revisa las bases de datos. Entra en phpMyAdmin de Plesk y verifica que las tablas están completas.
  • Configura tu correo en tu cliente de correo (Outlook, Thunderbird, etc.) con los datos del nuevo servidor.
  • Prueba las tareas programadas. Si tenías cron jobs, verifica que se han creado en Plesk y que funcionan.

Resolución de problemas comunes

Mi web da error 500 después de migrar

Esto suele ser un problema de permisos de archivos. En Plesk, ve a "Archivos", selecciona todos los archivos y cambia los permisos a 755 para carpetas y 644 para archivos.

Las imágenes no cargan

Suele ser un problema de rutas. Si usas WordPress, instala un plugin como "Better Search Replace" y reemplaza la URL antigua por la nueva en la base de datos.

No puedo enviar o recibir correos

Verifica los registros MX de tu dominio. Deben apuntar a tu nuevo servidor Plesk. También revisa que las cuentas de correo se han creado correctamente.


Conclusión: Migrar sin miedo

Migrar cPanel a Plesk es un proceso que, con la planificación adecuada, no tiene por qué ser traumático. La herramienta de migración de Plesk hace el 90% del trabajo pesado, y el método manual te da el control total si lo necesitas.

Recuerda siempre: haz una copia de seguridad completa antes de empezar. Si algo sale mal, siempre puedes volver atrás. Con paciencia y siguiendo estos pasos, tendrás tu web funcionando en Plesk sin perder ni un solo dato.


Preguntas frecuentes (FAQ)

¿Puedo migrar cPanel a Plesk sin usar SSH?

Sí, la herramienta de migración integrada de Plesk no requiere SSH. Es la opción más sencilla y recomendada para la mayoría de los usuarios.

¿Qué pasa con mis certificados SSL?

Plesk puede regenerar automáticamente los certificados de Let's Encrypt. Para certificados de pago, tendrás que reemitirlos o importarlos manualmente.

¿La migración afectará al posicionamiento SEO de mi web?

Si haces la migración correctamente y mantienes la misma estructura de URLs, no debería afectar a tu SEO. Asegúrate de que las redirecciones 301 estén bien configuradas si cambias alguna URL.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web. Un sitio pequeño puede tardar minutos, mientras que un sitio grande con muchos correos puede tardar horas. La herramienta de migración te dará una estimación.

¿Qué hago si mi proveedor de cPanel no me da acceso SSH?

No pasa nada. Puedes usar el administrador de archivos de cPanel para comprimir y descargar los archivos, y phpMyAdmin para exportar las bases de datos. El método manual funciona igual, solo que es un poco más lento.

¿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