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

Cómo migrar una web de cPanel a Plesk sin perder datos: Guía paso a paso

Actualizado el 17 de noviembre de 2025

¡Hola! Si estás leyendo esto, probablemente te encuentras en ese momento de transición en el que necesitas cambiar tu web de un panel de control a otro. No te preocupes, es más común de lo que crees y, con la guía adecuada, migrar cPanel a Plesk puede ser un proceso mucho más sencillo de lo que imaginas.

El objetivo de este artículo es que, al finalizar la lectura, tengas la confianza y el conocimiento necesario para realizar una migración hosting completa, sin pérdida datos y con el mínimo estrés posible. Vamos a desglosarlo paso a paso, como si lo hiciéramos juntos, desde la preparación inicial hasta la verificación final. Olvídate de los tecnicismos abrumadores; aquí hablamos claro y directo.

Preparación: La Clave para una Migración Exitosa

Antes de lanzarnos a mover archivos y bases de datos, debemos sentar las bases. Esta fase es crucial, ya que una buena preparación evita el 90% de los problemas comunes durante la migración hosting. Piensa en ello como empacar para una mudanza: si lo haces con calma y organización, todo llega en perfecto estado.

1. Inventario Completo de tu Sitio Web

Lo primero es saber exactamente qué tenemos. No podemos transferir lo que no conocemos. Para ello, vamos a hacer una lista mental (o escrita, mejor) de todos los componentes de tu web.

  • Archivos del sitio: Todo el contenido de la carpeta public_html (o www). Esto incluye imágenes, código PHP, HTML, hojas de estilo, JavaScript... ¡Todo!
  • Bases de datos: Las bases de datos MySQL o MariaDB que utiliza tu aplicación (WordPress, Joomla, PrestaShop, etc.). Anota el nombre de cada una, el usuario y la contraseña (si no la recuerdas, la puedes restablecer en cPanel).
  • Cuentas de correo electrónico: Si utilizas el correo de tu dominio (tucorreo@tudominio.com), necesitas exportar los buzones y sus contraseñas para poder recrearlos en Plesk.
  • Certificados SSL: Si tienes un certificado SSL instalado, necesitarás los archivos del certificado y la clave privada, o simplemente saber que tendrás que generar uno nuevo (Let's Encrypt es gratuito y fácil de instalar en Plesk).
  • Tareas programadas (Cron Jobs): Si tienes scripts que se ejecutan automáticamente (copias de seguridad, envío de newsletters, etc.), anota la línea de comando exacta y la frecuencia.

[TIP] Haz una captura de pantalla de la sección "Cron Jobs" y de "Bases de Datos MySQL" en tu cPanel. Te servirán como referencia visual durante la migración.

2. Crea una Copia de Seguridad Completa en cPanel

Ahora que sabemos qué tenemos, vamos a protegerlo. Aunque el proceso de migración no debería borrar nada, es una práctica imprescindible tener un respaldo. Es tu red de seguridad.

  • Accede a tu panel de cPanel y busca la sección "Archivos" o "Ficheros".
  • Haz clic en "Copias de seguridad" o "Backup".
  • Puedes generar una copia de seguridad completa o parcial. Te recomiendo una copia de seguridad completa para simplificar. Esta opción empaqueta todos tus archivos, bases de datos, configuraciones de correo, etc., en un solo archivo.
  • Descarga ese archivo de respaldo a tu ordenador. ¡No lo dejes solo en el servidor!

[INFO] La copia de seguridad de cPanel suele tener un nombre similar a backup-XXXXXX.tgz o backup-XXXXXX.tar.gz. Guárdalo en un lugar seguro.

3. Prepara tu Nuevo Servidor Plesk

Mientras la copia de seguridad se descarga, vamos a preparar el destino. Asegúrate de que tu nuevo servidor con Plesk esté activo y accesible.

  • Acceso a Plesk: Deberías haber recibido un correo con la URL de acceso (normalmente https://tu-servidor:8443) y las credenciales de administrador.
  • Añade tu dominio: En Plesk, ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Introduce tu nombre de dominio. No te preocupes si el DNS no apunta aún al nuevo servidor; lo configuraremos más adelante.
  • Crea las bases de datos: En la misma sección, busca el icono de "Bases de datos" y crea una nueva base de datos para tu sitio. Anota el nombre, el usuario y la contraseña que crees, ya que los necesitarás para importar los datos.

El Proceso de Migración: Paso a Paso

Con los deberes hechos, es hora de la acción. Vamos a dividir el proceso en dos frentes: los archivos y las bases de datos. Luego nos ocuparemos de los detalles como el correo y las tareas programadas.

1. Transferir los Archivos del Sitio Web

Aquí tenemos dos métodos principales. Te explicaré el más fiable y universal.

Método A: Descarga y Subida Manual (El más fiable)

Este método implica usar un cliente FTP como FileZilla (gratuito) o el administrador de archivos de Plesk.

  • Desde cPanel: Accede al "Administrador de archivos" y navega hasta public_html. Selecciona todos los archivos y carpetas que contiene (¡no la carpeta public_html en sí, sino su contenido!). Haz clic derecho y selecciona "Comprimir" para crear un archivo .zip. Esto acelerará la descarga.
  • Descarga: Descarga ese archivo .zip a tu ordenador.
  • Sube a Plesk: En tu panel de Plesk, ve a "Sitios web y dominios" y haz clic en tu dominio. Luego, en el icono de "Administrador de archivos". Navega hasta la carpeta httpdocs (que es el equivalente a public_html en Plesk). Sube el archivo .zip que descargaste.
  • Descomprime: Una vez subido, selecciona el archivo .zip y haz clic en "Extraer". Plesk lo descomprimirá automáticamente en la carpeta correcta.

[WARNING] Asegúrate de que la estructura de carpetas sea la correcta. Después de extraer, la raíz de tu web debe estar directamente en httpdocs. Si ves una carpeta dentro de httpdocs con tus archivos, significa que la estructura es incorrecta y tendrás que moverlos.

Método B: Migración Automática con la Herramienta de Plesk (Más rápida)

Plesk tiene una herramienta integrada para migrar desde cPanel. Es muy potente, pero a veces puede fallar si hay configuraciones muy personalizadas.

  • En Plesk, ve a "Herramientas y configuración" > "Migración y transferencia" (o "Importar").
  • Haz clic en "Migrar desde cPanel" o "Nueva migración".
  • Introduce la IP o hostname de tu servidor cPanel y las credenciales de acceso (normalmente las de root o de un usuario con privilegios).
  • Plesk se conectará, analizará el contenido y te mostrará una lista de todo lo que puede migrar (sitios, bases de datos, cuentas de correo).
  • Selecciona todo lo que quieras transferir y pulsa "Iniciar migración".

[TIP] La herramienta de migración de Plesk es excelente para tareas repetitivas, pero para un sitio crítico, el método manual te da más control sobre cada paso.

2. Importar las Bases de Datos

Este paso es vital para que tu web funcione, ya que ahí están tus artículos, productos o usuarios.

  • Exporta desde cPanel: Ve a la sección "Bases de datos" > "phpMyAdmin". Selecciona tu base de datos, haz clic en "Exportar" y elige el método "Rápido" y formato SQL. Descarga el archivo .sql.
  • Importa en Plesk: En Plesk, ve a tu dominio y haz clic en el icono de "Bases de datos". Encuentra la base de datos que creaste en la preparación y haz clic en el icono de "phpMyAdmin" (o "Administrar").
  • Dentro de phpMyAdmin (el de Plesk), selecciona tu base de datos en el panel izquierdo y luego ve a la pestaña "Importar".
  • Haz clic en "Elegir archivo", selecciona el archivo .sql que descargaste y pulsa "Continuar". ¡Listo! Tus datos están ahora en la nueva base de datos.

3. Configurar el Correo Electrónico (Si Aplica)

Migrar las cuentas de correo es un poco más laborioso, pero no imposible.

  • Recrea las cuentas: En Plesk, ve a "Correo" en tu dominio y crea las mismas cuentas de correo que tenías en cPanel, con las mismas contraseñas. Esto es lo más importante para que los clientes de correo (Outlook, Gmail, etc.) sigan funcionando.
  • Importar los correos antiguos: Para transferir los correos existentes, la forma más fácil es usar un cliente de correo de escritorio (como Outlook o Thunderbird) en tu ordenador.
    • Configura tu cuenta de correo apuntando al servidor cPanel (el antiguo) y descarga todos los mensajes a tu PC.
    • Luego, cambia la configuración de la misma cuenta para que apunte al nuevo servidor Plesk (mismo nombre de servidor, pero ahora resuelve a la nueva IP) y sube los mensajes. Es un proceso manual, pero funciona.

[INFO] Si tienes muchas cuentas de correo con mucho historial, esta parte puede ser tediosa. Te recomiendo priorizar las cuentas más importantes y considerar si realmente necesitas mover el correo antiguo o si puedes empezar de cero.

4. Configurar las Tareas Programadas (Cron Jobs)

Para que tu web funcione como un reloj, necesitas recrear las tareas programadas.

  • En Plesk, ve a tu dominio y busca el icono de "Tareas programadas" (o "Cron Jobs").
  • Haz clic en "Añadir tarea programada".
  • Introduce el comando exacto que tenías en cPanel (de tu captura de pantalla) y la frecuencia (por ejemplo, cada 5 minutos, diario a las 2 AM, etc.).
  • Guarda la tarea.

Configuración Final y Verificación: El Último Empujón

Ya casi lo tienes. Ahora viene la parte de atar cabos sueltos y asegurarnos de que todo funciona perfectamente.

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

Si usas WordPress, Joomla, PrestaShop o similar, a menudo la conexión a la base de datos se define en un archivo de configuración.

  • WordPress: El archivo se llama wp-config.php y está en la raíz de tu web. Debes editarlo y actualizar los valores de DB_NAME, DB_USER y DB_PASSWORD con los datos de la nueva base de datos que creaste en Plesk.
  • Joomla: El archivo es configuration.php.
  • PrestaShop: El archivo es app/config/parameters.php.

[WARNING] Este es el paso donde más errores suelen ocurrir. Si la web te da un error de conexión a la base de datos, revisa estos archivos tres veces.

2. Apuntar el DNS al Nuevo Servidor

Este es el paso final para que el mundo vea tu web en el nuevo servidor.

  • Ve a tu proveedor de registros de dominio (donde compraste el .com, .es, etc.).
  • Localiza la sección de gestión de DNS.
  • Cambia los registros "A" para que apunten a la IP de tu nuevo servidor Plesk. Normalmente, el registro @ y el registro www deben apuntar a la nueva IP.
  • Para el correo: Si cambiaste los servidores de correo, también deberás actualizar los registros MX (Mail Exchange).

[INFO] La propagación del DNS puede tardar desde unos minutos hasta 48 horas. Durante este tiempo, algunos usuarios verán la web antigua y otros la nueva. Es completamente normal.

3. Verificación Post-Migración

Una vez que el DNS se haya propagado (o incluso antes, usando un archivo hosts local), es hora de comprobar que todo está en orden.

  • Carga la web: Visita tu dominio en un navegador en modo incógnito. Asegúrate de que carga correctamente y que todas las imágenes y enlaces funcionan.
  • Revisa el correo: Envía y recibe un correo de prueba desde tu cuenta de email.
  • Prueba el panel de administración: Entra a tu WordPress o tienda online y verifica que puedes iniciar sesión y realizar acciones normales.
  • Comprueba las tareas programadas: Puedes revisar los logs de las tareas programadas en Plesk para asegurarte de que se están ejecutando sin errores.

Preguntas Frecuentes (FAQ) sobre Migrar cPanel a Plesk

¿Puedo migrar sin tener acceso SSH a ninguno de los servidores?

Sí, el método manual que te he explicado solo requiere acceso a los paneles de control (cPanel y Plesk) y a un cliente FTP. No necesitas conocimientos avanzados de línea de comandos.

¿Qué pasa con los certificados SSL de mi web?

Tienes dos opciones: exportar tu certificado actual e importarlo en Plesk, o generar uno nuevo. Plesk tiene una integración muy sencilla con Let's Encrypt, que te permite instalar un certificado SSL gratuito en pocos clics. Te recomiendo esta segunda opción por su simplicidad.

¿Perderé mis posiciones en Google si cambio de servidor?

No, migrar cPanel a Plesk no debería afectar tu SEO si lo haces correctamente, manteniendo la misma estructura de URLs y redireccionamientos. Asegúrate de que tu web responda correctamente después de la migración. Si usas una IP dedicada, el cambio de IP puede causar una pequeña fluctuación temporal, pero se normaliza rápido.

¿Cuánto tiempo tarda el proceso completo?

Depende del tamaño de tu web y de tu conexión a internet. Para una web pequeña o mediana, puedes hacerlo en una tarde. Para sitios muy grandes con muchas bases de datos y correos, puede llevar un par de días.

[TIP] Si tu web es muy grande, considera hacer la migración en horas de baja afluencia para minimizar el impacto en tus visitantes.

¿Qué es Syspanel y qué tiene que ver con la migración?

Syspanel es un panel de control de hosting alternativo, similar a cPanel o Plesk. Si en algún momento te ofrecen migrar a Syspanel, el proceso es muy similar al que hemos visto aquí, pero ten en cuenta que su puerto de acceso por defecto es el 2106. No es el tema de esta guía, pero es bueno saber que existen más opciones en el mercado.

En resumen, migrar cPanel a Plesk es un proceso metódico que, con paciencia y siguiendo estos pasos, puedes realizar sin pérdida datos. La clave está en la preparación, la organización y la verificación. Espero que esta guía te haya dado la confianza para emprender esta tarea. ¡Mucha suerte con tu nueva plataforma!

¿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