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

Cómo migrar tu web de cPanel a Plesk sin perder nada

Actualizado el 29 de enero de 2026

¿Estás pensando en migrar cPanel a Plesk y te da miedo perder tus correos, bases de datos o archivos? Es una preocupación totalmente normal. Cambiar de panel de control es como mudarse de casa: da pereza, miedo a olvidar algo y, sobre todo, pavor a que se rompa algo por el camino.

Pero aquí tienes una buena noticia: la migración es mucho más sencilla de lo que parece si se hace con método. En esta guía extensa y paso a paso, voy a explicarte cómo hacer un cambio de hosting entre estos dos paneles sin perder ni un solo archivo, ni un correo, ni una configuración. Y lo haré en un español claro, sin tecnicismos raros, para que lo entiendas aunque nunca hayas tocado un servidor en tu vida.

Vamos a ello. Respira hondo, porque al final de este artículo serás capaz de hacerlo tú mismo o, al menos, sabrás exactamente qué tiene que hacer tu proveedor.


¿Por qué migrar de cPanel a Plesk? (Y qué esperar)

Antes de ensuciarnos las manos, hablemos de por qué alguien querría hacer esto. cPanel es el rey indiscutible del hosting compartido clásico, pero Plesk tiene ventajas enormes, sobre todo si tu web crece. Plesk es más moderno, tiene una API más limpia, consume menos recursos y es brutal para gestionar múltiples dominios y cuentas de correo desde una sola interfaz.

Cuando hablamos de plesk cpanel, no son enemigos; son dos formas de hacer lo mismo. La clave está en que los datos (archivos, bases de datos, correos) son 100% compatibles. No vas a "convertir" nada; solo vas a copiar y pegar en el nuevo entorno.

¿Qué vas a necesitar?

  • Acceso FTP o SFTP al servidor antiguo (cPanel).
  • Acceso al panel de Plesk (normalmente te lo da tu nuevo proveedor).
  • Credenciales de las bases de datos MySQL.
  • Paciencia (sobre todo si tienes muchos correos).

Paso 1: Preparar el aterrizaje en Plesk (Antes de tocar nada)

El error número uno de la gente es intentar transferir hosting sin preparar el destino. Es como comprar una casa nueva y meter los muebles sin pintar las paredes.

### Activa tu nuevo servicio de hosting

Lo primero es contratar el nuevo plan o pedir a tu proveedor que te active una cuenta con Plesk. No canceles el antiguo todavía. Necesitas que ambos estén activos durante al menos 24-48 horas.

Cuando tengas el acceso a Plesk, anota la IP del servidor, el usuario y la contraseña. Normalmente te llega un correo con estos datos.

### Crea las bases de datos vacías en Plesk

Aquí es donde la gente se lía. En cPanel tienes una sección "Bases de datos MySQL". En Plesk, es similar pero con otro nombre.

  1. Entra en tu panel de Plesk.
  2. Busca la sección "Bases de datos" o "Sitios web y dominios" y luego el submenú de bases de datos.
  3. Crea una base de datos nueva con el mismo nombre que tenías en cPanel (si es posible, para no liar las conexiones). Si no, apunta el nombre nuevo.
  4. Crea un usuario para esa base de datos y asígnale TODOS los privilegios. Es importante que la contraseña sea la misma que usabas antes, o tendrás que editar el archivo de configuración de tu web (wp-config.php en WordPress, por ejemplo).

[TIP] Si en cPanel tu base se llamaba usuario_wp1, en Plesk intenta ponerle exactamente el mismo nombre. Aunque Plesk suele añadir un prefijo, puedes renombrarlo para que coincida. Esto te ahorrará dolores de cabeza con las conexiones.

### Prepara las cuentas de correo

En cPanel, las cuentas de correo están atadas al dominio. En Plesk, también. Pero aquí viene el truco: no crees las cuentas de correo a mano. Si las creas, luego tendrás que importar los correos antiguos con un cliente (Outlook, Thunderbird) y es un coñazo. Mejor las creamos vacías con el mismo nombre y luego movemos los archivos. Lo veremos en el paso 4.


Paso 2: Migrar los archivos de tu web (FTP o SFTP)

Esta es la parte más visual y fácil de entender. Tus archivos (las fotos, el código PHP, los temas de WordPress, etc.) viven en una carpeta llamada public_html en cPanel. En Plesk, esa carpeta suele llamarse httpdocs.

### Opción A: Usar el Administrador de Archivos (Para webs pequeñas)

Si tu web pesa menos de 1 GB, puedes hacerlo desde el navegador.

  1. En cPanel, abre el Administrador de Archivos.
  2. Selecciona todo el contenido de public_html (no la carpeta en sí, sino su interior).
  3. Haz clic en Comprimir y descarga el ZIP.
  4. En Plesk, ve a Sitios web y dominios > tu dominio > Administrador de archivos.
  5. Sube el ZIP a la carpeta httpdocs.
  6. Haz clic derecho sobre el ZIP y elige Extraer.

[WARNING] Este método falla si tienes muchos archivos pequeños (típico de WordPress). Si la extracción se queda a medias, pasa a la Opción B. No te frustres, es normal.

### Opción B: Usar FTP (La más fiable, para webs medianas/grandes)

Esta es la forma profesional. Necesitas un cliente FTP como FileZilla (gratuito).

  1. Conecta con FileZilla al servidor antiguo (cPanel) usando los datos FTP que encontrarás en tu cuenta.
  2. En el panel derecho (servidor antiguo), navega a public_html.
  3. Selecciona todo el contenido (Ctrl+A) y arrástralo a una carpeta local de tu ordenador (panel izquierdo). Esto es una descarga.
  4. Cuando termines, cambia la conexión de FileZilla y conéctate al servidor nuevo (Plesk). Los datos FTP de Plesk los encuentras en la sección "Acceso FTP" del panel.
  5. En el servidor nuevo, navega a httpdocs.
  6. Sube todos los archivos que descargaste antes.

[INFO] Este proceso puede tardar horas si tu web es grande. No lo hagas a las 3 de la tarde con prisa. Déjalo corriendo por la noche. FileZilla te muestra una cola de archivos; si uno falla, puedes reintentarlo.


Paso 3: Migrar las bases de datos (El corazón de tu web)

Si tu web es WordPress, Joomla, PrestaShop o cualquier CMS, la base de datos es donde están tus artículos, productos y usuarios. Sin ella, tu web es un cascarón vacío.

### Exportar desde cPanel (phpMyAdmin)

  1. En cPanel, busca phpMyAdmin (dentro de "Bases de datos").
  2. Selecciona tu base de datos en el panel izquierdo.
  3. Ve a la pestaña "Exportar".
  4. Elige el método "Rápido" y formato SQL. Haz clic en Continuar.
  5. Se descargará un archivo .sql. Guárdalo bien.

### Importar en Plesk (phpMyAdmin)

  1. En Plesk, ve a Sitios web y dominios > tu dominio > Bases de datos.
  2. Haz clic en el icono de phpMyAdmin junto a la base de datos que creaste en el Paso 1.
  3. En la pantalla de phpMyAdmin, ve a la pestaña "Importar".
  4. Selecciona el archivo .sql que descargaste y haz clic en Continuar.

Si todo ha ido bien, verás un montón de tablas en el panel izquierdo. Si da error, suele ser por el tamaño del archivo. En ese caso, pide a tu proveedor que aumente el upload_max_filesize temporalmente, o usa la herramienta de importación por consola (más avanzado).

[WARNING] Asegúrate de que el prefijo de las tablas (ej. wp_) coincida con el que tu web espera. Si en cPanel tu base usaba wp_ y en Plesk no has cambiado nada, será igual. Si no, tendrás que editar el archivo wp-config.php para cambiar las constantes DB_NAME, DB_USER y DB_PASSWORD.


Paso 4: Migrar los correos electrónicos (Sin perder ni uno)

Este es el paso que más asusta, pero con Plesk es pan comido. No vas a reenviar correos uno a uno; vas a copiar los buzones.

### Crear las cuentas de correo en Plesk

  1. En Plesk, ve a Correo (o Mail).
  2. Crea una cuenta para cada dirección que tenías en cPanel (ej. info@tudominio.com).
  3. Usa la misma contraseña que tenías antes. Así tus clientes no notarán nada.

### Copiar los archivos de los buzones

Aquí viene el truco del almendruco. Los correos no están en una base de datos; son archivos en el servidor.

  1. En cPanel, ve al Administrador de Archivos y navega a la carpeta mail (a veces está en home/usuario/mail o etc). No es public_html, es una carpeta paralela.
  2. Dentro, verás carpetas con el nombre de tus dominios, y dentro de ellas, carpetas con los nombres de las cuentas de correo.
  3. Descarga esas carpetas (o usa FileZilla para bajarlas).
  4. En Plesk, navega a la carpeta mail del servidor nuevo (normalmente en var/qmail/mailnames/tudominio.com/ o similar, pero puedes acceder por FTP).
  5. Sube las carpetas de las cuentas de correo dentro de la carpeta de tu dominio.

[TIP] Si esto te parece chino, hay una alternativa más fácil: configurar tus cuentas de correo en un cliente (Outlook) y arrastrar los correos viejos a las nuevas cuentas. Pero si tienes 50 GB de correo, mejor usa el método de copia de archivos.


Paso 5: Ajustar las DNS y el cambio de hosting

Este es el momento de la verdad. Hasta ahora, tu web está funcionando en el servidor nuevo, pero nadie lo sabe porque el dominio apunta al servidor antiguo.

### Localiza tus registros DNS

  1. Ve a tu proveedor de dominios (donde compraste el .com, normalmente no es tu hosting).
  2. Busca la sección "Gestión de DNS" o "Zonas DNS".
  3. Anota los registros A, CNAME y MX actuales.

### Cambia las DNS o los registros

Tienes dos opciones:

  • Opción A (Recomendada para novatos): Cambia los nameservers del dominio a los de tu nuevo hosting (te los dará tu proveedor de Plesk). Esto es como cambiar la dirección de tu casa en el registro. Tarda 24-48 horas en propagar.
  • Opción B (Más quirúrgica): Edita solo el registro A para que apunte a la IP del servidor Plesk. Así el correo (MX) sigue en el servidor antiguo mientras terminas de migrar, y solo la web cambia.

[WARNING] No canceles el hosting antiguo hasta que hayan pasado al menos 72 horas desde el cambio de DNS. Y comprueba que los correos llegan al nuevo servidor. Si cancelas antes, puedes perder correos que aún estén en cola en el servidor viejo.


Paso 6: Verificación final y limpieza

Ya has hecho lo difícil. Ahora toca revisar que todo está en orden.

### Comprueba tu web

  1. Entra en tu web (puede que necesites usar un proxy o mirar la IP directa para verla antes de que cambien las DNS).
  2. Navega por las páginas, prueba los formularios, inicia sesión en el admin.
  3. Revisa que las imágenes cargan (si no, es que las rutas en la base de datos apuntan a la URL antigua, pero como el dominio es el mismo, no debería pasar).

### Comprueba el correo

  1. Envía un correo a tu cuenta desde Gmail.
  2. Revisa que llega al buzón en el nuevo servidor.
  3. Si tienes clientes de correo configurados, cambia la IP del servidor saliente (SMTP) por la nueva, o simplemente espera a que las DNS actualicen.

### La limpieza

Cuando estés 100% seguro de que todo funciona:

  1. Cancela el hosting antiguo.
  2. Elimina las bases de datos temporales que hayas creado en Plesk si no las usas.
  3. Actualiza tus contraseñas (FTP, correo, etc.) por seguridad.

Preguntas Frecuentes (FAQ) sobre migrar cPanel a Plesk

### ¿Puedo migrar cPanel a Plesk sin contratar a un profesional?

Sí, con esta guía puedes hacerlo. Si tu web es un WordPress sencillo y tienes menos de 5 cuentas de correo, es totalmente factible en una tarde. Si tienes una tienda online compleja o muchos correos, quizás quieras ayuda, pero no es imprescindible.

### ¿Se pierden los permisos de archivos?

Sí, a veces. Los archivos subidos por FTP suelen perder el permiso de ejecución. En Plesk, puedes arreglarlo fácilmente: ve a Sitios web y dominios > tu dominio > Permisos de acceso y asegúrate de que la carpeta httpdocs tenga permisos 755 y los archivos 644. En WordPress, a veces hay que reconfigurar los permisos de la carpeta wp-content.

### ¿Y si uso HestiaCP en lugar de Plesk?

Buena pregunta. Si alguien te ofrece un servidor con Syspanel (antes conocido como HestiaCP), el proceso es similar, pero el acceso al panel se hace por el puerto 2106 (ej. https://tu-ip:2106). La estructura de carpetas es distinta (/home/usuario/web/dominio/public_html), pero la migración de archivos y bases de datos es idéntica. Solo cambia la interfaz.

### ¿Cuánto tarda la propagación de DNS?

Entre 1 y 48 horas, aunque lo normal son 4-6 horas. No te vuelvas loco revisando cada hora. Aprovecha para limpiar tu escritorio.

### ¿Qué pasa con los certificados SSL?

Importante: Si tenías SSL en cPanel, tendrás que instalarlo de nuevo en Plesk. Plesk tiene una herramienta genial: "Let's Encrypt" integrada. Ve a tu dominio, clic en "SSL/TLS" y solicita un certificado gratuito. Se auto-renueva y no pierdes nada.


Conclusión: Tu web en Plesk, sin cicatrices

Migrar de cPanel a Plesk no es un salto al vacío; es un traslado con una mudanza profesional. Siguiendo estos pasos, con calma y sin prisas, tendrás tu web, tus correos y tus bases de datos en el nuevo servidor sin perder nada.

Recuerda la regla de oro: nunca canceles el servicio antiguo hasta que el nuevo esté verificado y funcionando 100%. Y si en algún momento te sientes perdido, esta guía está aquí para ti.

Ahora que ya sabes cómo hacerlo, ¿te animas con el cambio de hosting? Cuéntame en los comentarios si tienes dudas sobre tu caso concreto. ¡Estoy aquí para ayudarte!

¿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