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

Cómo migrar tu sitio de cPanel a Plesk sin perder datos

Actualizado el 28 de diciembre de 2025

¿Te cambias de proveedor de hosting o simplemente quieres probar un panel de control diferente? Migrar tu sitio web de cPanel a Plesk puede sonar a algo complicado, pero con la guía adecuada es un proceso sencillo y seguro.

En este artículo, te explicaré paso a paso cómo realizar esta migración sin perder ni un solo archivo, base de datos o configuración de correo. Usaremos herramientas nativas y métodos manuales para asegurar una transferencia exitosa.

Prepárate para convertirte en un experto en migración entre paneles.


¿Por qué migrar de cPanel a Plesk?

Antes de empezar, es normal preguntarse por qué alguien querría hacer este cambio. Aquí tienes algunas razones comunes:

  • Interfaz más moderna y limpia: Plesk tiene un diseño más visual y organizado.
  • Mejor gestión de WordPress: Plesk incluye herramientas específicas (como el Toolkit de WordPress) que facilitan las actualizaciones y la seguridad.
  • Multiplataforma: Plesk funciona tanto en Linux como en Windows, mientras que cPanel solo en Linux.
  • Licencias más flexibles: Algunos proveedores ofrecen Plesk a un coste menor o con mejores prestaciones.

Sea cual sea tu motivo, vamos a asegurarnos de que el proceso sea impecable.


Requisitos previos para la migración

No empieces sin tener esto listo:

  1. Acceso SSH a ambos servidores (cPanel y Plesk). Necesitarás usuario y contraseña root o de un usuario con permisos sudo.
  2. Datos de acceso a cPanel: usuario, contraseña y dominio principal.
  3. Plesk instalado y funcionando en el servidor de destino. Asegúrate de tener espacio en disco suficiente.
  4. Copia de seguridad local: por si algo sale mal, siempre ten un backup en tu ordenador.
  5. Tiempo suficiente: dependiendo del tamaño del sitio, puede tardar desde minutos hasta horas.

[WARNING] No realices cambios en el sitio de origen durante la migración (no subas archivos, no modifiques bases de datos). Esto podría causar pérdida de datos.


Método 1: Migración manual (recomendado para sitios pequeños o medianos)

Este método te da control total sobre cada archivo y base de datos. Sigue estos pasos con atención.

1. Exportar la base de datos desde cPanel

La base de datos guarda todo el contenido dinámico de tu web (posts, usuarios, productos, etc.).

  1. Inicia sesión en cPanel.
  2. Busca la sección Bases de Datos y haz clic en phpMyAdmin.
  3. Selecciona la base de datos de tu sitio (la que uses en WordPress, Joomla, etc.).
  4. Ve a la pestaña Exportar.
  5. Elige el método Rápido y formato SQL. Haz clic en Continuar.
  6. Se descargará un archivo .sql. Guárdalo en un lugar seguro.

2. Exportar los archivos del sitio desde cPanel

Los archivos incluyen el código, imágenes, plugins, temas, etc.

  1. En cPanel, ve a Administrador de Archivos.
  2. Navega hasta la carpeta public_html (o la carpeta raíz de tu dominio).
  3. Selecciona todos los archivos y carpetas (Ctrl+A).
  4. Haz clic en Comprimir y elige Zip. Se creará un archivo .zip.
  5. Descarga ese archivo a tu ordenador.

3. Importar los archivos a Plesk

Ahora llevaremos todo al nuevo servidor.

  1. Inicia sesión en Plesk.
  2. Ve a Sitios web y dominios y selecciona el dominio de destino (si no existe, créalo con Añadir dominio).
  3. Haz clic en Administrador de archivos (icono de carpeta).
  4. Sube el archivo .zip que descargaste desde cPanel.
  5. Selecciona el archivo subido y haz clic en Extraer archivos.
  6. Confirma que quieres sobrescribir los archivos existentes (si los hay).

4. Importar la base de datos a Plesk

  1. En Plesk, ve a Bases de datos dentro del dominio.
  2. Haz clic en Añadir base de datos.
  3. Dale un nombre (por ejemplo, midb) y crea un usuario con contraseña. Anota estos datos.
  4. Una vez creada, haz clic en el nombre de la base de datos.
  5. Ve a la pestaña Importar archivo Dump.
  6. Selecciona el archivo .sql que exportaste y haz clic en Aceptar.

5. Configurar la conexión a la base de datos

Este paso es crucial. Debes actualizar el archivo de configuración de tu web para que apunte a la nueva base de datos en Plesk.

  • WordPress: Edita el archivo wp-config.php (en la raíz de tu web). Busca estas líneas y cámbialas:
define('DB_NAME', 'nombre_de_tu_nueva_db');
define('DB_USER', 'usuario_de_tu_nueva_db');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_db');
define('DB_HOST', 'localhost');
  • Joomla: Edita configuration.php y actualiza $db, $user, $password y $host.
  • Otros CMS: Busca el archivo de configuración correspondiente.

[TIP] Si no sabes qué archivo editar, busca en Google "[nombre de tu CMS] cambiar base de datos". Es muy común.

6. Probar el sitio

Abre tu dominio en el navegador. Si todo está bien, verás tu web funcionando. Si ves errores, revisa:

  • Que los archivos estén en la carpeta correcta (httpdocs en Plesk, equivalente a public_html).
  • Que la base de datos tenga las tablas importadas.
  • Que los datos de conexión en el archivo de configuración sean correctos.

Método 2: Migración mediante copia de seguridad de cPanel (más automatizado)

Si tienes acceso a la función de backup en cPanel, este método es más rápido.

1. Generar una copia de seguridad completa en cPanel

  1. En cPanel, ve a Copias de seguridad.
  2. Haz clic en Descargar una copia de seguridad completa de la cuenta.
  3. Se generará un archivo .tar.gz con todo (archivos, bases de datos, configuraciones de correo, etc.).
  4. Descarga ese archivo.

2. Restaurar la copia en Plesk

Plesk no puede leer directamente los backups de cPanel, pero puedes usar una herramienta de terceros o hacerlo manualmente.

Opción A: Usar el script de migración de Plesk (si tu proveedor lo permite)

Algunos hosts tienen un plugin llamado Plesk Migrator que puede importar backups de cPanel. Consulta con tu soporte.

Opción B: Extraer el backup y subir manualmente

  1. Descomprime el archivo .tar.gz en tu ordenador.
  2. Encontrarás carpetas como homedir, mysql, etc.
  3. Sigue los pasos del Método 1 (subir archivos e importar base de datos) pero usando estos archivos extraídos.

[INFO] La opción B es más lenta pero igual de segura. No te saltes la actualización del archivo de configuración.


Migración de cuentas de correo electrónico

Si usabas correo en cPanel (por ejemplo, tucorreo@tudominio.com), también puedes migrarlo.

1. Exportar correos desde cPanel

  1. En cPanel, ve a Webmail o Cuentas de correo.
  2. Accede a cada cuenta y usa la opción Exportar (normalmente en formato .mbox o .eml).
  3. Descarga los archivos.

2. Importar correos a Plesk

  1. En Plesk, ve a Correo y crea las mismas cuentas de correo (con los mismos nombres y contraseñas).
  2. Para importar los mensajes, puedes usar un cliente de correo (como Thunderbird) o herramientas como imapsync (más técnica).

[WARNING] Si cambias de servidor, los registros MX de tu dominio deben apuntar al nuevo servidor. Esto lo hace tu proveedor de DNS. Pregunta a tu nuevo hosting cómo configurarlo.


Errores comunes y cómo solucionarlos

Aquí tienes los problemas más frecuentes durante la migración y sus soluciones:

ErrorPosible causaSolución
Página en blancoArchivo index.php faltante o error en la base de datosRevisa que los archivos estén en httpdocs y que la base de datos tenga las tablas.
"Error establishing a database connection"Datos de conexión incorrectosVuelve a revisar wp-config.php o el archivo equivalente.
Enlaces rotos (imágenes, CSS)Rutas absolutas en la base de datosUsa un plugin como Better Search Replace (WordPress) para actualizar URLs.
Correos no lleganRegistros MX incorrectos o servidor de correo no configuradoVerifica con tu proveedor de DNS y en Plesk que el servicio de correo esté activo.

Preguntas frecuentes (FAQ)

¿Puedo migrar sin tener acceso SSH?

Sí, con el método manual solo necesitas acceso a cPanel y Plesk a través del navegador. SSH facilita la transferencia de archivos grandes, pero no es obligatorio.

¿Cuánto tiempo tarda la migración?

Depende del tamaño. Un sitio de 1 GB con base de datos pequeña puede tardar 30 minutos. Sitios grandes (10 GB o más) pueden requerir varias horas.

¿Perderé mi posicionamiento SEO?

No, siempre que mantengas la misma estructura de URL y no cambies de dominio. La migración no afecta al SEO si lo haces correctamente. Eso sí, después de la migración, verifica que no haya errores 404.

¿Qué hago si mi sitio usa Syspanel (HestiaCP)?

Si tu panel de origen es Syspanel (HestiaCP), el proceso es similar. Accede a Syspanel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Exporta archivos y bases de datos desde su administrador de archivos y phpMyAdmin, y luego sigue los pasos de importación en Plesk.

[INFO] Syspanel (HestiaCP) también tiene opción de backup, pero igualmente tendrás que extraer los archivos manualmente.

¿Necesito contratar a un profesional?

Si tu sitio es muy grande o crítico (una tienda online con muchas ventas), puede ser recomendable contratar a un experto. Para sitios personales o blogs pequeños, tú mismo puedes hacerlo siguiendo esta guía.


Conclusión

Migrar de cPanel a Plesk no tiene por qué ser una pesadilla. Con un poco de paciencia y siguiendo estos pasos, tu transferencia será un éxito.

Recuerda siempre:

  • Haz una copia de seguridad antes de empezar.
  • Verifica la conexión a la base de datos después de la migración.
  • Prueba todas las funcionalidades de tu web (formularios, carrito de compra, etc.).

Si te surge alguna duda, no dudes en consultar con el soporte técnico de tu nuevo hosting. ¡Buena suerte con tu migración!

¿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