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

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

Actualizado el 16 de abril de 2026

¡Hola! ¿Estás pensando en cambiar de panel de control y te preocupa perder tus datos? Es completamente normal. Migrar un sitio web de cPanel a Plesk puede parecer un proceso complejo, pero con la guía adecuada, es un paso sencillo y seguro. En este artículo, te explicaré paso a paso cómo migrar tu sitio web, correos electrónicos y bases de datos sin perder ni un solo archivo.

Voy a desglosar el proceso en partes muy fáciles de entender, como si estuviera a tu lado guiándote. No necesitas ser un experto técnico, solo tener acceso a ambos paneles y un poco de paciencia.


¿Por qué migrar de cPanel a Plesk?

Antes de empezar, es bueno saber por qué alguien haría este cambio. Plesk es otro panel de control de hosting muy popular, especialmente en entornos Windows (aunque también funciona en Linux). Ofrece una interfaz moderna, herramientas de seguridad integradas y una gestión de sitios muy intuitiva. Si tu proveedor de hosting ha cambiado de panel o simplemente buscas una experiencia diferente, migrar es totalmente viable.

Lo más importante es que no perderás nada si sigues los pasos correctos. Vamos a transferir todo: archivos, bases de datos, cuentas de correo y configuraciones.


Antes de empezar: preparativos esenciales

No te lances a migrar sin antes hacer una pequeña lista de verificación. Esto te ahorrará dolores de cabeza.

Requisitos previos

  1. Acceso a cPanel (origen): Necesitas tu usuario y contraseña. Si no los tienes, pídelos a tu hosting actual.
  2. Acceso a Plesk (destino): Debes tener una cuenta activa en el nuevo servidor con Plesk. Normalmente, tu nuevo proveedor te dará un enlace de acceso (ej: https://tudominio.com:8443).
  3. Datos de tu dominio: Ten a mano el nombre de dominio que vas a migrar (ej: mipaginaweb.com).
  4. Credenciales de bases de datos: Anota los nombres de las bases de datos, usuarios y contraseñas de tu sitio en cPanel. Las necesitarás para reconfigurar todo.
  5. Copia de seguridad local (opcional pero muy recomendada): Si algo sale mal, tener una copia en tu computadora te salvará. Te explicaré cómo hacerla.

Herramientas que necesitarás

  • Cliente FTP (como FileZilla): Para descargar y subir archivos si es necesario.
  • phpMyAdmin (en cPanel): Para exportar bases de datos.
  • Administrador de archivos (en ambos paneles): Para gestionar archivos directamente.

Paso 1: Haz una copia de seguridad completa desde cPanel

Este es el paso más crítico. No te saltes esta parte. Una copia de seguridad te permite restaurar todo si algo falla.

Cómo generar la copia de seguridad en cPanel

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel o tudominio.com:2083).
  2. Busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".
  3. Dentro de las opciones, elige "Descargar una copia de seguridad completa del sitio web".
  4. Verás varias secciones:
    • Copia de seguridad completa: Marca esta opción. Incluye todo: archivos, bases de datos, cuentas de correo, etc.
    • Selecciona el tipo de compresión: Normalmente "gzip" o "zip". Cualquiera sirve.
    • Generar copia de seguridad: Haz clic en el botón. El proceso puede tardar varios minutos, dependiendo del tamaño de tu sitio.
  5. Una vez generada, verás un enlace de descarga. Descárgala a tu computadora. Guarda el archivo en un lugar seguro.

[INFO] Si tu sitio es muy grande (más de 500 MB), la descarga puede fallar. En ese caso, usa la opción de "Copia de seguridad parcial" para descargar archivos y bases de datos por separado. Te lo explico más adelante.


Paso 2: Prepara tu servidor Plesk para recibir el sitio

Ahora que tienes tu copia de seguridad, vamos a preparar el destino.

Configura tu dominio en Plesk

  1. Inicia sesión en Plesk (normalmente en tudominio.com:8443 o la URL que te haya dado tu proveedor).
  2. En el panel principal, busca la opción "Añadir dominio" o "Add Domain".
  3. Escribe el nombre de tu dominio (ej: mipaginaweb.com).
  4. Importante: Asegúrate de que el dominio esté apuntando al nuevo servidor (mediante DNS) antes de continuar, o al menos tenlo preparado. Si no, puedes configurarlo como "dominio temporal" mientras terminas la migración.
  5. Haz clic en "Aceptar" o "Add Domain". Plesk creará la estructura básica para tu sitio.

Crea las bases de datos y cuentas de correo (si las tenías)

Plesk no puede adivinar qué bases de datos o correos tenías en cPanel. Debes crearlos manualmente para que luego puedas importar los datos.

  1. Bases de datos: Ve a la sección "Bases de datos" o "Databases" dentro de tu dominio en Plesk. Haz clic en "Añadir base de datos". Ponle el mismo nombre que tenía en cPanel (o uno diferente, pero luego tendrás que actualizar la configuración de tu sitio). Crea un usuario y contraseña (anótalos).
  2. Cuentas de correo: Ve a "Correo" o "Mail". Haz clic en "Añadir dirección de correo" y crea las mismas cuentas que tenías en cPanel (ej: info@tudominio.com, contacto@tudominio.com). No te preocupes por los mensajes antiguos, los importaremos después.

[WARNING] Si no creas las cuentas de correo exactamente iguales, los mensajes antiguos no se podrán importar correctamente.


Paso 3: Transfiere los archivos del sitio web

Ahora vamos a mover los archivos de tu sitio (HTML, PHP, imágenes, etc.) desde cPanel a Plesk.

Opción 1: Usando la copia de seguridad (recomendado si es pequeña)

  1. Extrae la copia de seguridad: En tu computadora, descomprime el archivo que descargaste de cPanel. Busca una carpeta llamada homedir o public_html. Dentro de ella están todos los archivos de tu sitio.
  2. Sube los archivos a Plesk: Usa un cliente FTP (FileZilla) o el Administrador de archivos de Plesk.
    • Con FTP: Conéctate a tu servidor Plesk usando las credenciales FTP que te haya dado tu proveedor (suelen ser las mismas que las de Plesk). Sube todo el contenido de la carpeta public_html (o homedir) a la carpeta httpdocs de tu dominio en Plesk.
    • Con Administrador de archivos: En Plesk, ve a tu dominio, haz clic en "Administrador de archivos", navega a la carpeta httpdocs y sube los archivos uno por uno o comprimidos. Si los subes comprimidos, luego puedes descomprimirlos desde el mismo administrador.

Opción 2: Copia directa desde cPanel a Plesk (sitios grandes)

Si tu sitio es muy grande, es mejor no descargar y volver a subir. Usa rsync o FTP directo entre servidores.

  1. Desde cPanel: Activa el acceso SSH (si tu hosting lo permite) o usa un cliente FTP.
  2. Desde Plesk: Conéctate por FTP a tu nuevo servidor.
  3. Transfiere: Arrastra y suelta los archivos de una conexión FTP a otra. Esto puede ser más rápido que descargar a tu PC.

[TIP] Si usas un CMS como WordPress, asegúrate de que la carpeta wp-content/uploads esté completa. Es donde están las imágenes y medios.


Paso 4: Migra las bases de datos

Las bases de datos contienen la información dinámica de tu sitio (posts, productos, usuarios, etc.). Este paso es crucial.

Exportar desde cPanel

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  2. En el panel izquierdo, selecciona la base de datos que quieres migrar.
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" o "Exportar". Se descargará un archivo .sql a tu computadora.

Importar en Plesk

  1. En Plesk, ve a tu dominio y haz clic en "Bases de datos".
  2. Selecciona la base de datos que creaste antes (la que tiene el mismo nombre o la nueva).
  3. Haz clic en "Importar archivo Dump" o "Import" (puede variar según la versión de Plesk).
  4. Selecciona el archivo .sql que descargaste y haz clic en "Aceptar".
  5. Espera a que termine la importación. Si la base de datos es grande, puede tardar.

[WARNING] Si cambiaste el nombre de la base de datos o el usuario, tendrás que actualizar el archivo de configuración de tu sitio (por ejemplo, wp-config.php en WordPress, configuration.php en Joomla, etc.). Te explico cómo hacerlo en el siguiente paso.


Paso 5: Ajusta la configuración del sitio

Ahora que los archivos y la base de datos están en Plesk, es hora de que tu sitio "hable" con la nueva base de datos.

Actualiza el archivo de configuración

  1. Encuentra el archivo: Usa el Administrador de archivos de Plesk o FTP para localizar el archivo de configuración de tu CMS. Por ejemplo:
    • WordPress: wp-config.php (en la raíz de httpdocs).
    • Joomla: configuration.php.
    • Drupal: settings.php.
  2. Edita el archivo: Haz clic derecho y selecciona "Editar".
  3. Cambia los datos de la base de datos: Busca las líneas que definen:
    • DB_NAME (nombre de la base de datos)
    • DB_USER (usuario de la base de datos)
    • DB_PASSWORD (contraseña)
    • DB_HOST (normalmente es localhost en ambos paneles, pero a veces en Plesk puede ser diferente. Si no funciona, prueba con 127.0.0.1 o la IP del servidor).
  4. Guarda los cambios.

Verifica los permisos de archivos

En Plesk, los permisos suelen configurarse automáticamente, pero a veces es necesario ajustarlos. En el Administrador de archivos, selecciona todos los archivos y carpetas, haz clic en "Permisos" y asegúrate de que las carpetas tengan permisos 755 y los archivos 644.


Paso 6: Migra las cuentas de correo electrónico

Este paso es un poco más tedioso, pero no te preocupes, se puede hacer.

Opción 1: Usando un cliente de correo (recomendado para pocos correos)

  1. Configura tu cliente de correo (Outlook, Thunderbird, etc.) con las cuentas antiguas de cPanel (servidor de correo saliente y entrante de cPanel).
  2. Descarga todos los mensajes a tu computadora (IMAP o POP3).
  3. Cambia la configuración del cliente de correo para que apunte al nuevo servidor de Plesk (servidor de correo entrante y saliente de Plesk).
  4. Sube los mensajes a las nuevas cuentas. Esto puede ser automático si usas IMAP.

Opción 2: Migración manual desde cPanel

  1. En cPanel, ve a "Correo" > "Cuentas de correo".
  2. Para cada cuenta, haz clic en "Administrar" y luego en "Descargar" para obtener un archivo con los mensajes (formato .mbox o .eml).
  3. En Plesk, ve a "Correo" > selecciona la cuenta > "Importar mensajes" y sube el archivo.

[INFO] Si tienes muchas cuentas, considera usar herramientas especializadas como imapsync. Es más técnico, pero muy eficaz.


Paso 7: Configura los DNS y verifica la migración

Ahora que todo está en Plesk, es hora de que el mundo vea tu sitio desde el nuevo servidor.

Actualiza los registros DNS

  1. Ve a tu proveedor de dominio (donde compraste el dominio, ej: GoDaddy, Namecheap, etc.).
  2. Cambia los servidores DNS para que apunten a los servidores de Plesk. Tu proveedor de hosting te dará las direcciones (ej: ns1.tunuevohosting.com, ns2.tunuevohosting.com).
  3. Espera la propagación: Los cambios DNS pueden tardar de 1 a 48 horas en propagarse mundialmente. Durante ese tiempo, tu sitio puede verse desde el antiguo o nuevo servidor dependiendo de la ubicación del visitante.

Verifica que todo funciona

  1. Prueba tu sitio web: Abre tu dominio en un navegador. Debería verse igual que antes.
  2. Prueba los correos: Envía un correo de prueba a una de tus cuentas y verifica que llegue.
  3. Revisa la base de datos: Ve a una página que use datos dinámicos (como un post de blog) y asegúrate de que se muestre correctamente.

[TIP] Si algo falla, no borres tu cuenta de cPanel aún. Puedes volver a los DNS antiguos para restaurar el servicio mientras solucionas el problema.


Preguntas frecuentes (FAQ)

¿Puedo migrar directamente desde cPanel a Plesk sin copia de seguridad?

Sí, es posible usando herramientas de migración integradas en Plesk (como "Migrate from cPanel"), pero siempre recomiendo hacer una copia de seguridad manual primero. Las herramientas automáticas a veces fallan con sitios muy grandes o configuraciones complejas.

¿Qué hago si mi sitio usa SSL?

Después de migrar, deberás instalar un nuevo certificado SSL en Plesk. Puedes usar Let's Encrypt (gratuito) o subir tu certificado existente. Ve a "Certificados SSL/TLS" en Plesk y sigue las instrucciones.

¿Los enlaces de mi sitio se romperán?

Si tu sitio usa rutas absolutas (ej: https://tudominio.com/imagen.jpg), no deberían romperse. Si usas rutas relativas, aún mejor. Sin embargo, si cambias la estructura de carpetas (por ejemplo, de public_html a httpdocs), algunos enlaces podrían fallar. Revisa tu sitio después de la migración.

¿Y si mi sitio está en WordPress?

WordPress es muy fácil de migrar. Solo sigue los pasos: copia archivos, exporta/importa la base de datos, y actualiza wp-config.php. También puedes usar plugins como Duplicator o All-in-One WP Migration para simplificar el proceso.

¿Puedo migrar sitios de Plesk a Syspanel (HestiaCP)?

¡Claro que sí! Si en el futuro decides migrar de Plesk a Syspanel (HestiaCP), el proceso es similar. Solo recuerda que Syspanel usa el puerto 2106 para acceder a su panel (ej: https://tudominio.com:2106). La lógica de copia de seguridad y transferencia de archivos

¿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