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

Cómo migrar una web de cPanel a Plesk sin perder datos (guía completa)

Actualizado el 19 de noviembre de 2025

¿Estás pensando en cambiar de panel de control de hosting y te da miedo perder tu web en el proceso? Es una preocupación totalmente lógica. Migrar una página web puede sonar a cirugía mayor, pero con la guía adecuada, es un proceso mucho más sencillo de lo que parece.

En este artículo, te voy a explicar paso a paso cómo realizar una migracion web plesk desde un servidor con cPanel, sin perder ni un solo archivo, base de datos o correo electrónico. Vamos a desglosar todo el proceso para que, aunque no seas un experto técnico, puedas hacerlo con confianza y sin sustos.

La buena noticia es que la mayoría de las veces no necesitas tocar ni una sola línea de código. Solo necesitas paciencia, las herramientas adecuadas y seguir un orden lógico. Vamos a ello.

Entendiendo el cambio de panel hosting: ¿Por qué migrar?

Antes de meternos en el barro, hablemos de los paneles. cPanel es el caballo de batalla de la mayoría de los hostings compartidos. Es conocido, tiene miles de tutoriales y su interfaz es familiar. Por otro lado, Plesk es otro gigante, muy popular en Europa y especialmente potente para gestionar múltiples dominios, certificados SSL de forma más visual y con un enfoque diferente en la gestión de correo.

¿Por qué querrías hacer un cambio de panel hosting? Las razones pueden ser varias: una oferta mejor en otro proveedor, necesidad de un panel más moderno, mejores prestaciones de seguridad, o simplemente porque tu empresa ahora usa Plesk y quieres unificar. Sea cual sea el motivo, el objetivo es el mismo: que tu web siga funcionando perfectamente en el nuevo entorno.

La clave aquí es entender que no estamos moviendo la web "a ciegas". Vamos a hacer una copia exacta (un clon) de todo lo que hay en tu servidor actual y lo vamos a pegar en el nuevo. Al final, solo tendremos que "decirle" al mundo que tu dominio ahora apunta al nuevo servidor.

Preparación previa: El checklist imprescindible

Este es el paso que la mayoría de la gente se salta y luego llora. No empieces a mover nada sin antes preparar el terreno. Una buena preparación te ahorrará dolores de cabeza y posibles pérdidas de datos.

1. Haz una copia de seguridad (Siempre, siempre, siempre)

Parece obvio, pero es el paso más importante. Antes de tocar nada, necesitas una copia de seguridad completa de tu web en cPanel. Esto incluye:

  • Archivos del sitio web: Todo el contenido de la carpeta public_html.
  • Bases de datos MySQL: Todas las bases de datos asociadas a tus sitios web.
  • Cuentas de correo: Los correos, sus contraseñas y los buzones.
  • Configuraciones específicas: Como reglas .htaccess, trabajos cron, etc.

En cPanel, busca la sección "Archivos" y luego "Copias de seguridad". Puedes generar una copia de seguridad completa o parcial. Te recomiendo descargar tanto el backup del directorio principal como el de las bases de datos por separado. Es más fácil de manejar.

[WARNING] No confíes solo en el backup del hosting antiguo. Descarga una copia a tu ordenador personal o a un servicio de almacenamiento en la nube (Google Drive, Dropbox) antes de comenzar. Si algo sale mal, tendrás un plan B.

2. El nuevo hogar: Prepara Plesk

Ahora, en tu nuevo panel de Plesk, necesitas tener el dominio "preparado" para recibir los datos.

  • Crea la cuenta o suscripción: Dependiendo de tu proveedor, tendrás que crear una suscripción en Plesk para tu dominio.
  • Crea una base de datos vacía: Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.
  • Apunta los nombres de servidor (DNS): Aquí tienes dos opciones:
    • Opción A (Recomendada): Cambiar los DNS del dominio al nuevo servidor después de migrar los archivos. Así, si algo falla, tu web sigue activa en el servidor antiguo.
    • Opción B: Cambiar los DNS antes de migrar. Esto es más arriesgado porque tu web apuntará a un servidor vacío durante un tiempo.

[TIP] Si tu web no es muy grande y el tiempo de inactividad no es crítico, la Opción A es la más segura. Puedes trabajar con calma en el nuevo servidor y, cuando todo esté perfecto, hacer el cambio de DNS. El corte será de solo unas horas (el tiempo que tarda en propagarse el DNS).

3. Revisa las versiones de software

Asegúrate de que las versiones de PHP, MySQL y Apache (o Nginx) en Plesk sean compatibles con tu web. Si tu web usa un CMS como WordPress, revisa los requisitos del sistema. Una versión de PHP desactualizada en el nuevo servidor puede causar errores.

Migrar cPanel a Plesk: El método manual paso a paso

Ahora sí, vamos con la migración. Existen herramientas automáticas, pero a veces fallan o no mueven todo. El método manual te da control total y es más didáctico. Lo dividiremos en tres frentes: archivos, base de datos y correo.

Fase 1: Migrando los archivos del sitio web

Esta es la parte más visual. Vamos a copiar todo el contenido de tu web.

  1. Accede a tu cPanel antiguo: Ve a la sección "Administrador de archivos" y entra en la carpeta public_html. Esta carpeta contiene todos los archivos de tu web.
  2. Selecciona todo y comprime: Dentro de public_html, selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A). Luego, haz clic derecho y elige "Comprimir" -> "Zip Archive". Esto creará un archivo .zip con todo tu sitio.
  3. Descarga el archivo: Descarga ese archivo .zip a tu ordenador.
  4. Sube a Plesk: Ahora, entra en tu panel de Plesk. Ve a "Administrador de archivos" (suele estar en la sección "Sitios web y dominios").
  5. Navega a la carpeta correcta: Entra en la carpeta httpdocs (en Plesk, la raíz del sitio web suele llamarse httpdocs, no public_html).
  6. Sube el archivo .zip: Sube el archivo .zip que descargaste antes.
  7. Extrae el archivo: Una vez subido, selecciona el archivo .zip y haz clic en "Extraer archivos". Plesk lo descomprimirá y dejará todos tus archivos en su lugar.

[INFO] Si tu web es muy grande (por ejemplo, más de 2GB), puede ser más eficiente usar un cliente FTP como FileZilla. Conecta con las credenciales de tu servidor antiguo y nuevo y arrastra las carpetas. Es más rápido y evita problemas de límite de subida de archivos.

Fase 2: Migrando la base de datos

Este es el corazón de tu web. Si tu web usa WordPress, Joomla, PrestaShop o similar, sin la base de datos, tu web estará rota.

  1. Exporta la base de datos desde cPanel: En tu cPanel antiguo, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. Selecciona tu base de datos: En el panel izquierdo, haz clic en el nombre de la base de datos que quieres migrar.
  3. Exporta: En el menú superior, haz clic en "Exportar". Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" y se descargará un archivo .sql a tu ordenador.
  4. Crea la base de datos en Plesk: Ve a tu panel de Plesk y busca la sección "Bases de datos". Crea una nueva base de datos. Anota el nombre, el usuario y la contraseña que elijas.
  5. Importa la base de datos: Dentro de Plesk, busca la opción para acceder a "phpMyAdmin" de esa nueva base de datos (suele ser un icono o enlace dentro de la propia base de datos).
  6. Importa el archivo .sql: En phpMyAdmin, haz clic en "Importar", selecciona el archivo .sql que descargaste y haz clic en "Continuar". Plesk importará todas tus tablas y datos.

[WARNING] Es muy importante que actualices el archivo de configuración de tu web (como wp-config.php en WordPress) para que apunte a la nueva base de datos. Deberás cambiar el nombre de la base de datos, el usuario y la contraseña por los que acabas de crear en Plesk.

Fase 3: Migrando las cuentas de correo

Ahora vamos con el correo. Este paso es crucial si no quieres perder tus emails.

  1. Exporta los correos desde cPanel: En cPanel, busca la sección "Correo electrónico" y haz clic en "Administrador de cuentas de correo". Verás una lista de tus cuentas.
  2. Crea las mismas cuentas en Plesk: En Plesk, ve a la sección "Correo electrónico" y crea las mismas direcciones de correo con las mismas contraseñas que tenías en cPanel.
  3. Migra los correos existentes: Aquí es donde la cosa se pone un poco más técnica. Si necesitas migrar los correos antiguos (los que ya están en tus buzones), tienes dos opciones:
    • Opción A (Fácil): Usar un cliente de correo como Outlook o Thunderbird. Configura tu cuenta en el servidor antiguo, arrastra todos los correos a tu ordenador (a una carpeta local), luego configura la misma cuenta en el nuevo servidor y arrastra los correos de vuelta. Es un poco tedioso pero funciona.
    • Opción B (Avanzada): Usar una herramienta de migración como imapsync. Es un script que copia automáticamente los correos de un servidor a otro. Es más rápido pero requiere acceso SSH. Si no sabes qué es SSH, mejor usa la Opción A.

[TIP] Si tu proveedor de hosting antiguo te ofrece un "migrador automático" a Plesk, pruébalo primero. Muchas veces, ellos se encargan de mover todo el correo por ti. Pero si no es el caso, el método manual es tu salvación.

La configuración final: Ajustes y detalles que no debes olvidar

Una vez que tienes los archivos, la base de datos y el correo en Plesk, el trabajo no ha terminado. Hay que hacer algunos ajustes finales.

1. Configura los certificados SSL

En Plesk, la gestión de SSL es muy sencilla. Ve a la sección "Sitios web y dominios" y busca tu dominio. Haz clic en "SSL/TLS" y podrás instalar un certificado Let's Encrypt gratuito con un solo clic. Esto asegurará que tu web cargue con https:// y no dé errores de seguridad a tus visitantes.

2. Revisa los trabajos cron

Si tu web usa tareas programadas (como copias de seguridad automáticas o envío de newsletters), tendrás que recrearlas en Plesk. Ve a "Sitios web y dominios" -> "Trabajos programados" (Cron) y añade las mismas tareas que tenías en cPanel. Normalmente, las encuentras en la sección "Trabajos Cron" de tu panel antiguo.

3. Actualiza el archivo de configuración de la web

Como mencioné antes, asegúrate de que el archivo de configuración de tu CMS (como wp-config.php en WordPress o configuration.php en Joomla) tenga los datos de la nueva base de datos de Plesk.

4. Prueba tu web en el nuevo servidor

Antes de cambiar los DNS, puedes probar tu web en el nuevo servidor usando un archivo hosts de tu ordenador. Es un truco un poco más técnico, pero te permite ver tu web en Plesk sin que nadie más la vea. Si no te sientes cómodo con esto, simplemente revisa que los archivos estén en su sitio y que la base de datos se haya importado correctamente.

5. El gran final: Cambia los DNS

Una vez que todo está verificado, es hora de hacer el cambio. Ve a tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.) y cambia los servidores de nombres (DNS) para que apunten a los de tu nuevo hosting con Plesk.

[WARNING] La propagación de DNS puede tardar desde 2 hasta 48 horas. Durante este tiempo, algunos visitantes verán tu web en el servidor antiguo y otros en el nuevo. No pasa nada, es normal. No deshagas el servidor antiguo hasta que hayan pasado al menos 48 horas y verifiques que todo funciona correctamente en Plesk.

Solución de problemas comunes en la migración

A veces, las cosas no salen a la primera. Aquí tienes algunos problemas típicos y cómo solucionarlos.

  • Error de conexión a la base de datos: Revisa el archivo de configuración de tu web. Asegúrate de que el nombre de la base de datos, el usuario y la contraseña sean exactamente los que creaste en Plesk. Es el error más común.
  • Página en blanco (Error 500): Suele ser un problema con el archivo .htaccess o con los permisos de los archivos. En Plesk, puedes ajustar los permisos de los archivos a 644 y los de las carpetas a 755 desde el administrador de archivos.
  • Enlaces rotos: Si tu web usa URLs absolutas (como https://tudominio.com/imagen.jpg), puede que tengas que actualizarlas. Puedes usar un plugin como "Better Search Replace" en WordPress para hacerlo automáticamente.
  • Correos que no se reciben: Revisa la configuración de los registros MX en tu panel de Plesk. Asegúrate de que apuntan al servidor de correo correcto.

Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda una migración a Plesk?
Depende del tamaño de tu web. Una web pequeña (menos de 1GB) puede tardar entre 30 minutos y 2 horas. Una web grande con muchos archivos y correos puede tardar un día entero con la propagación de DNS.

¿Puedo migrar solo una parte de mi web?
Sí, puedes migrar solo los archivos, solo la base de datos o solo el correo. El proceso es el mismo, solo que te saltas los pasos que no necesitas.

¿Qué pasa con mis certificados SSL antiguos?
Puedes instalar un certificado nuevo en Plesk. Si usas Let's Encrypt, es gratis y automático. Si tienes un certificado de pago, tendrás que importarlo manualmente en Plesk.

¿Necesito conocimientos técnicos avanzados?
No necesariamente. Con esta guía, puedes hacerlo. Sin embargo, si te sientes abrumado, siempre puedes pedir ayuda al soporte de tu nuevo proveedor de hosting. Ellos suelen ofrecer servicios de migración gratuitos o de pago.

¿Qué es Syspanel?
Si te mencionan Syspanel, es el nombre comercial de un panel de control alternativo (basado en HestiaCP). Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). El proceso de migración sería similar, pero con las herramientas específicas de ese panel.

Conclusión: Tu nueva casa en Plesk te espera

Migrar de cPanel a Plesk no tiene por qué ser una pesadilla. Con un poco de organización, una copia de seguridad de respaldo y siguiendo estos pasos, puedes realizar el cambio de panel hosting de forma segura y sin perder datos. La clave está en la preparación y en ir paso a paso, sin prisas.

Recuerda que la migracion web plesk es un proceso lógico: primero los archivos, luego la base de datos y por último el correo. Y si en algún momento te sientes perdido, no dudes en consultar la documentación de 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