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

Cómo migrar tu sitio web de cPanel a Plesk paso a paso

Actualizado el 4 de abril de 2026

¡Migrar tu sitio web de un servidor a otro puede sonar a algo complicado, pero con la guía adecuada, es un proceso que puedes hacer tú mismo sin ser un experto en sistemas. En este tutorial, te voy a explicar paso a paso cómo migrar tu sitio web de cPanel a Plesk, dos de los paneles de control de hosting más populares.

Vamos a cubrir todo: desde la preparación inicial, la exportación de tus archivos y bases de datos, hasta la importación en Plesk y la verificación final de que todo funciona correctamente. También incluiremos respuestas a preguntas frecuentes para que no te quede ninguna duda.

¡Empecemos!

¿Por qué migrar de cPanel a Plesk?

Antes de meternos en el proceso, es bueno entender por qué alguien querría hacer este cambio. cPanel es el clásico, pero Plesk está ganando terreno por varias razones:

  • Interfaz más moderna y limpia: Plesk tiene un diseño más actualizado y fácil de navegar.
  • Mejor soporte para Windows: Plesk es nativo tanto en Linux como en Windows, mientras que cPanel es principalmente para Linux.
  • Extensiones y automatización: Plesk ofrece muchas extensiones (como para WordPress, Docker o Git) que facilitan la gestión.
  • Seguridad integrada: Incluye herramientas como un firewall de aplicaciones web (WAF) y protección contra malware de serie.

Pero no te preocupes, si eres usuario de cPanel, migrar a Plesk no es tan diferente. Los conceptos básicos (dominios, bases de datos, cuentas de correo) son los mismos, solo cambia el menú.

Preparación antes de la migración

No te lances a migrar sin prepararte. Una buena planificación te ahorrará dolores de cabeza. Aquí tienes una lista de verificación:

1. Haz una copia de seguridad completa en cPanel

Este es el paso más importante. Nunca migres sin tener un respaldo de tu sitio original. En cPanel:

  1. Inicia sesión en tu panel de cPanel.
  2. Busca la sección Archivos y haz clic en Copias de seguridad (o Backup Wizard).
  3. Selecciona Copia de seguridad completa (Full Backup).
  4. Elige la opción Descargar una copia de seguridad completa del sitio.
  5. Espera a que se genere el archivo (puede tardar varios minutos si tu sitio es grande). Se descargará un archivo .tar.gz o .zip.

[WARNING] Guarda esta copia en un lugar seguro, como tu ordenador o un disco externo. No confíes solo en el servidor original por si algo sale mal durante la migración.

2. Revisa los requisitos de tu nuevo hosting con Plesk

Antes de empezar, asegúrate de que tu nuevo plan de hosting (donde está instalado Plesk) cumpla con lo que necesita tu sitio web:

  • Versión de PHP: ¿Tu sitio usa PHP 7.4, 8.0, 8.1? Plesk suele soportar varias versiones, pero verifica que la tuya esté disponible.
  • Base de datos: ¿Usas MySQL o MariaDB? Plesk soporta ambas.
  • Espacio y ancho de banda: Confirma que el nuevo plan tenga suficiente capacidad para tus archivos y tráfico.
  • Dominios adicionales: Si tienes varios sitios (addon domains), asegúrate de que tu plan de Plesk los permita.

3. Configura tu dominio en Plesk (opcional pero recomendado)

Si tu dominio ya apunta al nuevo servidor (por ejemplo, si cambiaste los DNS), puedes empezar a trabajar directamente. Si no, puedes usar un dominio temporal que te proporciona tu hosting para hacer las pruebas.

[TIP] Si no quieres que tu sitio esté caído durante la migración, puedes mantener los DNS apuntando al servidor antiguo hasta que termines las pruebas. Luego, al final, cambias los DNS.

Paso 1: Exporta tus archivos desde cPanel

Vamos a sacar todo el contenido de tu sitio web: HTML, CSS, JavaScript, imágenes, plugins, etc.

Opción A: Usando el Administrador de Archivos de cPanel

  1. En cPanel, ve a Archivos > Administrador de Archivos.
  2. Navega hasta la carpeta public_html (o www). Allí están todos los archivos de tu sitio principal.
  3. Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o el botón de seleccionar todo).
  4. Haz clic en Comprimir y elige Zip. Se creará un archivo comprimido.
  5. Descarga ese archivo a tu ordenador.

Opción B: Usando FTP (FileZilla, por ejemplo)

Si prefieres una herramienta más visual:

  1. Conéctate a tu servidor cPanel usando un cliente FTP (FileZilla, Cyberduck, etc.). Necesitarás tu usuario y contraseña de FTP (los encuentras en cPanel > Cuentas FTP).
  2. Navega a la carpeta public_html.
  3. Selecciona todas las carpetas y archivos.
  4. Arrástralos a una carpeta local en tu ordenador. La descarga puede tardar un rato.

Paso 2: Exporta tus bases de datos desde cPanel

La mayoría de los sitios web (WordPress, Joomla, etc.) usan bases de datos. Aquí te explico cómo sacarlas.

  1. En cPanel, ve a Bases de datos > phpMyAdmin.
  2. En la lista de la izquierda, haz clic en la base de datos de tu sitio (normalmente tiene un nombre como usuario_basededatos).
  3. En el menú superior, haz clic en Exportar.
  4. Selecciona Rápida (o Personalizada si quieres opciones avanzadas) y elige el formato SQL.
  5. Haz clic en Continuar o Exportar. Se descargará un archivo .sql.

[INFO] Si tu sitio tiene varias bases de datos (por ejemplo, una para WordPress y otra para un foro), repite el proceso para cada una. Anota los nombres de las bases de datos y los usuarios, porque los necesitarás más adelante.

Paso 3: Importa tus archivos a Plesk

Ahora vamos a subir todo a tu nuevo servidor con Plesk.

  1. Inicia sesión en tu panel de Plesk. La URL suele ser algo como https://tu-dominio:8443 o https://IP-del-servidor:8443.
  2. Ve a Sitios web y dominios y haz clic en el dominio al que quieres migrar (o créalo si no lo has hecho).
  3. En el menú de la izquierda, busca Archivos (o Administrador de archivos).
  4. Haz clic en Subir archivos y selecciona el archivo ZIP que descargaste de cPanel.
  5. Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona Extraer. Se descomprimirá en la carpeta httpdocs (que es el equivalente a public_html en cPanel).

[TIP] Si tu sitio es muy grande (más de 100 MB), es mejor que subas el archivo ZIP por FTP, ya que el administrador de archivos web puede ser lento. Usa un cliente FTP como FileZilla, conectándote a tu servidor Plesk (los datos de FTP los encuentras en Plesk > Sitios web y dominios > Acceso FTP).

Paso 4: Importa tus bases de datos a Plesk

Ahora toca meter los datos en el nuevo servidor.

  1. En Plesk, ve a Sitios web y dominios y haz clic en tu dominio.
  2. Busca la sección Bases de datos (o Bases de datos MySQL).
  3. Haz clic en Añadir base de datos.
  4. Dale un nombre a la base de datos (puede ser el mismo que tenías en cPanel, o uno nuevo). Crea también un usuario y una contraseña (guárdalos bien).
  5. Una vez creada la base de datos, haz clic en phpMyAdmin (junto a la base de datos).
  6. Dentro de phpMyAdmin, selecciona la base de datos en la lista de la izquierda.
  7. Haz clic en la pestaña Importar.
  8. Haz clic en Seleccionar archivo y elige el archivo .sql que exportaste de cPanel.
  9. Haz clic en Continuar. Espera a que termine la importación.

[WARNING] Si tu base de datos es grande (más de 50 MB), la importación por phpMyAdmin puede fallar. En ese caso, usa la herramienta Importar volcado de base de datos de Plesk (en la misma sección de Bases de datos) o hazlo por línea de comandos si tienes acceso SSH.

Paso 5: Configura tu sitio web (WordPress, Joomla, etc.)

Si tu sitio usa un CMS como WordPress, necesitarás ajustar la configuración para que funcione con la nueva base de datos.

Para WordPress:

  1. En Plesk, ve a Archivos y navega hasta la carpeta httpdocs.
  2. Busca el archivo wp-config.php y ábrelo con el editor de texto.
  3. Busca las líneas que definen la base de datos:
    define('DB_NAME', 'nombre_base_de_datos');
    define('DB_USER', 'usuario_base_de_datos');
    define('DB_PASSWORD', 'contraseña_base_de_datos');
    define('DB_HOST', 'localhost');
    
  4. Cambia nombre_base_de_datos, usuario_base_de_datos y contraseña_base_de_datos por los que creaste en Plesk.
  5. Guarda el archivo.

[INFO] El DB_HOST normalmente es localhost, pero si tu servidor Plesk usa un host diferente (como 127.0.0.1 o una IP), te lo indicarán en la configuración de la base de datos.

Para otros CMS (Joomla, Drupal, etc.):

El proceso es similar: busca el archivo de configuración (como configuration.php en Joomla) y actualiza los datos de conexión a la base de datos.

Paso 6: Prueba tu sitio web

Antes de anunciar la migración, haz una prueba completa.

  1. Si tu dominio aún no apunta al nuevo servidor, usa la URL temporal que te proporcionó tu hosting (por ejemplo, http://IP-del-servidor/~tu-usuario o un subdominio como prueba.tudominio.com).
  2. Abre la página principal. ¿Se ve bien? ¿Carga correctamente?
  3. Navega por varias páginas, enlaces internos, formularios de contacto, etc.
  4. Revisa que las imágenes y los estilos (CSS) se muestren correctamente.
  5. Si tienes un panel de administración (como /wp-admin), inicia sesión y verifica que puedas acceder.

[TIP] Si ves errores 404, puede que los enlaces permanentes (permalinks) necesiten ser regenerados. En WordPress, ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios sin modificar nada.

Paso 7: Migra las cuentas de correo electrónico (si las tienes)

Si usabas correo en tu hosting anterior (como tu@tudominio.com), también debes migrarlo.

  1. En cPanel, ve a Correo > Cuentas de correo y anota todas las direcciones y contraseñas.
  2. En Plesk, ve a Correo > Añadir dirección de correo y crea las mismas cuentas.
  3. Para migrar los mensajes existentes, necesitarás una herramienta como IMAPSync o un cliente de correo (Thunderbird, Outlook) que permita copiar carpetas. Este proceso es más avanzado, pero si solo quieres empezar de cero, puedes configurar las cuentas nuevas y perder los correos antiguos.

[WARNING] Si no migras los correos, los mensajes antiguos se perderán. Si son importantes, busca un tutorial específico de migración de correo IMAP.

Paso 8: Actualiza los DNS (si no lo hiciste antes)

Si tu dominio sigue apuntando al servidor antiguo, es hora de cambiarlo.

  1. Ve al panel de control de tu dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
  2. Busca la sección de DNS o Nameservers.
  3. Cambia los nameservers por los que te proporcionó tu nuevo hosting (suelen ser algo como ns1.tunuevohosting.com y ns2.tunuevohosting.com).
  4. Guarda los cambios. La propagación de DNS puede tardar entre 24 y 48 horas, aunque a veces es más rápida.

[TIP] Para evitar el tiempo de inactividad, puedes reducir el TTL (Time To Live) de tus registros DNS a 300 segundos (5 minutos) unas horas antes del cambio. Así la propagación será más rápida.

Preguntas frecuentes (FAQ)

¿Puedo migrar directamente desde cPanel a Plesk sin descargar archivos?

Sí, algunos hostings ofrecen servicios de migración automática. Pregunta a tu nuevo proveedor si tienen una herramienta de migración. Pero el método manual que te he explicado es más fiable y te da control total.

¿Qué hago si mi sitio usa SSL (HTTPS)?

Después de la migración, deberás instalar un certificado SSL en Plesk. Ve a Sitios web y dominios > Certificados SSL/TLS y sigue las instrucciones. Si tenías un certificado gratuito de Let's Encrypt, Plesk puede renovarlo automáticamente.

¿Pierdo mi posicionamiento SEO al migrar?

No, si haces la migración correctamente. Lo importante es que mantengas las mismas URLs y que el sitio no esté caído mucho tiempo. Si cambias los DNS, el tiempo de inactividad es mínimo. Además, asegúrate de que los redireccionamientos 301 estén bien configurados si cambias alguna URL.

¿Y si mi sitio es muy grande (más de 1 GB)?

Para sitios grandes, te recomiendo usar herramientas como rsync o scp a través de SSH, o pedir ayuda a tu hosting. El método de subir archivos ZIP puede ser lento y propenso a errores.

¿Necesito conocimientos técnicos para migrar?

No, con esta guía paso a paso puedes hacerlo. Pero si no te sientes seguro, muchos hostings ofrecen migración gratuita. Pregunta a tu nuevo proveedor.

Conclusión

Migrar de cPanel a Plesk es un proceso sencillo si sigues los pasos correctos. Lo más importante es:

  1. Hacer una copia de seguridad antes de empezar.
  2. Exportar archivos y bases de datos desde cPanel.
  3. Importarlos en Plesk en el orden correcto.
  4. Configurar tu sitio (actualizar la conexión a la base de datos).
  5. Probar todo antes de cambiar los DNS.

Recuerda que, si en algún momento te sientes abrumado, siempre puedes pedir ayuda a tu nuevo proveedor de 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