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

Cómo migrar una web de cPanel a Plesk sin perder datos

Actualizado el 25 de noviembre de 2025

¿Estás listo para migrar cPanel a Plesk? Tranquilo, no necesitas ser un experto en Linux para lograrlo. En esta guía paso a paso te explicaré cómo transferir web cPanel Plesk sin perder ni un solo archivo, base de datos o configuración de correo. Vamos a desglosar todo el proceso, desde la preparación hasta la verificación final, con un lenguaje claro y ejemplos prácticos.

¿Por qué migrar de cPanel a Plesk?

Antes de empezar, entendamos por qué esta migración hosting es tan común. cPanel es potente, pero Plesk ofrece ventajas como:

  • Interfaz más moderna y fácil de usar.
  • Mejor soporte para servidores Windows (aunque aquí nos centramos en Linux).
  • Gestión integrada de extensiones como Docker, Git y WordPress.
  • Costos de licencia a veces más bajos.

Pero ojo: migrar no es simplemente arrastrar archivos. Hay que hacerlo con cuidado para evitar errores de configuración, enlaces rotos o pérdida de datos. Sigue esta cPanel a Plesk guía y lo harás como un profesional.

Preparación: Lo que necesitas antes de migrar

No te lances sin preparación. Dedica 30 minutos a estos pasos previos:

1. Haz un inventario completo de tu web actual

Antes de migrar sitio web, anota todo lo que tienes:

  • Archivos: ¿Cuántos GB ocupan? ¿Hay carpetas temporales o caché que puedas limpiar?
  • Bases de datos: Lista todas las bases (MySQL/MariaDB) y sus usuarios.
  • Cuentas de correo: Direcciones, contraseñas y reenviadores.
  • Configuraciones especiales: Redirecciones .htaccess, certificados SSL, cron jobs, etc.

2. Verifica la compatibilidad de Plesk

Asegúrate de que tu versión de Plesk soporte:

  • PHP: La misma versión que usas en cPanel (o superior compatible).
  • Bases de datos: MySQL 5.7+ o MariaDB 10.3+.
  • Extensiones: Si usas módulos específicos (como IonCube), confirma que estén disponibles.

[INFO] Si tu web usa software antiguo (ej: PHP 5.6), actualízalo antes de migrar. Plesk puede tener problemas con versiones obsoletas.

3. Crea copias de seguridad completas

Nunca migres sin respaldo. En cPanel:

  1. Ve a Backup.
  2. Genera un backup completo (archivos + bases de datos + configuraciones de correo).
  3. Descarga el archivo .tar.gz a tu computadora.

En Plesk, prepara el terreno:

  1. Accede a Herramientas y configuración > Copias de seguridad.
  2. Crea una copia de seguridad inicial del servidor vacío (por si algo sale mal).

Método 1: Migración manual (recomendada para principiantes)

Este método es más lento pero te da control total. Perfecto si tu web es pequeña (menos de 5 GB).

Paso 1: Transfiere los archivos del sitio

Conéctate a ambos servidores vía FTP o SFTP (recomendado por seguridad). Usa FileZilla o similar.

  1. En cPanel, ve a Administrador de archivos y comprime toda la carpeta public_html en un ZIP.
  2. Descarga el ZIP a tu PC.
  3. Sube el ZIP a Plesk: Sitios web y dominios > [tu dominio] > Administrador de archivos.
  4. Descomprime el archivo en la raíz del dominio (generalmente httpdocs o public_html).

[TIP] Si tienes muchos archivos, usa rsync desde terminal: rsync -avz usuario@cpanel:/home/usuario/public_html/ /var/www/vhosts/tudominio/httpdocs/. Es más rápido que FTP.

Paso 2: Exporta e importa bases de datos

Las bases de datos son el corazón de tu web. Sigue estos pasos:

En cPanel:

  1. Ve a phpMyAdmin.
  2. Selecciona la base de datos de tu web.
  3. Haz clic en Exportar > Método rápido > SQL.
  4. Guarda el archivo .sql en tu PC.

En Plesk:

  1. Ve a Sitios web y dominios > [tu dominio] > Bases de datos.
  2. Crea una nueva base de datos con el mismo nombre (o uno nuevo, pero anótalo).
  3. Haz clic en phpMyAdmin (dentro de la base de datos).
  4. Importa el archivo .sql que descargaste.

[WARNING] Si cambias el nombre de la base de datos, actualiza el archivo wp-config.php (en WordPress) o el archivo de configuración de tu CMS. De lo contrario, la web no se conectará a la BD.

Paso 3: Configura las cuentas de correo

Migrar correos es más complejo porque implican protocolos IMAP/POP3. Aquí una solución práctica:

  1. En cPanel: Ve a Email Accounts y anota todas las direcciones y contraseñas.
  2. En Plesk: Ve a Correo > Agregar dirección de correo y crea las mismas cuentas manualmente.
  3. Para migrar los correos existentes, usa un cliente como Thunderbird:
    • Configura ambas cuentas (cPanel como origen, Plesk como destino).
    • Arrastra los correos de la bandeja de entrada de cPanel a la de Plesk.

[INFO] Si tienes muchas cuentas, considera usar imapsync desde terminal. Es más rápido pero requiere conocimientos de SSH.

Paso 4: Ajusta configuraciones especiales

Redirecciones .htaccess:

  • En cPanel, descarga el archivo .htaccess de la raíz.
  • En Plesk, súbelo a la carpeta httpdocs. Si Plesk usa Nginx como proxy, asegúrate de que las reglas sean compatibles.

Certificados SSL:

  • Si usabas Let's Encrypt en cPanel, en Plesk ve a Sitios web y dominios > Certificado SSL y solicita uno nuevo (gratuito).
  • Si tenías un SSL de pago, importa los archivos .crt y .key.

Cron jobs:

  • En cPanel, ve a Cron Jobs y copia los comandos.
  • En Plesk, ve a Herramientas y configuración > Programador de tareas y créalos con la misma frecuencia.

Método 2: Migración automática con la herramienta Plesk Migrator

Si tu web es grande o tienes muchos sitios, esta opción es tu salvación. Plesk Migrator es una extensión gratuita que automatiza casi todo.

Paso 1: Instala Plesk Migrator

  1. En Plesk, ve a Extensiones > Catálogo de extensiones.
  2. Busca Plesk Migrator e instálalo.
  3. Una vez instalado, ve a Herramientas y configuración > Migrador.

Paso 2: Configura la conexión con cPanel

  1. En el Migrador, haz clic en Agregar servidor de origen.
  2. Selecciona cPanel como tipo de servidor.
  3. Ingresa los datos de conexión:
    • Dirección IP o nombre de host de tu servidor cPanel.
    • Puerto SSH (por defecto 22).
    • Usuario y contraseña (preferiblemente root o un usuario con permisos sudo).
  4. Haz clic en Probar conexión. Si todo va bien, verás un mensaje verde.

[WARNING] Si tu cPanel tiene firewall, abre el puerto SSH (22) para la IP de Plesk. De lo contrario, la conexión fallará.

Paso 3: Selecciona qué migrar

Una vez conectado, el Migrador te mostrará una lista de sitios web, bases de datos y cuentas de correo disponibles en cPanel. Puedes:

  • Seleccionar todo para migrar completo.
  • Elegir solo sitios específicos (útil si tienes varios dominios).
  • Excluir bases de datos que no necesites.

Paso 4: Inicia la migración

  1. Revisa la configuración de mapeo (por ejemplo, cómo se asignarán los nombres de bases de datos).
  2. Haz clic en Iniciar migración.
  3. Espera. El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño.

[TIP] Durante la migración, no cierres la ventana ni apagues el servidor. Plesk Migrator mostrará un log en tiempo real para que veas el progreso.

Paso 5: Verifica y soluciona errores

Al finalizar, el Migrador te dará un resumen con:

  • Elementos migrados exitosamente (verde).
  • Elementos con advertencias (amarillo).
  • Errores (rojo).

Haz clic en cada error para ver detalles. Los problemas comunes son:

  • Permisos de archivos: Plesk puede necesitar ajustar permisos manualmente.
  • Versiones de PHP incompatibles: Cambia la versión en Sitios web y dominios > Configuración de PHP.
  • Redirecciones .htaccess: Si Plesk usa Nginx, conviértelas a reglas de Nginx.

Verificación post-migración: ¿Tu web funciona?

No des por hecho que todo está bien. Sigue esta checklist:

  • Carga la web: Abre http://tudominio.com y https://tudominio.com. ¿Se ve correcta?
  • Prueba funcionalidades: Inicia sesión, envía un formulario, busca productos.
  • Revisa bases de datos: Conéctate a phpMyAdmin en Plesk y verifica que las tablas tengan datos.
  • Envía y recibe correos: Usa una cuenta de prueba para confirmar que el correo funciona.
  • Verifica enlaces internos: Usa herramientas como Broken Link Checker.
  • Comprueba el SEO: Si tenías URLs amigables, asegúrate de que no hayan cambiado (especialmente en WordPress con permalinks).

[INFO] Si algo falla, no entres en pánico. Vuelve a la copia de seguridad de cPanel y restaura. Luego, repite la migración con más cuidado.

Preguntas frecuentes (FAQ)

¿Puedo migrar sin tener acceso SSH a cPanel?

Sí, pero será más lento. Usa FTP para archivos y phpMyAdmin para bases de datos. Para correos, necesitarás acceso a la interfaz web de cPanel.

¿Qué hago si mi web usa un CMS como WordPress?

WordPress es sencillo de migrar. Solo asegúrate de:

  1. Exportar la base de datos correctamente.
  2. Reemplazar las URLs en la BD (de http://antiguodominio.com a http://nuevodominio.com) usando un plugin como Better Search Replace.
  3. Actualizar wp-config.php con los nuevos datos de conexión.

¿Plesk Migrator funciona con cualquier versión de cPanel?

Funciona con cPanel 11.58+ y Plesk 12.5+. Si tu cPanel es muy antiguo, considera actualizarlo primero.

¿Pierdo los correos electrónicos al migrar?

Depende del método. Con Migrator, los correos se transfieren automáticamente. Con método manual, usa imapsync o Thunderbird.

¿Cuánto tiempo toma la migración?

Para un sitio de 2 GB con 5 bases de datos, la migración automática puede tomar 30-60 minutos. La manual puede duplicar ese tiempo.

Conclusión: Ya tienes tu web en Plesk

Migrar de cPanel a Plesk no es un proceso de otro mundo. Con esta cPanel a Plesk guía, has aprendido a transferir web cPanel Plesk tanto manual como automáticamente. Recuerda siempre:

  • Hacer backup antes de todo.
  • Verificar cada componente después.
  • No apresurarte: una migración apurada es fuente de errores.

Si encuentras problemas, la comunidad de Plesk y los foros de hosting están llenos de soluciones. Y si quieres una opción más simple para gestionar servidores, recuerda que Syspanel (el panel basado en HestiaCP, accesible por el puerto 2106) también es una alternativa ligera y gratuita para alojar tus sitios.

¡Ahora ve y migra con confianza! Tu web en Plesk te espera.

¿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