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

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

Actualizado el 9 de abril de 2026

Migrar un sitio web puede sonar a algo complicado, pero con la guía adecuada, es un proceso totalmente manejable. Si estás leyendo esto, es porque probablemente tienes un sitio alojado en un servidor con Plesk y quieres moverlo a uno con cPanel. Tal vez buscas una interfaz más amigable, mejores precios o simplemente necesitas cambiar de proveedor. Sea cual sea el motivo, has llegado al lugar correcto.

En este artículo, te voy a explicar paso a paso cómo realizar la migración de hosting Plesk a cPanel sin perder ni un solo dato. Vamos a desglosar el proceso de una forma sencilla, didáctica y práctica. No necesitas ser un experto en servidores para seguir esta guía, solo tener paciencia y ganas de aprender.

Vamos a por ello. La clave del éxito en este proceso es la organización y la meticulosidad. Si sigues los pasos al pie de la letra, tu sitio web (archivos, bases de datos, correos) estará funcionando en su nuevo hogar en un abrir y cerrar de ojos.

Antes de Empezar: Entendiendo la Migración

Antes de lanzarnos a la acción, es fundamental que entendamos qué vamos a hacer y por qué. Migrar Plesk a cPanel no es simplemente copiar y pegar archivos. Implica transferir varios componentes de tu sitio web:

  • Archivos del sitio web: Todo el código fuente (HTML, PHP, CSS, JavaScript), imágenes, vídeos y otros recursos.
  • Bases de datos: Donde se almacena el contenido dinámico (posts de blog, productos, usuarios, etc.).
  • Cuentas de correo electrónico: Tus buzones, contraseñas y correos almacenados.
  • Configuración del servidor: Como certificados SSL, crontab (tareas programadas) y configuraciones específicas de PHP.

El objetivo de transferir sitio Plesk a cPanel es replicar todo este entorno en el nuevo servidor para que tu sitio funcione exactamente igual, o incluso mejor.

¿Por qué Migrar de Plesk a cPanel?

Existen muchas razones por las que alguien decide hacer este cambio. Algunas de las más comunes son:

  • cPanel es más popular: A muchos usuarios les resulta más fácil encontrar tutoriales, foros y soporte para cPanel.
  • Preferencia del nuevo proveedor: Algunas empresas de hosting solo ofrecen cPanel en sus planes.
  • Precio: Puede que hayas encontrado una oferta mejor en un servidor con cPanel.
  • Facilidad de uso: La interfaz de cPanel es considerada por muchos como más intuitiva para gestionar archivos, bases de datos y correos.

Sea cual sea tu razón, el proceso que te voy a explicar te servirá para hacerlo de forma segura y sin pérdidas.

Paso 1: Preparación y Planificación (La Clave del Éxito)

Este es el paso más importante de toda la migración hosting Plesk a cPanel. Una buena preparación te ahorrará muchos quebraderos de cabeza.

1.1. Inventario Completo de tu Sitio

Primero, vamos a hacer una lista de todo lo que tienes en tu servidor Plesk. Necesitas saber qué tienes para saber qué mover.

  • Accede a tu panel de Plesk: Inicia sesión con tus credenciales de administrador.
  • Revisa tus dominios: Anota todos los dominios y subdominios que tienes.
  • Lista tus bases de datos: Ve a la sección de bases de datos y anota el nombre de cada una, junto con su usuario y prefijo (si lo tiene).
  • Cuenta tus cuentas de correo: Anota todas las direcciones de correo que tienes configuradas.
  • Identifica aplicaciones especiales: ¿Tienes WordPress, Joomla, PrestaShop instalados? Anota las versiones.

[INFO] Haz una copia de esta lista en un documento de texto. Te servirá como guía durante todo el proceso.

1.2. Crea una Copia de Seguridad (Backup) Completa

Esto es innegociable. Antes de tocar nada, debes tener un respaldo de todo tu sitio. Es tu red de seguridad.

  • Desde Plesk: Ve a la sección "Administrador de Archivos" o "Copias de seguridad". Plesk te permite crear un backup del sitio completo, que incluye archivos, bases de datos y configuraciones de correo.
  • Descarga el backup a tu ordenador: No lo dejes solo en el servidor. Descárgalo a tu PC o a un disco duro externo. Asegúrate de que la descarga se complete correctamente.

[WARNING] Una copia de seguridad local es tu garantía. Si algo sale mal durante la migración, podrás restaurar tu sitio desde este backup sin ningún problema.

1.3. Prepara tu Nuevo Servidor cPanel

Necesitas tener acceso a tu nuevo panel de cPanel. Esto suele implicar:

  • Contratar un plan de hosting: Si aún no lo has hecho, este es el momento.
  • Acceso a cPanel: Recibirás un correo con la URL de acceso, tu usuario y contraseña.
  • Anota la IP del servidor: Necesitarás la dirección IP de tu nuevo servidor para algunos pasos, como modificar los DNS (aunque esto lo haremos al final).

Paso 2: Migrando los Archivos del Sitio Web

Ahora viene la parte práctica. Vamos a mover los archivos de tu sitio desde Plesk a cPanel. Hay dos formas principales de hacerlo.

2.1. Método A: Usando el Administrador de Archivos (Recomendado para sitios pequeños)

Este método es ideal si tu sitio no tiene una cantidad enorme de archivos.

  1. Accede a Plesk y ve a "Administrador de Archivos".
  2. Navega hasta la carpeta httpdocs (o public_html). Esta es la raíz de tu sitio web.
  3. Selecciona todos los archivos y carpetas dentro de httpdocs. Puedes usar el botón de seleccionar todo o la combinación de teclas Ctrl+A (Cmd+A en Mac).
  4. Comprime los archivos seleccionados: Busca la opción "Comprimir" o "Archivar". Te pedirá un nombre y el formato (elige .zip).
  5. Descarga el archivo .zip a tu ordenador.
  6. Ahora, accede a tu cPanel y ve a la sección "Archivos" -> "Administrador de Archivos".
  7. Navega a la carpeta public_html. Si no existe, créala.
  8. Sube el archivo .zip que descargaste desde Plesk. Puedes arrastrarlo y soltarlo o usar el botón "Subir".
  9. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona "Extraer" o "Descomprimir".
  10. Comprueba que todos los archivos se han extraído correctamente en public_html.

[TIP] Si el sitio es muy grande, la descarga y subida del archivo ZIP puede tardar. Ten paciencia y asegúrate de tener una buena conexión a internet.

2.2. Método B: Usando FTP (Más Robusto)

Este método es más profesional y te permite transferir archivos directamente de un servidor a otro sin pasar por tu ordenador.

  1. Crea una cuenta FTP en tu cPanel: Ve a la sección "Archivos" -> "Cuentas FTP" y crea una cuenta con acceso a public_html.
  2. Utiliza un cliente FTP como FileZilla (es gratuito).
  3. Conéctate a tu servidor Plesk con sus credenciales FTP.
  4. Conéctate a tu servidor cPanel en otra ventana de FileZilla con las credenciales que acabas de crear.
  5. Arrastra los archivos de la ventana de Plesk a la ventana de cPanel. FileZilla se encargará de la transferencia.

[INFO] Este método es más fiable para sitios con muchos archivos o archivos muy grandes, ya que es menos probable que la conexión se caiga.

Paso 3: Migrando las Bases de Datos

Las bases de datos son el corazón de muchos sitios web. Moverlas correctamente es crucial.

3.1. Exportar la Base de Datos desde Plesk

  1. Ve a la sección "Bases de datos" en tu panel de Plesk.
  2. Selecciona la base de datos que quieres migrar.
  3. Busca la opción "Exportar Dump" o "Exportar". Esta función crea un archivo .sql con toda la información de la base de datos.
  4. Guarda el archivo .sql en tu ordenador.

3.2. Crear e Importar la Base de Datos en cPanel

  1. Accede a cPanel y ve a la sección "Bases de Datos" -> "Base de Datos MySQL".
  2. Crea una nueva base de datos: Ponle un nombre (por ejemplo, nombredetudominio_bd).
  3. Crea un usuario para la base de datos: En la misma sección, crea un usuario y una contraseña segura.
  4. Asigna el usuario a la base de datos: Añade el usuario a la base de datos y concédele TODOS LOS PRIVILEGIOS.
  5. Ahora ve a "Base de Datos MySQL" de nuevo y busca la herramienta "phpMyAdmin".
  6. Selecciona tu nueva base de datos en el menú de la izquierda.
  7. Ve a la pestaña "Importar".
  8. Selecciona el archivo .sql que exportaste desde Plesk.
  9. Haz clic en "Continuar" o "Importar".

[WARNING] Anota el nombre de la nueva base de datos, el usuario y la contraseña. Los necesitarás para configurar tu sitio web (por ejemplo, en el archivo wp-config.php de WordPress).

Paso 4: Migrando las Cuentas de Correo Electrónico

Esta parte puede ser un poco más tediosa, pero es importante para no perder tus correos.

4.1. Crear las Cuentas de Correo en cPanel

  1. Ve a la sección "Correo" -> "Cuentas de Correo" en cPanel.
  2. Crea cada cuenta de correo que tenías en Plesk (por ejemplo, info@tudominio.com).
  3. Establece la misma contraseña que usabas antes. Esto hará que la transición sea más suave para tus usuarios.

4.2. Transferir los Correos Existentes (Opcional pero Recomendado)

Si necesitas conservar los correos antiguos, puedes hacerlo:

  • Desde Plesk: Algunos paneles tienen una opción para exportar buzones. Si no la tienes, puedes usar un cliente de correo.
  • Método manual con un cliente de correo (Outlook, Thunderbird):
    1. Configura tu cuenta de correo en el cliente (por ejemplo, Thunderbird) apuntando al servidor Plesk.
    2. Crea una carpeta local y copia todos los correos de la cuenta en esa carpeta.
    3. Cambia la configuración del cliente para que apunte al nuevo servidor cPanel.
    4. Arrastra los correos de la carpeta local a la bandeja de entrada del servidor cPanel.

[TIP] Para sitios con muchas cuentas de correo, existen herramientas profesionales que automatizan este proceso, pero para la mayoría de los casos, el método manual es suficiente.

Paso 5: Configurando el Nuevo Entorno

Una vez que los archivos y las bases de datos están en cPanel, es hora de ajustar la configuración.

5.1. Actualizar la Configuración de tu Aplicación

  • WordPress: Edita el archivo wp-config.php en la raíz de tu sitio. Busca las líneas que definen DB_NAME, DB_USER y DB_PASSWORD y cámbialas por los datos de tu nueva base de datos en cPanel.
  • Otras aplicaciones (Joomla, PrestaShop, etc.): Busca el archivo de configuración (normalmente configuration.php o config.inc.php) y actualiza los datos de conexión a la base de datos.

[WARNING] Este es el paso donde la mayoría de la gente se equivoca. Asegúrate de que los datos de la base de datos en el archivo de configuración coincidan exactamente con los que creaste en cPanel.

5.2. Configurar los Certificados SSL

  1. En cPanel, ve a "Seguridad" -> "SSL/TLS Status".
  2. Selecciona tu dominio y haz clic en "Run AutoSSL". Esto instalará un certificado SSL gratuito (como Let's Encrypt) automáticamente.
  3. Si tenías un certificado SSL de pago, deberás instalarlo manualmente en cPanel.

5.3. Configurar Tareas Programadas (Cron Jobs)

Si tu sitio web utiliza tareas programadas (por ejemplo, para backups o envío de boletines), debes configurarlas en cPanel.

  1. Ve a "Avanzado" -> "Cron Jobs".
  2. Crea cada tarea que tenías en Plesk. Necesitarás la misma ruta al script y la misma frecuencia (minuto, hora, día, etc.).

5.4. Configurar el PHP y las Extensiones

  1. Ve a "Software" -> "Select PHP Version".
  2. Selecciona la versión de PHP que usabas en Plesk (o una más reciente).
  3. Activa las extensiones que tu sitio necesite (por ejemplo, mysqli, curl, gd).

Paso 6: Probar y Apuntar el Dominio

Este es el momento de la verdad. Antes de cambiar los DNS, vamos a probar que todo funciona.

6.1. Prueba Local (Usando el Archivo Hosts)

Para probar tu sitio en el nuevo servidor sin afectar al actual, puedes modificar el archivo hosts de tu ordenador.

  1. Abre el archivo hosts (en Windows: C:\Windows\System32\drivers\etc\hosts, en Mac/Linux: /etc/hosts) con un editor de texto (como administrador).
  2. Añade una línea al final del archivo con la IP de tu nuevo servidor y tu dominio. Por ejemplo: 123.456.789.0 tudominio.com.
  3. Guarda el archivo y visita tu dominio en el navegador. Deberías ver tu sitio web funcionando desde el nuevo servidor.
  4. Revisa todo: Páginas, enlaces, formularios, imágenes, etc.

[WARNING] Este cambio es solo en tu ordenador. El resto del mundo seguirá viendo tu sitio en el servidor antiguo hasta que cambies los DNS.

6.2. Cambio de DNS (La Migración Final)

Una vez que todo esté probado y funcionando, es hora de hacer el cambio oficial.

  1. Accede a tu registrador de dominios (donde compraste tu dominio, por ejemplo, GoDaddy, Namecheap, etc.).
  2. Busca la sección de "Name Servers" o "DNS".
  3. Reemplaza los name servers antiguos por los que te proporcionó tu nuevo proveedor de hosting (aparecen en el correo de bienvenida de cPanel).
  4. Guarda los cambios.

La propagación de DNS puede tardar desde unas pocas horas hasta 48 horas. Durante este tiempo, algunos usuarios verán tu sitio en el servidor antiguo y otros en el nuevo.

Paso 7: Verificación Final y Limpieza

Una vez que el DNS se haya propagado, es hora de la verificación final.

  1. Visita tu sitio web desde diferentes dispositivos y redes.
  2. Envía y recibe correos electrónicos para verificar que el correo funciona.
  3. Revisa las bases de datos para asegurarte de que todos los datos están presentes.
  4. Una vez que estés seguro de que todo funciona, cancela tu plan con Plesk y elimina los archivos locales de backup que ya no necesites (aunque es recomendable conservarlos durante un tiempo).

[INFO] No canceles tu plan antiguo hasta que estés 100% seguro de que la migración ha sido un éxito total.

Preguntas Frecuentes (FAQ)

**¿Cu

¿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