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

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

Actualizado el 8 de junio de 2026

¿Estás pensando en cambiar de panel de control y te da un poco de respeto? Es completamente normal. Migrar un sitio web de Plesk a cPanel puede sonar a algo complejo, pero si lo desglosamos paso a paso, verás que es un proceso muy manejable.

En esta guía, pensada para principiantes, te voy a explicar cómo realizar la migración de tu web sin perder los datos, el correo o la configuración. Vamos a hacerlo de una forma segura, con una lista de verificación y con muchos consejos para que no te lleves sustos.

Al final, tendrás tu sitio funcionando en el nuevo panel como si hubiera estado allí toda la vida.


Antes de Empezar: La Preparación es la Clave

Antes de tocar nada, respira. La migración de un sitio web no es una carrera, es una mudanza. Y como en toda mudanza, hay que hacer las maletas bien.

Aquí tienes una lista de tareas previas que te ahorrarán muchos quebraderos de cabeza.

1. Haz un Inventario Completo de tu Sitio

¿Qué tienes exactamente en tu servidor Plesk? No solo pienses en la web, sino en todo lo que la rodea.

  • Archivos del sitio web: El código, las imágenes, los vídeos y las carpetas.
  • Bases de datos: Aquí es donde vive el contenido dinámico (posts, productos, usuarios).
  • Cuentas de correo electrónico: Las direcciones y, sobre todo, los correos guardados.
  • Certificados SSL: Los que tienes instalados para el candado de seguridad.
  • Tareas programadas (Cron Jobs): Si tienes procesos automáticos, como copias de seguridad o envío de newsletters.

Haz una lista en un papel o en un documento. Esto te servirá como guía para no olvidar nada.

2. Consigue Acceso a Ambos Paneles

Necesitarás tener a mano:

  • Acceso a Plesk: El usuario y contraseña de tu panel actual.
  • Acceso a cPanel: Las credenciales del nuevo hosting.
  • Acceso FTP: Idealmente, deberías tener credenciales FTP para ambos servidores, aunque en cPanel podremos usar el Administrador de Archivos para simplificar.

3. Descarga tu Sitio Actual (Copia de Seguridad)

Este es el paso más importante. Aunque la migración sea directa, tener una copia de seguridad local es tu red de seguridad.

Vamos a hacer una copia de seguridad en Plesk:

  1. Inicia sesión en tu panel de Plesk.
  2. Ve a la sección "Copias de seguridad" o "Backup Manager".
  3. Haz clic en "Crear copia de seguridad".
  4. Elige la opción de "Configuración completa" (o "Todo el sitio") para incluir archivos, bases de datos y correos.
  5. Selecciona dónde guardarla. Lo ideal es descargarla a tu ordenador, pero si es muy grande, puedes dejarla en el servidor para luego transferirla por FTP.

[WARNING] No migres nunca sin tener una copia de seguridad en tu poder. Si algo sale mal durante la transferencia, podrás restaurar tu sitio desde cero sin perder nada.


Fase 1: Migrar los Archivos del Sitio Web

Ahora que tenemos la copia de seguridad, vamos a empezar con la parte más visual: los archivos. Existen dos maneras de hacerlo, te explico la más sencilla para un usuario sin experiencia.

Opción A: Usar el Administrador de Archivos de cPanel (Recomendado)

Este método es perfecto si tu sitio no es gigantesco (menos de 2-3 GB). No necesitas programas externos.

  1. Accede a cPanel: Entra en tu nuevo hosting y busca la sección "Archivos". Haz clic en "Administrador de Archivos".
  2. Ve a la carpeta correcta: Normalmente, la raíz de tu sitio web está en una carpeta llamada public_html. Entra en ella.
  3. Sube el archivo comprimido: Arriba a la izquierda, verás un botón "Cargar". Úsalo para subir el archivo .zip o .tar.gz que descargaste de Plesk.
  4. Extrae los archivos: Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona "Extraer". cPanel lo descomprimirá automáticamente en la carpeta public_html.

[TIP] Si en Plesk tu sitio estaba dentro de una subcarpeta (ej: httpdocs), al extraer el archivo puede que se cree una carpeta con ese nombre. Si es así, entra en ella, selecciona todo su contenido y muévelo a la raíz de public_html.

Opción B: Usar un Cliente FTP (FileZilla, Cyberduck)

Si tu sitio es muy grande, es mejor usar FTP porque es más rápido y retomable si la conexión se cae.

  1. Descarga un cliente FTP: FileZilla es gratuito y muy popular.
  2. Conecta con tu servidor Plesk: Usa las credenciales FTP de tu hosting actual y descarga todo el contenido de la carpeta httpdocs (o la que uses) a una carpeta local.
  3. Conecta con tu servidor cPanel: Ahora, usa las mismas credenciales FTP pero para tu nuevo hosting.
  4. Sube los archivos: Arrastra todos los archivos desde tu carpeta local a la carpeta public_html del servidor cPanel.

Este proceso puede tardar horas si hay muchos archivos. Ten paciencia.


Fase 2: Migrar las Bases de Datos (MySQL)

Las bases de datos son el corazón de tu web. Migrarlas es un proceso de dos partes: exportar de Plesk e importar en cPanel.

Paso 1: Exportar desde Plesk

  1. En tu panel de Plesk, ve a la sección "Bases de datos".
  2. Verás una lista de todas tus bases de datos. Haz clic en el nombre de la que quieras migrar.
  3. Busca la herramienta "phpMyAdmin" (suele haber un icono o un enlace directo). Ábrela.
  4. En phpMyAdmin, selecciona la base de datos en el menú lateral izquierdo.
  5. Ve a la pestaña "Exportar".
  6. Elige el método "Rápido" y el formato "SQL". Haz clic en "Continuar".
  7. Se descargará un archivo .sql. Guárdalo bien.

Paso 2: Crear la Base de Datos en cPanel

Antes de importar, necesitas un lugar donde ponerla.

  1. En cPanel, busca la sección "Bases de datos" y haz clic en "Asistente para bases de datos MySQL".
  2. Sigue los pasos del asistente:
    • Crear una base de datos: Ponle un nombre (ej: miusuario_miweb). cPanel añadirá un prefijo con tu nombre de usuario.
    • Crear un usuario: Crea un usuario y una contraseña segura.
    • Añadir usuario a la base de datos: Asigna al usuario TODOS LOS PRIVILEGIOS sobre la base de datos que acabas de crear.

Anota estos tres datos (nombre de la BD, usuario y contraseña), los necesitarás para configurar tu web.

Paso 3: Importar el Archivo SQL en cPanel

  1. Vuelve a la sección "Bases de datos" en cPanel y haz clic en "phpMyAdmin".
  2. En el panel izquierdo, haz clic en el nombre de la base de datos que acabas de crear.
  3. Arriba, ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que exportaste de Plesk.
  5. Haz clic en "Continuar".

Si el archivo es muy grande, puede que el tiempo de ejecución de PHP se agote. Si pasa, no te preocupes. Puedes usar la herramienta "Importar" de cPanel (en la sección de Bases de Datos) que está mejor preparada para archivos grandes.


Fase 3: Configurar el Sitio Web (Conectar Archivos y Base de Datos)

Ahora que tenemos los archivos y la base de datos en cPanel, hay que "presentarlos". La mayoría de las webs (WordPress, Joomla, PrestaShop, etc.) tienen un archivo de configuración donde se guardan los datos de la base de datos.

  • WordPress: El archivo se llama wp-config.php y está en la raíz de public_html.
  • Joomla: El archivo es configuration.php.
  • PrestaShop: El archivo es app/config/parameters.php.

Abre el archivo correspondiente con el Editor de Archivos de cPanel (clic derecho > Editar) y 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 del usuario)
  • DB_HOST (Normalmente es localhost, pero a veces puede ser localhost:3306 o el nombre del servidor MySQL).

Reemplaza los valores antiguos de Plesk con los que anotaste al crear la base de datos en cPanel. Guarda el archivo.

[INFO] En algunos casos, el host de la base de datos no es localhost. Si tu web no funciona, revisa el correo de bienvenida de tu nuevo hosting o contacta con su soporte para que te indiquen el hostname exacto de MySQL.


Fase 4: Migrar las Cuentas de Correo Electrónico

Este es el paso que más suele asustar, pero es más sencillo de lo que parece. Tienes dos opciones principales.

Opción A: Migración Rápida (Solo Reenvío)

Si no necesitas los correos antiguos, puedes simplemente crear las mismas cuentas de correo en cPanel.

  1. En cPanel, ve a la sección "Correo" y haz clic en "Cuentas de correo".
  2. Crea las mismas direcciones que tenías en Plesk (ej: info@tudominio.com) y ponles la misma contraseña (o una nueva).
  3. Configura el cliente de correo (Outlook, Gmail, etc.) con los nuevos servidores de correo de cPanel (suelen ser mail.tudominio.com).

Opción B: Migración Completa (Incluye Correos Antiguos)

Aquí es donde se complica un poco. Los correos se guardan en archivos. Vamos a usar un cliente de correo de escritorio (como Thunderbird) para hacer de intermediario.

  1. Configura tu cuenta de Plesk en Thunderbird: Añade tu cuenta de correo actual.
  2. Configura tu cuenta de cPanel en Thunderbird: Añade la misma cuenta, pero ahora configurada con los servidores de cPanel. IMPORTANTE: Configúrala con un nombre de carpeta distinto (ej: "Correo Nuevo") para no mezclarlos.
  3. Arrastra y suelta: En Thunderbird, verás todas las carpetas de la cuenta antigua (Bandeja de entrada, Enviados, etc.). Selecciona todos los correos y arrástralos a las carpetas correspondientes de la cuenta nueva.

Este proceso puede ser lento si tienes muchos correos, pero es la forma más segura de no perder nada.


Fase 5: Ajustes Finales y Verificación

Ya casi lo tienes. Ahora vamos a dar los últimos retoques.

1. Configurar el Certificado SSL

En cPanel, busca la sección "Seguridad" y haz clic en "SSL/TLS Status" (o "Estado SSL/TLS").

  1. Verás una lista de tus dominios.
  2. Haz clic en "Run AutoSSL" (o "Ejecutar AutoSSL").
  3. cPanel intentará instalar un certificado gratuito de Let's Encrypt automáticamente.

Si tu sitio usa un certificado de pago, deberás instalarlo manualmente, pero para la mayoría de los casos, AutoSSL es suficiente.

2. Actualizar las Rutas y URLs

Si tu sitio web tiene una URL canónica (ej: www.midominio.com), es probable que todo funcione al instante. Sin embargo, a veces hay rutas absolutas en la base de datos que apuntan a la antigua ubicación.

Para ello, puedes usar la herramienta "Buscar y Reemplazar" en phpMyAdmin o plugins específicos si usas WordPress (como "Better Search Replace"). Busca la URL antigua de Plesk (ej: http://tudominio.com) y reemplázala por la nueva (ej: https://tudominio.com).

3. Verificar el Funcionamiento

  • Entra a tu web: ¿Carga correctamente? ¿Ves las imágenes y el contenido?
  • Navega por las páginas internas: Haz clic en varios enlaces para asegurarte de que no hay errores 404.
  • Prueba los formularios: Envía un formulario de contacto para verificar que los correos salen bien.
  • Revisa los correos: Envía y recibe un correo de prueba en tu nueva cuenta.

4. Configurar las Tareas Programadas (Cron Jobs)

En cPanel, ve a la sección "Avanzado" y haz clic en "Trabajos Cron". Aquí deberás re-crear las tareas que tenías en Plesk, pero con las nuevas rutas absolutas del servidor (suelen ser /home/usuario/public_html/...).


Preguntas Frecuentes (FAQ)

¿Puedo migrar un sitio de Plesk a cPanel sin contratar un servicio profesional?

Sí, absolutamente. Para sitios web pequeños y medianos, este tutorial es más que suficiente. Si tu sitio es una plataforma de comercio electrónico enorme con miles de productos y un tráfico altísimo, quizás quieras contratar a un profesional para que lo haga por ti y evitar errores de configuración.

¿Qué hago con mi dominio durante la migración?

Lo más recomendable es no tocar el dominio hasta que hayas terminado la migración. Una vez que todo esté funcionando en cPanel, deberás cambiar los servidores de nombres (nameservers) de tu dominio para que apunten a tu nuevo hosting. Este cambio tarda entre 24 y 48 horas en propagarse.

¿Perderé mis correos electrónicos si no hago la migración completa?

Si solo creas las cuentas de correo nuevas, los correos antiguos se perderán. Si necesitas conservarlos, sigue el método de Thunderbird que te expliqué arriba.

¿Y si mi web usa HestiaCP (Syspanel) en lugar de Plesk?

Si estás viniendo de Syspanel (el antiguo HestiaCP), el proceso es similar. La diferencia principal es que el acceso a Syspanel se realiza a través del puerto 2106 (ej: https://tu-servidor:2106). Para exportar las bases de datos, también usarás phpMyAdmin, y para los archivos, FTP o el Administrador de Archivos. El resto de pasos para importar en cPanel son idénticos.

¿Es necesario migrar los archivos de correo o puedo empezar de cero?

Puedes empezar de cero creando las cuentas de correo nuevas. Solo te recomiendo migrar los correos antiguos si son importantes para tu negocio o si necesitas mantener un historial.

Mi web usa PHP. ¿Tengo que configurar algo en cPanel?

Sí, es buena idea. En cPanel, busca la sección "Software" y haz clic en "Seleccionar versión de PHP". Elige la misma versión de PHP que usabas en Plesk para evitar incompatibilidades. También puedes ajustar los límites de memoria y tiempo de ejecución aquí.

¿Qué pasa si algo sale mal durante la migración?

Tranquilo, para eso hiciste la copia de seguridad. Siempre puedes volver a tu servidor Plesk y seguir con tu web como si nada hubiera pasado. La copia de seguridad es tu red de seguridad.


Migrar de Plesk a cPanel es un proceso que, con una buena guía y paciencia, está al alcance de cualquiera. La clave está en la organización y en seguir los pasos en orden. No tengas miedo de

¿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