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

Cómo transferir un sitio web de cPanel a Plesk sin perder datos

Actualizado el 23 de junio de 2026

¡Hola! Si estás leyendo esto, probablemente te enfrentas a una tarea que suena más complicada de lo que realmente es: migrar cPanel a Plesk.

Cambiar de panel de control de hosting puede parecer un salto al vacío, sobre todo si llevas años trabajando con cPanel y de repente tu nuevo proveedor (o tu nuevo servidor VPS) usa Plesk.

La buena noticia es que transferir sitio cPanel Plesk es un proceso completamente factible y, con la guía adecuada, puedes hacerlo sin perder ni un solo archivo, base de datos o correo electrónico.

En esta guía extensa y paso a paso, te voy a explicar exactamente cómo hacerlo, pensando en usuarios que no son necesariamente administradores de sistemas. Olvídate del estrés: vamos a desglosar el proceso en partes sencillas y lógicas.


¿Por qué Migrar de cPanel a Plesk? (Entendiendo el Cambio)

Antes de ensuciarnos las manos (metafóricamente), es bueno entender por qué querrías hacer este cambio de panel hosting.

cPanel es el gigante clásico, muy popular en hosting compartido. Plesk, por otro lado, es conocido por ser más moderno en ciertos aspectos, tener una interfaz más limpia y ser especialmente fuerte en el manejo de servidores Windows y Linux por igual.

A veces, el motivo es el precio (Plesk suele ser más económico en licencias VPS), a veces es una preferencia del nuevo proveedor de hosting, o simplemente quieres probar una herramienta con mejor gestión de seguridad.

Sea cual sea tu razón, el objetivo es claro: migración hosting cPanel Plesk sin contratiempos. La clave está en la preparación y en seguir los pasos en orden. No te saltes ninguno, porque cada fase protege un tipo de dato diferente.


Fase 1: Preparación y Planificación (El Paso que Casi Todos Omiten)

Esta es la parte más aburrida pero la más crítica. No puedes simplemente copiar y pegar archivos; necesitas un mapa.

### 1.1. Haz un Inventario Completo de tu Sitio

Primero, necesitas saber qué tienes. Accede a tu cPanel actual y haz una lista de:

  1. Archivos: ¿Dónde están? Normalmente en public_html (o httpdocs). ¿Tienes subdominios con carpetas separadas?
  2. Bases de Datos: ¿Cuántas tienes? ¿Cuáles son sus nombres? (Normalmente empiezan con el nombre de usuario de cPanel, ej: usuari_basedatos).
  3. Correos Electrónicos: ¿Cuántas cuentas de correo tienes? ¿Cuentas con listas de correo o reenviadores?
  4. Tareas Cron: ¿Tienes scripts que se ejecutan automáticamente? (Ej: copias de seguridad, envío de boletines).
  5. Certificados SSL: ¿Tienes certificados instalados? (Aunque con Let's Encrypt es fácil regenerarlos, es bueno saberlo).

[WARNING] No empieces a mover archivos sin saber cuántas bases de datos tienes. Olvidar una base de datos es el error #1 en cualquier migración hosting cPanel Plesk. Sin ella, tu web mostrará errores de conexión.

### 1.2. Prepara tu Servidor Plesk de Destino

Si tu hosting con Plesk ya está activo (ya tienes acceso al panel), perfecto. Si no, este es el momento de contratarlo. Asegúrate de que el nuevo plan tenga al menos el mismo espacio en disco y ancho de banda que tu plan actual.

También necesitarás acceso a SSH (línea de comandos) o, como mínimo, acceso a un administrador de archivos en Plesk. La mayoría de los planes VPS lo incluyen, pero si es un hosting compartido, puede que necesites contactar con soporte para que te lo habiliten.


Fase 2: La Migración de Archivos (El Corazón de la Web)

Ahora sí, vamos a mover los archivos de tu sitio (HTML, PHP, imágenes, etc.). Hay dos métodos principales: el manual (descargar y subir) y el automático (con herramientas).

### 2.1. Método Manual: Descargar y Subir (El Más Seguro para Novatos)

Este método es lento pero infalible. No depende de conexiones externas.

Paso 1: Comprimir en cPanel.
Entra en tu cPanel y busca la herramienta "Administrador de Archivos". Navega a public_html (o la carpeta raíz donde esté tu web). Selecciona todos los archivos (Ctrl+A) y haz clic en "Comprimir". Elige formato .zip. Esto creará un solo archivo, mucho más fácil de manejar.

Paso 2: Descargar a tu PC.
Una vez comprimido, selecciona el archivo .zip y haz clic en "Descargar". Guárdalo en una carpeta fácil de encontrar en tu ordenador.

Paso 3: Subir a Plesk.
Ahora entra en tu panel de Plesk. Busca el administrador de archivos (suele estar en "Archivos" o "Administrador de Archivos"). Navega a la carpeta raíz del dominio (suele ser httpdocs o public_html). Sube el archivo .zip desde tu PC.

Paso 4: Descomprimir.
Haz clic derecho sobre el archivo .zip que acabas de subir en Plesk y selecciona "Extraer". Plesk lo descomprimirá en la carpeta actual.

[TIP] Si la carpeta raíz en Plesk se llama httpdocs, asegúrate de que los archivos extraídos queden directamente dentro de ella, no en una subcarpeta como httpdocs/web/. Si es así, simplemente mueve los archivos un nivel hacia arriba.

### 2.2. Método Avanzado: Usando SSH (Rsync)

Si te sientes valiente y tienes acceso SSH a ambos servidores, este método es mucho más rápido, especialmente para webs grandes. Puedes hacer una copia directa de un servidor a otro.

Paso 1: Copia el comando base. Desde tu servidor Plesk (destino), ejecutas un comando que "tira" de los archivos del servidor cPanel (origen).

Paso 2: El comando sería algo así (cámbialo con tus datos):
rsync -avz --progress usuario_cpanel@IP_CPANEL:~/public_html/ /var/www/vhosts/tudominio.com/httpdocs/

Te pedirá la contraseña del usuario de cPanel. Este proceso sincroniza las carpetas. Es potente y rápido. Si no entiendes qué es un comando SSH, mejor quédate con el método manual del zip, que es igual de válido.


Fase 3: Migrar las Bases de Datos (El Cerebro de WordPress, Joomla, etc.)

Si tu web usa WordPress, PrestaShop o cualquier CMS, el 90% de tu contenido está en la base de datos. Migrarla mal es el segundo error más común.

### 3.1. Exportar desde cPanel (phpMyAdmin)

  1. En cPanel, busca la sección "Bases de Datos" y haz clic en phpMyAdmin.
  2. En el panel izquierdo, haz clic en el nombre de tu base de datos para seleccionarla.
  3. Arriba, ve a la pestaña "Exportar".
  4. Elige el método "Rápido" (o personalizado si sabes lo que haces) y formato SQL.
  5. Haz clic en "Continuar" o "Exportar". Esto descargará un archivo .sql a tu ordenador.

Repite este proceso para cada base de datos que tengas. Es crucial que las exportes todas.

### 3.2. Importar en Plesk

  1. En Plesk, ve a la sección "Bases de Datos".
  2. Haz clic en "Agregar base de datos".
  3. Dale un nombre (ej: mipagina_db). Plesk te pedirá un usuario y una contraseña para esa base de datos. Anota estos datos, los necesitarás para configurar tu web después.
  4. Una vez creada la base de datos, haz clic en el nombre de la base de datos para entrar.
  5. Busca el botón "Importar" (o "Subir archivo").
  6. Selecciona el archivo .sql que descargaste antes y súbelo. Plesk lo importará automáticamente.

[WARNING] A menudo, el nombre de usuario de la base de datos en Plesk es diferente al de cPanel. Cuando termines de importar, deberás actualizar el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress) con el nuevo nombre de base de datos, el nuevo usuario y la nueva contraseña que acabas de crear en Plesk.


Fase 4: Configurar los Correos Electrónicos (No Pierdas tus Emails)

Migrar el correo es un poco más tedioso porque no solo son archivos, son buzones.

### 4.1. Crear las Cuentas en Plesk

Primero, en Plesk, ve a la sección "Correo" (o "Mail"). Aquí debes recrear manualmente cada cuenta de correo que tenías en cPanel.

  1. Haz clic en "Agregar cuenta de correo".
  2. Pon la dirección completa (ej: info@tudominio.com) y la misma contraseña que usabas antes (para que a tus clientes no les cambie nada).

### 4.2. Migrar los Mensajes Existentes (La Parte Difícil)

Copiar los emails antiguos es complicado. Si solo tienes unas pocas cuentas, lo más fácil es configurar tu cliente de correo (Outlook, Thunderbird) en tu PC para ambas cuentas (la antigua y la nueva) y arrastrar los mensajes de una bandeja a otra.

Si tienes muchas cuentas, necesitas una herramienta profesional como imapsync. Esta herramienta se ejecuta por SSH y copia todos los buzones de un servidor a otro sin que el usuario note nada.

Ejemplo de comando imapsync:
imapsync --host1 servidor.cpanel.com --user1 info@tudominio.com --password1 'antiguapass' --host2 servidor.plesk.com --user2 info@tudominio.com --password2 'nuevapass'

[INFO] Si utilizas un panel alternativo como Syspanel (recuerda que el puerto de acceso es el 2106), el proceso de migración de correo es idéntico al de Plesk, ya que la interfaz de gestión de buzones es muy similar. Asegúrate de que el puerto IMAP/SMTP sea el mismo (993 para IMAP SSL y 465 para SMTP SSL).


Fase 5: Ajustes Finales (Tareas Cron y DNS)

Ya casi lo tienes. Ahora vamos a por los detalles finos.

### 5.1. Reconfigurar las Tareas Cron (Programadas)

En cPanel, tenías una sección llamada "Tareas Cron". En Plesk, esta sección está dentro de tu dominio, en "Programador de tareas" (o Scheduled Tasks).

Simplemente, mira qué tareas tenías en cPanel (hora, comando) y créalas idénticas en Plesk. Es un proceso manual, pero solo tienes que copiar los comandos.

### 5.2. Apuntar el DNS (El Momento de la Verdad)

Este es el paso final y el más importante para el mundo exterior.

Tu dominio apunta actualmente a los servidores de nombres (DNS) de tu antiguo hosting. Debes cambiar esos DNS para que apunten a los de tu nuevo servidor Plesk.

  1. Ve al registrador de dominios donde compraste tu dominio (GoDaddy, Namecheap, etc.).
  2. Busca la sección de "Servidores de nombres" (Nameservers).
  3. Sustituye los antiguos por los nuevos que te proporcionó tu proveedor de Plesk (ej: ns1.nuevohosting.com y ns2.nuevohosting.com).

[WARNING] Este cambio tarda entre 24 y 72 horas en propagarse por todo el mundo. No te asustes si ves tu web en el hosting antiguo durante unas horas. No es un error; es la propagación de DNS.


Preguntas Frecuentes (FAQ) sobre la Migración

¿Puedo usar una extensión para migrar automáticamente?

Sí, Plesk tiene una extensión llamada "Migrator" que, en teoría, puede conectarse al cPanel remoto y "jalar" todo. Sin embargo, en la práctica, suele fallar si los servidores tienen configuraciones de seguridad muy estrictas o si el cPanel no permite conexiones remotas. Te recomiendo usarla como primer intento, pero ten a mano esta guía manual como plan B. Es más fiable hacerlo a mano que pelear con un migrador automático que se queda a medias.

¿Perderé mi posicionamiento SEO (Google) si migro?

No, siempre y cuando lo hagas bien. Si mantienes la misma estructura de URLs, los mismos archivos y el mismo certificado SSL, tu SEO no debería sufrir. Es crucial que no cambies la estructura de enlaces permanentes en WordPress, por ejemplo.

¿Qué pasa con los certificados SSL?

Plesk tiene una integración muy buena con Let's Encrypt. Una vez que los DNS apunten a Plesk, puedes ir a la sección de SSL/TLS y pulsar "Emitir" para obtener un certificado gratuito en cuestión de minutos. No necesitas migrar el certificado antiguo, es más fácil regenerarlo.

¿Y si mi web usa Syspanel en lugar de cPanel?

Como mencioné antes, si tu origen o destino es Syspanel (accesible por el puerto 2106), el proceso es muy similar. La estructura de carpetas suele ser /home/usuario/web/tudominio/public_html. La gestión de bases de datos se hace también con phpMyAdmin. La lógica de esta guía aplica al 100%; solo cambian los nombres de los botones en la interfaz.

¿Cuánto tarda el proceso completo?

Depende del tamaño de tu web. Una web de 1 GB puede tardar 1 hora en mover archivos y 10 minutos en bases de datos. Pero la propagación de DNS es lo que realmente alarga el proceso (hasta 72 horas). Haz el cambio de DNS un viernes por la noche para tener el fin de semana para solucionar cualquier percance.


Conclusión: Respira y Sigue el Orden

Migrar de cPanel a Plesk no es un monstruo de siete cabezas. Es cuestión de orden: Archivos → Bases de Datos → Correo → DNS.

No intentes hacer todo a la vez. Ve paso a paso, verifica que los archivos están en su sitio antes de pasar a la base de datos. Verifica que la base de datos está bien importada antes de cambiar los DNS.

Si sigues estos pasos, tendrás tu web funcionando en Plesk sin perder ni un solo dato. Y si te surge una duda en el camino, recuerda que tu proveedor de hosting siempre tiene soporte técnico; no dudes en abrir un ticket si te atascas con la parte de SSH o la configuración del servidor. ¡Buena suerte con tu migración hosting cPanel Plesk!

¿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