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

Cómo migrar un sitio web de Plesk a cPanel: Guía sin pérdida de datos

Actualizado el 30 de diciembre de 2025

Introducción: ¿Por qué migrar de Plesk a cPanel?

Migrar tu sitio web de un panel de control a otro puede sonar aterrador, especialmente si no eres un experto en sistemas. Pero no te preocupes: con la guía adecuada, el proceso es mucho más sencillo de lo que parece. En este artículo te explicaré paso a paso cómo migrar un sitio web de Plesk a cPanel sin perder ni un solo dato.

Antes de empezar, es importante entender por qué querrías hacer este cambio. cPanel es conocido por su interfaz intuitiva, su enorme comunidad de soporte y su compatibilidad con casi cualquier script de hosting (WordPress, Joomla, etc.). Por otro lado, Plesk es muy popular en servidores Windows y en entornos de revendedores. Si tu proveedor cambió de panel o simplemente prefieres cPanel, esta guía es para ti.

La buena noticia es que no necesitas ser un gurú de la terminal para completar esta migración. Existen herramientas automáticas y métodos manuales que te permitirán transferir tu sitio, bases de datos, correos electrónicos y archivos sin complicaciones. Vamos a ello.


## Antes de empezar: Preparación y requisitos

La preparación es el 80% del éxito en cualquier migración. Si saltas directamente a copiar archivos, podrías encontrarte con sorpresas desagradables. Tómate 15 minutos para hacer esto:

### 1. Haz un inventario completo de tu sitio

Antes de tocar nada, necesitas saber exactamente qué tienes. Haz una lista con:

  • Archivos del sitio web: ¿Dónde están? Normalmente en /var/www/vhosts/tudominio.com/httpdocs en Plesk.
  • Bases de datos: ¿Cuántas tienes? ¿Cuáles son sus nombres y usuarios? En Plesk las encontrarás en la sección "Bases de datos".
  • Cuentas de correo: ¿Cuántas direcciones de correo tienes? ¿Tienen contraseñas personalizadas?
  • Certificados SSL: Si usas HTTPS, necesitarás exportar el certificado y su clave privada.
  • Tareas cron: Si tienes procesos programados, anótalos todos.
  • Configuraciones especiales: ¿Tienes reglas de redirección, archivos .htaccess o web.config personalizados?

[INFO] Haz una copia de seguridad completa de tu servidor Plesk antes de empezar. La mayoría de los paneles tienen un botón de "Backup" que genera un archivo comprimido con todo. Si algo sale mal, siempre podrás volver atrás.

### 2. Configura tu servidor cPanel de destino

Asegúrate de que tu nuevo servidor cPanel esté activo y funcionando. Necesitarás:

  • Acceso a WHM (Web Host Manager) si eres administrador del servidor.
  • O al menos, acceso a una cuenta cPanel con permisos de "Migraciones".
  • Espacio suficiente en disco para todos tus archivos y bases de datos.
  • PHP y versiones de software compatibles con tu sitio (revisa los requisitos de tu CMS).

[TIP] Si no tienes acceso a WHM, contacta con tu proveedor de hosting y pídeles que habiliten la herramienta "Migraciones" en tu cPanel. Es la forma más fácil de hacer todo automáticamente.


## Método 1: Migración automática con la herramienta de cPanel (Recomendado)

cPanel tiene una herramienta nativa llamada "Migraciones" (o "Transfer Accounts" en WHM) que puede copiar todo tu sitio desde Plesk sin que tengas que descargar y subir nada manualmente. Este es el método más rápido y seguro.

### Paso 1: Accede a la herramienta de migración

  1. Inicia sesión en WHM (normalmente en https://tu-servidor:2087).
  2. Busca la sección "Migraciones" o "Transfer Accounts".
  3. Haz clic en "Transfer Accounts from another server" (Transferir cuentas desde otro servidor).

### Paso 2: Configura la conexión con tu servidor Plesk

Aquí necesitarás los datos de acceso a tu servidor Plesk:

  • Dirección IP o hostname del servidor Plesk.
  • Puerto SSH (generalmente el 22).
  • Usuario root y contraseña, o una clave SSH.

La herramienta intentará conectarse automáticamente y detectará todas las cuentas alojadas en Plesk. Si tienes varias cuentas, podrás seleccionar cuáles quieres migrar.

### Paso 3: Selecciona los servicios a transferir

cPanel te dará la opción de transferir:

  • Archivos del sitio.
  • Bases de datos MySQL.
  • Cuentas de correo electrónico y sus buzones.
  • Configuraciones de DNS (si gestionas el dominio desde ahí).
  • Certificados SSL.

Te recomiendo marcar todas las casillas para no perder nada. La herramienta se encargará de convertir las estructuras de Plesk a las de cPanel automáticamente.

### Paso 4: Inicia la migración y espera

Una vez configurado todo, pulsa "Transfer" o "Migrate". Dependiendo del tamaño de tu sitio, esto puede tardar desde unos minutos hasta varias horas. Puedes cerrar la sesión y volver más tarde; el proceso continuará en segundo plano.

[WARNING] No detengas el proceso ni apagues el servidor mientras la migración esté en curso. Podrías corromper los archivos transferidos a mitad de camino.

### Paso 5: Verifica los resultados

Cuando termine, revisa:

  • Que los archivos estén en public_html de tu cuenta cPanel.
  • Que las bases de datos aparezcan en "Bases de datos MySQL".
  • Que las cuentas de correo estén listadas en "Email Accounts".

Si algo falta, puedes usar el método manual de abajo para completar los huecos.


## Método 2: Migración manual paso a paso (Sin herramientas automáticas)

Si no tienes acceso a WHM o prefieres hacerlo a mano (por ejemplo, si solo necesitas migrar un sitio pequeño), este método es infalible. Requiere un poco más de paciencia, pero es muy seguro.

### Paso 1: Exporta tus archivos desde Plesk

  1. Accede a tu servidor Plesk por FTP o SFTP con un cliente como FileZilla.
  2. Navega a la carpeta /var/www/vhosts/tudominio.com/httpdocs (o la ruta equivalente).
  3. Selecciona todos los archivos y descárgalos a tu ordenador.

También puedes usar el Administrador de Archivos de Plesk para comprimir todo en un ZIP y descargarlo de una vez.

[TIP] Si tu sitio es muy grande (más de 2 GB), usa el comando tar -czf backup.tar.gz httpdocs desde la terminal SSH para comprimir y luego descarga el archivo comprimido. Es más rápido que transferir archivo por archivo.

### Paso 2: Exporta tus bases de datos

Las bases de datos son el corazón de tu sitio. Si las pierdes, lo pierdes todo.

  1. En Plesk, ve a "Bases de datos".
  2. Selecciona cada base de datos y haz clic en "Exportar".
  3. Elige el formato SQL y descarga el archivo.

Alternativamente, si tienes acceso SSH, puedes usar mysqldump:

mysqldump -u usuario -p nombre_basedatos > basedatos.sql

### Paso 3: Sube los archivos a cPanel

  1. Inicia sesión en tu cuenta cPanel.
  2. Ve a "Administrador de archivos".
  3. Entra en la carpeta public_html.
  4. Sube el ZIP que descargaste de Plesk y haz clic derecho > "Extraer".

Asegúrate de que los archivos queden directamente en public_html, no en una subcarpeta.

### Paso 4: Importa las bases de datos en cPanel

  1. En cPanel, ve a "Bases de datos MySQL".
  2. Crea una nueva base de datos con un nombre similar al original (ej: usuario_wp).
  3. Crea un usuario y asígnale todos los privilegios.
  4. Ve a "phpMyAdmin", selecciona tu nueva base de datos y haz clic en "Importar".
  5. Sube el archivo .sql que exportaste antes y ejecuta la importación.

[WARNING] Asegúrate de actualizar el archivo wp-config.php (si usas WordPress) o el archivo de configuración de tu CMS con el nuevo nombre de la base de datos, el usuario y la contraseña. Si no lo haces, tu sitio no podrá conectarse a la base de datos.

### Paso 5: Configura las cuentas de correo

  1. En cPanel, ve a "Email Accounts".
  2. Crea las mismas cuentas que tenías en Plesk (misma dirección y contraseña).
  3. Si tenías correos antiguos en el servidor, puedes transferirlos usando "Email Import" o configurando el cliente de correo con IMAP para sincronizar y luego moverlos.

### Paso 6: Configura el SSL y las redirecciones

  1. Sube tu certificado SSL a cPanel en "SSL/TLS" > "Install an SSL Certificate".
  2. Si usabas redirecciones en un .htaccess, asegúrate de que ese archivo esté en public_html. cPanel lo respeta automáticamente.

### Paso 7: Configura las tareas cron

  1. En cPanel, ve a "Cron Jobs".
  2. Recrea las mismas tareas que tenías en Plesk, con la misma frecuencia y comandos.

## Migrar correos y DNS: Lo que la mayoría olvida

La migración de archivos y bases de datos es solo la mitad. Si no mueves los correos y el DNS, tu sitio funcionará, pero tu email podría dejar de llegar.

### Transferir buzones de correo con IMAP

Si necesitas conservar los correos antiguos (los que ya están en el servidor), puedes usar una herramienta como imapsync:

imapsync --host1 servidor-plesk.com --user1 correo@tudominio.com --password1 clave --host2 servidor-cpanel.com --user2 correo@tudominio.com --password2 clave

Esto copiará todas las carpetas y mensajes de un servidor a otro.

[TIP] Si solo tienes unas pocas cuentas, puedes configurar tu cliente de correo (Outlook, Thunderbird) con ambas cuentas y arrastrar los mensajes manualmente. Es tedioso, pero funciona.

### Actualizar los registros DNS

Una vez que todo esté en cPanel, necesitas apuntar tu dominio al nuevo servidor:

  1. Ve a tu registrador de dominios (donde compraste el dominio).
  2. Cambia los nameservers a los de tu nuevo servidor cPanel (te los dará tu proveedor).
  3. Espera entre 4 y 48 horas para que el DNS se propague.

[WARNING] No cambies los DNS hasta que hayas verificado que tu sitio funciona perfectamente en el nuevo servidor. Puedes probar usando un archivo hosts local o un servicio de "DNS checker".


## Errores comunes y cómo solucionarlos

Aquí tienes una lista de los problemas más típicos que verás al migrar de Plesk a cPanel y cómo resolverlos:

  • "Error de conexión a la base de datos": Revisa que el nombre de la base de datos y el usuario en el archivo de configuración sean exactamente los que creaste en cPanel. cPanel añade prefijos como usuario_ al nombre.
  • "Archivos no encontrados": Asegúrate de que subiste los archivos a public_html y no a otra carpeta.
  • "Permisos incorrectos": En cPanel, los archivos deben tener permisos 644 y las carpetas 755. Puedes ajustarlos desde el Administrador de archivos.
  • "Correos duplicados o perdidos": Usa imapsync y verifica que la configuración SMTP/IMAP de tu cliente de correo apunte al nuevo servidor.

## Preguntas frecuentes (FAQ)

¿Puedo migrar de Plesk a cPanel sin tiempo de inactividad?

Sí, si usas la herramienta automática de WHM, puedes mantener tu sitio en el servidor original mientras se copia todo al nuevo. Luego solo cambias los DNS. Habrá un pequeño corte de unas horas mientras se propaga, pero tu sitio nunca "desaparece".

¿Qué pasa con los certificados SSL? ¿Se migran?

Si usas Let's Encrypt, cPanel puede generar uno nuevo automáticamente. Si tienes un certificado de pago, deberás exportar la clave privada y el certificado desde Plesk e instalarlo manualmente en cPanel.

¿Perderé mis correos si solo cambio los DNS?

Si no has migrado los buzones antes de cambiar los DNS, los correos que lleguen al nuevo servidor se crearán vacíos. Por eso es crucial transferir los buzones antes de apuntar el dominio al nuevo servidor.

¿Cuánto tarda una migración de Plesk a cPanel?

Depende del tamaño de tu sitio y de la velocidad de los servidores. Un sitio pequeño (menos de 1 GB) puede estar listo en 30 minutos con la herramienta automática. Sitios grandes pueden tardar varias horas.

¿Qué hago si mi proveedor usa Syspanel (HestiaCP) en lugar de cPanel?

Si tu proveedor te ofrece Syspanel (también conocido como HestiaCP), el proceso es similar, pero ten en cuenta que el acceso se realiza a través del puerto 2106. La estructura de carpetas y bases de datos es bastante parecida a Plesk, así que puedes usar el método manual sin problemas.


## Conclusión y consejos finales

Migrar de Plesk a cPanel no tiene por qué ser una pesadilla. Con una buena preparación, una copia de seguridad y siguiendo los pasos de esta guía, tendrás tu sitio funcionando en el nuevo panel en menos de lo que imaginas.

Resumen rápido de lo que debes hacer:

  1. Haz un inventario completo de tu sitio.
  2. Haz una copia de seguridad de todo.
  3. Usa la herramienta automática de WHM si tienes acceso.
  4. Si no, exporta archivos, bases de datos y correos manualmente.
  5. Sube todo a cPanel y actualiza las configuraciones.
  6. Cambia los DNS solo cuando todo esté verificado.

[TIP] Después de migrar, revisa tu sitio en un navegador "incógnito" y prueba el envío de formularios, el carrito de compras y el inicio de sesión. Son las partes que más suelen fallar tras una migración.

Si sigues estos pasos, podrás transferir sitio Plesk sin sustos y con la tranquilidad de que no perderás ni un archivo ni un correo. La migración hosting es un proceso delicado, pero con esta guía, estás más que preparado para afrontarlo.

¿Tienes dudas? Déjalas en los comentarios y te ayudaré a resolverlas. ¡Buena suerte con tu cpanel plesk migration!

¿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