Cómo migrar una web de cPanel a Plesk paso a paso
Migrar un sitio web de un panel de control a otro puede parecer una tarea titánica, especialmente si no eres un experto en sistemas. Pero tranquilo, estás en el lugar correcto. En esta guía te voy a explicar, de una forma sencilla y paso a paso, cómo realizar una migración de cPanel a Plesk sin perder los nervios (ni los datos).
A lo largo de este artículo, cubriremos desde la preparación inicial hasta la verificación final, pasando por el movimiento de archivos, bases de datos y configuraciones de correo. Al final, tendrás un checklist mental claro para transferir tu web de cPanel a Plesk con éxito.
Vamos a ello. Respira hondo, porque es más fácil de lo que crees.
¿Por qué migrar de cPanel a Plesk?
Antes de ensuciarnos las manos, es normal preguntarse el porqué. cPanel es el gigante clásico, pero Plesk ofrece ventajas como una interfaz más moderna, mejor gestión de múltiples dominios y, en muchos casos, un consumo de recursos más eficiente.
A veces, la decisión no es nuestra: quizás tu nueva empresa de hosting solo ofrece Plesk, o necesitas funciones específicas como la integración con Docker o Git que en Plesk son nativas. Sea cual sea tu motivo, el proceso de migrar hosting cPanel a Plesk es bastante mecánico si sigues estos pasos.
Fase 1: Preparación (La clave del éxito)
Esta es la fase que la mayoría de la gente se salta y luego llora. No lo hagas. Una buena preparación evita el 90% de los problemas.
1. Inventario de tu sitio actual
Primero, necesitas saber qué tienes. Accede a tu cPanel y haz una lista de:
- Dominios y subdominios: ¿Cuántos tienes? ¿Tienen certificados SSL instalados?
- Bases de datos: Nombres exactos, usuarios y contraseñas (si no las recuerdas, puedes cambiarlas temporalmente en cPanel para tenerlas claras).
- Cuentas de correo electrónico: Lista de todas las cuentas y sus contraseñas.
- Archivos: ¿Dónde están? Normalmente en
public_html(para el dominio principal) o en carpetas específicas para addon domains. - Tareas Cron (Programadas): Si tienes trabajos programados (por ejemplo, para backups), anótalos. Son fáciles de olvidar.
2. Crea una copia de seguridad completa
No empieces a tocar nada sin una red de seguridad. En cPanel, busca la sección "Archivos" y luego "Copias de seguridad".
- Copia de seguridad completa: Descarga el backup completo de tu cuenta. Esto incluye archivos, bases de datos, configuraciones de correo, todo.
- Copia de seguridad de bases de datos: Descarga también un backup individual de cada base de datos. Nunca está de más tener una copia extra.
[WARNING] No te fíes solo del backup del servidor. Descarga las copias a tu ordenador local o a un servicio en la nube. Si algo sale mal durante la migración, necesitarás estos archivos.
3. Prepara el servidor Plesk de destino
Antes de mover nada, asegúrate de que tu nuevo servidor Plesk está listo.
- Acceso SSH: Lo necesitarás para mover archivos de forma eficiente. Si no sabes qué es, no te preocupes, te lo explico más abajo.
- Espacio en disco: Verifica que tienes suficiente espacio para todos tus archivos.
- Versión de PHP y MySQL: Asegúrate de que las versiones sean compatibles con tu aplicación web (WordPress, Joomla, etc.). Plesk te permite gestionar esto fácilmente.
Fase 2: Migración de archivos (El corazón de la operación)
Ahora sí, vamos a transferir la web de cPanel a Plesk. Hay dos formas principales: usando el asistente de migración de Plesk (la más fácil) o manualmente vía FTP/SSH (la más controlada).
Opción A: El asistente de migración de Plesk (Recomendado para novatos)
Plesk incluye una herramienta de migración que automatiza casi todo el proceso. Es la forma más sencilla de migrar cPanel a Plesk sin tener que tocar archivos a mano.
- Accede a Plesk: Entra a tu panel de Plesk (
https://tu-servidor:8443). - Busca la herramienta de migración: Ve a "Herramientas y configuración" y busca "Migración y Transferencia" o "Importar desde cPanel".
- Configura el origen: Te pedirá los datos de tu servidor cPanel (IP, usuario root y contraseña). Necesitas acceso de administrador al cPanel para que esto funcione.
- Selecciona qué migrar: Puedes elegir migrar todo (sitios, bases de datos, correos) o solo una parte.
- Ejecuta la migración: Plesk se encargará de copiar los archivos, crear las bases de datos y configurar los correos automáticamente.
[INFO] Este asistente suele funcionar muy bien, pero a veces falla con configuraciones muy personalizadas. Si ves errores, no desesperes. Pasa a la Opción B.
Opción B: Migración manual vía FTP o SSH (Más control)
Esta opción te da un control total. Es ideal si el asistente falla o si prefieres hacerlo tú mismo.
Paso 1: Descargar archivos de cPanel
- Conéctate a tu cPanel mediante FTP (FileZilla es una buena opción) o desde el "Administrador de archivos" de cPanel.
- Navega hasta la carpeta
public_html(o la carpeta de tu dominio). - Selecciona todos los archivos y descárgalos a tu ordenador.
Paso 2: Subir archivos a Plesk
- Conéctate a tu servidor Plesk vía FTP. Las credenciales las encuentras en Plesk > "Sitios web y dominios" > tu dominio > "Acceso FTP".
- Sube todos los archivos que descargaste a la carpeta
httpdocs(que es el equivalente apublic_htmlen Plesk).
[TIP] Si tienes muchos archivos, usa SSH y
rsyncpara una transferencia mucho más rápida y segura. El comando sería algo así:rsync -avz -e ssh usuario@origen:/public_html/ /ruta/local/y luego a la inversa con el destino.
Paso 3: Migrar las bases de datos
- En cPanel, ve a "Administrador de bases de datos MySQL" y exporta cada base de datos en formato
.sql. - En Plesk, ve a "Sitios web y dominios" > tu dominio > "Bases de datos".
- Crea una nueva base de datos con el mismo nombre (o uno nuevo).
- Importa el archivo
.sqlque exportaste antes. Plesk tiene un botón para importar directamente.
[WARNING] Asegúrate de que el usuario de la base de datos en Plesk tenga todos los privilegios sobre la nueva base de datos. Si no, tu aplicación dará errores de conexión.
Paso 4: Configurar el correo electrónico
- En cPanel, anota las cuentas de correo que tenías.
- En Plesk, ve a "Correo" y crea las mismas cuentas con las mismas contraseñas.
- Si usabas un servicio de correo externo, solo necesitarás actualizar los registros MX en el DNS.
Fase 3: Post-migración y verificación
Ya tienes los archivos y las bases de datos en Plesk. Ahora viene la parte más importante: verificar que todo funciona.
1. Actualiza la configuración de tu aplicación
Si tu web usa un CMS como WordPress, Joomla o PrestaShop, necesitarás actualizar el archivo de configuración para que apunte a la nueva base de datos.
- WordPress: Edita el archivo
wp-config.phpy cambiaDB_NAME,DB_USERyDB_PASSWORDcon los datos de tu nueva base de datos en Plesk. - Otros CMS: Busca el archivo de configuración (normalmente
config.phpo.env) y haz lo mismo.
2. Configura tus dominios y SSL
- En Plesk, asegúrate de que tu dominio principal y los addon domains estén correctamente configurados.
- Reinstala los certificados SSL. Plesk tiene una opción muy fácil para instalar Let's Encrypt gratis. Ve a tu dominio > "Certificados SSL/TLS" y pide uno nuevo.
3. Verifica las tareas Cron
Si tenías tareas programadas, créalas de nuevo en Plesk. Ve a "Sitios web y dominios" > tu dominio > "Programador de tareas" y añade los comandos que tenías en cPanel.
4. Prueba exhaustiva
Esta es la parte que no debes saltarte:
- Carga la web: Accede a tu dominio y verifica que las páginas cargan correctamente.
- Navega por las secciones: Prueba los formularios, las tiendas online, los enlaces internos.
- Revisa los correos: Envía y recibe un correo de prueba para asegurarte de que el servidor de correo funciona.
- Comprueba la base de datos: Entra en el panel de administración de tu CMS y verifica que puedes crear, editar y borrar contenido.
5. Actualiza el DNS
Este es el paso final. Cuando todo esté funcionando en Plesk, cambia los servidores de nombres (DNS) de tu dominio para que apunten al nuevo servidor.
- Ve a tu registrador de dominios (donde compraste el dominio).
- Busca la opción de "Servidores de nombres" o "Name Servers".
- Sustituye los antiguos por los que te proporcione tu nuevo hosting (IP o ns1.sudominio.com).
[WARNING] La propagación del DNS puede tardar entre 24 y 72 horas. No borres nada del servidor antiguo hasta que pase ese tiempo y verifiques que todo funciona perfectamente desde el nuevo.
Preguntas Frecuentes (FAQ)
¿Puedo migrar de cPanel a Plesk sin perder el correo electrónico?
Sí, tanto el asistente de migración como el método manual permiten transferir las cuentas de correo, sus contraseñas y los buzones. Solo asegúrate de seleccionar la opción de correo durante la migración.
¿Qué hago si mi web usa .htaccess?
Plesk es compatible con la mayoría de las directivas de .htaccess de Apache. Sin embargo, si usas reglas muy específicas, es posible que necesites ajustarlas manualmente. Plesk también te permite configurar reglas de reescritura desde su interfaz.
¿Cuánto tarda la migración?
Depende del tamaño de tu web y de la velocidad de tu conexión. Una web pequeña puede tardar minutos. Una web grande con muchos archivos y bases de datos pesadas puede tardar horas. El asistente de Plesk suele ser más rápido porque lo hace todo en el servidor.
¿Es necesario contratar un servicio de migración profesional?
No, si sigues esta guía, podrás hacerlo tú mismo. Sin embargo, si tu web es muy compleja o crítica, puede ser una buena inversión contratar al soporte del nuevo hosting para que lo hagan por ti. Muchos ofrecen migraciones gratuitas.
¿Qué pasa con los registros DNS que no sean los del dominio principal?
Si tienes subdominios o registros MX personalizados, deberás recrearlos en Plesk. El asistente de migración suele hacerlo automáticamente, pero en la migración manual tendrás que hacerlo a mano en "Sitios web y dominios" > "Configuración de DNS".
¿Y si uso Syspanel (HestiaCP)?
Si en lugar de Plesk vas a usar Syspanel (antes conocido como HestiaCP), el proceso es similar. La principal diferencia es que el acceso a su panel de administración se realiza a través del puerto 2106 (por ejemplo, https://tu-servidor:2106). La estructura de archivos es la misma (public_html), y la gestión de bases de datos se hace desde su interfaz. El resto de pasos (exportar, importar, verificar) son idénticos.
Conclusión
Migrar hosting cPanel a Plesk es un proceso que, con una buena guía y paciencia, está al alcance de cualquiera. La clave está en la preparación, la verificación y no tener miedo a preguntar al soporte de tu nuevo hosting si te atascas.
Recuerda que la migración de cPanel a Plesk no es solo copiar archivos, es reconfigurar un entorno. Tómate tu tiempo, sigue los pasos y, sobre todo, no borres nada del servidor antiguo hasta que estés 100% seguro de que el nuevo funciona a la perfección.
Con esta guía, espero que la tarea de transferir web cPanel a Plesk te resulte mucho más amena. Si has llegado hasta aquí, ya estás más que preparado para dar el salto. ¡Mucha suerte con tu migración!
