Cómo migrar una web de cPanel a Plesk sin perder datos (paso a paso)
Introducción: ¿Por qué migrar de cPanel a Plesk?
Migrar tu sitio web de un panel de control a otro puede sonar aterrador, especialmente si no eres un experto en sistemas. Pero no te preocupes: con esta guía paso a paso, vas a aprender a migrar cPanel a Plesk de forma segura, sin perder ni un solo archivo, base de datos o correo electrónico en el intento.
Plesk es un panel de control muy popular, conocido por su interfaz moderna, su excelente gestión de WordPress y su facilidad para manejar múltiples dominios. Muchos usuarios deciden hacer una migración hosting desde cPanel porque su nuevo proveedor ofrece Plesk, o porque buscan un rendimiento superior. Sea cual sea tu motivo, el proceso es más sencillo de lo que imaginas si sigues el orden correcto.
En este artículo, te explicaré transferir web cpanel a Plesk usando dos métodos principales: la herramienta oficial de migración de Plesk (la más recomendada) y el método manual para casos especiales. Además, te daré consejos para evitar los errores más comunes y verificar que todo quedó perfecto.
Antes de empezar: Preparación y requisitos previos
Antes de lanzarte a la aventura, es fundamental que prepares el terreno. Una mala preparación es la causa número uno de pérdida de datos durante una migración hosting.
Requisitos indispensables
Para que el proceso sea un éxito, necesitas lo siguiente:
- Acceso SSH a ambos servidores (cPanel y Plesk). Esto es crucial para el método manual y muy útil incluso con la herramienta de migración.
- Credenciales de administrador del panel de cPanel (usuario y contraseña) y del servidor Plesk (admin).
- Copias de seguridad locales de tu web. Nunca dependas solo de un método. Descarga una copia completa de archivos y bases de datos a tu ordenador.
- Espacio en disco suficiente en el servidor de destino (Plesk) para almacenar todos los datos.
- Tener los DNS apuntando al nuevo servidor o, al menos, tener acceso para modificar los registros A y CNAME cuando sea el momento.
Comprueba el estado de tu web actual
Haz una lista de todo lo que tienes en cPanel:
- Archivos (public_html, subdominios, addon domains).
- Bases de datos MySQL o MariaDB (nombres, usuarios y contraseñas).
- Cuentas de correo electrónico y sus contraseñas.
- Registros DNS personalizados (MX, SPF, DKIM, etc.).
- Tareas programadas (Cron Jobs).
- Certificados SSL (si los hay).
Anota todo. Cuando hagas plesk migrar, necesitarás saber exactamente qué tienes que recrear.
Método 1: Usar la herramienta oficial de migración de Plesk (Recomendado)
Este es el método más limpio y rápido. Plesk incluye un asistente de migración que se conecta directamente al servidor cPanel y extrae todos los datos de forma automática. Es ideal si no quieres complicarte con comandos.
Paso 1: Accede a Plesk y localiza el asistente
- Inicia sesión en tu panel de Plesk como administrador (normalmente en
https://tu-servidor:8443). - En el menú lateral izquierdo, busca la sección "Herramientas y configuración".
- Dentro de esa sección, busca el apartado "Migración y transferencia" y haz clic en "Migrar desde cPanel" (o "Importar" si tu versión es más reciente).
Paso 2: Configura los parámetros de conexión
El asistente te pedirá los datos del servidor de origen (cPanel):
- IP o hostname del servidor cPanel.
- Usuario y contraseña de un usuario con privilegios de administrador o de "root" (si es posible).
- Puerto SSH (normalmente 22).
[WARNING] Si tu servidor cPanel usa un puerto SSH personalizado, deberás indicarlo aquí. De lo contrario, la conexión fallará.
Paso 3: Selecciona qué quieres migrar
Una vez conectado, el asistente te mostrará una lista de todos los dominios, subdominios, bases de datos y cuentas de correo que existen en cPanel.
- Marca todos los elementos que quieras transferir.
- Puedes elegir migrar todo de una vez o solo una parte (por ejemplo, solo un dominio concreto).
- Te recomiendo que, en la primera prueba, migres un sitio pequeño para verificar que todo funciona antes de hacer la migración completa.
Paso 4: Revisa las opciones avanzadas
Antes de pulsar el botón mágico, expande las opciones avanzadas:
- Migrar archivos y bases de datos: Asegúrate de que esté activado.
- Recrear cuentas de correo: Actívalo si quieres conservar los buzones.
- Migrar configuraciones de DNS: Si tu nuevo servidor va a gestionar los DNS, actívalo. Si no, déjalo desactivado para no tocar nada.
- Migrar tareas Cron: Muy importante. No las olvides.
Paso 5: Ejecuta la migración y espera
Pulsa "Migrar" y siéntate a esperar. El tiempo dependerá del tamaño de tu web y de la velocidad de conexión entre servidores.
- Verás un registro en tiempo real del proceso.
- Al final, recibirás un informe con los elementos migrados correctamente y los que hayan dado error (si los hay).
Paso 6: Verifica y ajusta
Una vez terminado, tendrás tu web en Plesk. Pero aún no es momento de celebrar:
- Comprueba los archivos en "Sitios web y dominios".
- Revisa las bases de datos en "Bases de datos".
- Configura los DNS para que apunten al nuevo servidor (si no lo has hecho antes).
- Renueva o reinstala los certificados SSL en Plesk.
[TIP] No borres nada del servidor cPanel hasta que hayas verificado que la web funciona perfectamente en Plesk durante al menos 48 horas.
Método 2: Migración manual paso a paso (Para casos especiales)
Este método es útil si la herramienta automática falla, si tu servidor cPanel es muy antiguo o si solo quieres saber exactamente qué se está moviendo. Es más laborioso, pero también es muy didáctico.
Fase 1: Copia de seguridad en cPanel
- Accede a tu panel de cPanel.
- Busca la sección "Archivos" y haz clic en "Copias de seguridad".
- Realiza una copia de seguridad completa del sitio (o de los directorios
public_html). - También descarga las bases de datos individualmente desde "Copias de seguridad" o usando phpMyAdmin (exportando cada base de datos en formato SQL).
Fase 2: Sube los archivos al servidor Plesk
- Accede a Plesk y entra en tu dominio.
- En la sección "Sitios web y dominios", haz clic en "Acceso HTTP" o "Administrador de archivos".
- Sube el archivo comprimido (zip o tar.gz) de
public_htmla la carpeta raíz del dominio (normalmentehttpdocsopublic_htmlen Plesk). - Descomprime el archivo. Asegúrate de que los archivos quedan en la raíz, no en una subcarpeta.
Fase 3: Importa las bases de datos
- Ve a la sección "Bases de datos" en Plesk.
- Crea una nueva base de datos con un nombre similar al original (ej:
miusuario_bd). - Crea un usuario de base de datos y asígnale todos los privilegios sobre esa base de datos.
- Abre phpMyAdmin desde Plesk.
- Selecciona tu nueva base de datos y haz clic en la pestaña "Importar".
- Sube el archivo SQL que exportaste desde cPanel y ejecuta la importación.
Fase 4: Configura la conexión de tu aplicación
Ahora viene el paso más delicado: conectar tu web a la nueva base de datos.
- Busca el archivo de configuración de tu CMS (por ejemplo,
wp-config.phpen WordPress,.enven Laravel,config.phpen PrestaShop). - Edítalo y cambia el nombre de la base de datos, el usuario y la contraseña por los que acabas de crear en Plesk.
[WARNING] Si no actualizas estos datos, tu web mostrará un error de conexión a la base de datos. Es el error más común al transferir web cpanel de forma manual.
Fase 5: Migra las cuentas de correo
- Ve a la sección "Correo" en Plesk.
- Crea manualmente cada cuenta de correo que tenías en cPanel con las mismas contraseñas.
- Si necesitas conservar los correos antiguos, tendrás que usar un cliente de correo (Outlook, Thunderbird) para exportar los buzones e importarlos de nuevo. Esto es más complejo y te recomiendo usar la herramienta automática para este apartado.
Fase 6: Configura las tareas Cron
- En Plesk, ve a "Sitios web y dominios" y busca el icono de "Tareas programadas" (Cron).
- Recrea las mismas tareas que tenías en cPanel (misma hora, mismo comando).
Fase 7: Ajusta los DNS y el SSL
Por último, pero no menos importante:
- Cambia los registros A de tu dominio para que apunten a la IP del servidor Plesk.
- Espera a que la propagación DNS se complete (puede tardar de 1 a 48 horas).
- Instala un certificado SSL gratuito (Let's Encrypt) desde Plesk para tu dominio.
Errores comunes y cómo evitarlos
Aquí tienes una lista de los errores más frecuentes que la gente comete al migrar cPanel a Plesk y cómo esquivarlos:
- No cambiar las contraseñas de las bases de datos: Siempre verifica que el usuario y la contraseña en el archivo de configuración coinciden con los creados en Plesk.
- Olvidar las tareas Cron: Son invisibles pero vitales. Si tu web envía correos programados o hace backups, se romperá todo si no las migras.
- No actualizar los DNS: Si no apuntas los DNS al nuevo servidor, los visitantes seguirán viendo la web antigua en cPanel.
- Mover archivos a una subcarpeta: Al descomprimir, asegúrate de que el
index.phpoindex.htmlestá en la raíz del dominio, no enhttpdocs/public_html. - No hacer una copia de seguridad local: Si algo falla, necesitas tener un plan B. Descarga todo a tu ordenador.
Verificación post-migración: Lista de comprobación
Una vez que hayas terminado, sigue esta lista para asegurarte de que no se te escapa nada:
- La web carga correctamente al entrar con el dominio (o con la IP si aún no has cambiado los DNS).
- Las imágenes y archivos se ven correctamente (revisa rutas absolutas en el código).
- Los formularios funcionan y envían datos a la base de datos.
- Los correos se envían y se reciben correctamente (prueba enviando un email a tu propia cuenta).
- Las tareas Cron se ejecutan (revisa los logs de Plesk).
- El certificado SSL está instalado y activo (el candado aparece en el navegador).
- Los subdominios y addon domains funcionan.
Preguntas frecuentes (FAQ)
¿Puedo migrar sin cortar el servicio de mi web?
Sí, puedes hacerlo. La migración no afecta a tu web original en cPanel. Tu web seguirá activa en el servidor antiguo hasta que cambies los DNS. Una vez que el nuevo servidor esté listo y verificado, simplemente cambias los DNS y la web pasa a funcionar desde Plesk. El corte será de unos minutos (el tiempo de propagación DNS).
¿Qué pasa con mis correos electrónicos durante la migración?
Si usas la herramienta automática, los correos se migran con sus contenidos. Si usas el método manual, tendrás que recrear las cuentas y exportar/importar los buzones. Es un proceso más tedioso, pero se puede hacer.
¿Y si mi web usa WordPress? ¿Hay algún plugin especial?
No necesitas un plugin especial para plesk migrar. La herramienta de Plesk se encarga de todo. Sin embargo, hay plugins como "All-in-One WP Migration" que pueden facilitar la transferencia de la base de datos y archivos de WordPress, pero no son necesarios.
¿Puedo migrar desde otro panel como Syspanel?
Si, aunque el proceso es diferente. Syspanel (antes conocido como HestiaCP) tiene su propia estructura. Para migrar desde Syspanel, lo más fácil es hacer una copia de seguridad completa de los archivos y la base de datos, y luego importarlos manualmente en Plesk. Recuerda que el puerto de acceso a Syspanel es el 2106. No existe una herramienta automática oficial para migrar desde Syspanel a Plesk, así que deberás seguir el método manual descrito en este artículo.
¿Cuánto tarda el proceso de migración?
Depende del tamaño de tu web y de la velocidad de conexión entre servidores. Una web pequeña (menos de 1 GB) puede tardar entre 15 y 30 minutos. Una web grande (más de 10 GB) puede tardar varias horas.
¿Qué hago con el servidor cPanel después de migrar?
No lo toques durante al menos una semana. Una vez que estés 100% seguro de que todo funciona en Plesk, puedes cancelar el servicio de cPanel. Te recomiendo mantenerlo un mes extra como red de seguridad.
Conclusión: Migrar es un proceso controlable
Migrar cPanel a Plesk no tiene por qué ser una pesadilla. Con la herramienta automática de Plesk, el proceso es casi mágico. Y si prefieres hacerlo manualmente, siguiendo estos pasos, tendrás un control total sobre cada archivo y base de datos.
Recuerda siempre: la paciencia y la verificación son tus mejores aliadas. No tengas prisa, haz copias de seguridad y comprueba cada detalle. Al final, tendrás tu web funcionando en un panel moderno y potente como Plesk, con todas sus ventajas de rendimiento y seguridad.
Si encuentras algún obstáculo, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte de tu proveedor de hosting. ¡Buena suerte con tu transferencia web cpanel!
