Migrar tu web de cPanel a Plesk sin perder datos
Migrar tu sitio web de un panel de control a otro puede parecer una tarea complicada, pero con la guía adecuada, es un proceso bastante sencillo y seguro. En este artículo, te explicaremos paso a paso cómo realizar una migración exitosa desde cPanel a Plesk, asegurándonos de que no pierdas ni un solo dato de tu web, correos o bases de datos.
Si estás considerando cambiar de proveedor de hosting o simplemente quieres aprovechar las ventajas de Plesk, este tutorial es para ti. Lo haremos de forma clara, con ejemplos prácticos y muchos consejos para que el proceso sea transparente.
¿Por qué migrar de cPanel a Plesk?
Antes de empezar, es normal preguntarse: ¿por qué hacer el cambio? Ambos son paneles de control excelentes, pero Plesk destaca en varios aspectos, especialmente si trabajas con aplicaciones web modernas o necesitas una interfaz más intuitiva. Algunas ventajas clave son:
- Interfaz más moderna y limpia: La navegación en Plesk suele ser más fluida para usuarios no técnicos.
- Mejor soporte para Windows: Aunque funciona en Linux, Plesk es el estándar en entornos Windows.
- Gestión de aplicaciones integrada: Instalar WordPress, Joomla o PrestaShop es muy sencillo con su instalador de aplicaciones.
- Seguridad avanzada: Incluye herramientas como ImunifyAV o Fail2ban de serie en muchos planes.
Preparación antes de la migración
La clave para una transferencia sin problemas es la preparación. No empieces a mover archivos sin antes tener un plan claro. Sigue estos pasos previos:
1. Haz una copia de seguridad completa desde cPanel
Este es el paso más importante. Una copia de seguridad te garantiza que, si algo sale mal, siempre podrás volver al estado original. Para hacerlo:
- Inicia sesión en tu cPanel.
- Busca la sección "Archivos" y haz clic en "Copias de seguridad".
- Dentro de la opción "Copia de seguridad completa", haz clic en "Generar copia de seguridad".
- Espera a que se genere el archivo (puede tardar varios minutos, dependiendo del tamaño de tu web).
- Descarga el archivo
.tar.gza tu ordenador. Guárdalo en un lugar seguro.
[INFO] Esta copia de seguridad incluye todos tus archivos, bases de datos, cuentas de correo y configuraciones. Es tu “salvavidas”.
2. Anota la configuración de tu web
Antes de desconfigurar nada, toma nota de los siguientes datos desde cPanel:
- Nombre de la base de datos y su usuario/contraseña.
- Versión de PHP que usa tu web (en la sección "Seleccionar versión de PHP").
- Configuraciones especiales como redirecciones, reglas de
.htaccesso dominios adicionales. - Cuentas de correo electrónico (nombres de usuario y contraseñas, aunque luego las podrás recrear).
Paso a paso: Migración manual de cPanel a Plesk
No necesitas herramientas externas costosas. Con una migración manual, tienes control total del proceso. Aquí te explico cómo hacerlo:
1. Transferir archivos del sitio web
Los archivos de tu web (HTML, CSS, PHP, imágenes, etc.) están en la carpeta public_html dentro de cPanel. Vamos a moverlos a Plesk.
- Desde cPanel, ve a "Administrador de archivos" y navega hasta
public_html. - Selecciona todos los archivos y carpetas (Ctrl+A) y haz clic en "Comprimir" para crear un archivo ZIP o TAR.
- Descarga ese archivo comprimido a tu PC.
- Ahora, inicia sesión en tu Plesk.
- Ve a "Sitios web y dominios" y selecciona el dominio de tu web.
- Haz clic en "Administrador de archivos" (icono de carpeta).
- Sube el archivo comprimido que descargaste.
- Una vez subido, selecciona el archivo y haz clic en "Extraer" para descomprimirlo en la raíz del dominio.
[WARNING] Asegúrate de que los archivos se extraigan en la carpeta correcta (normalmente
httpdocso la raíz del dominio). No los dejes dentro de una subcarpeta.
2. Migrar la base de datos
Si tu web usa bases de datos (como WordPress, Joomla, etc.), este paso es crítico.
- En cPanel, ve a "phpMyAdmin".
- Selecciona la base de datos que quieres migrar.
- Haz clic en la pestaña "Exportar" y elige el método "Rápido" y formato SQL.
- Descarga el archivo
.sqlgenerado. - Ahora, en Plesk, ve a "Sitios web y dominios" y haz clic en "Bases de datos".
- Crea una nueva base de datos con el mismo nombre (o uno nuevo, pero anótalo).
- Una vez creada, haz clic en "phpMyAdmin" desde esa base de datos.
- Ve a la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar".
[TIP] Si tu web es de WordPress, también puedes usar plugins como "All-in-One WP Migration" para simplificar este paso, pero el método manual es más universal.
3. Configurar cuentas de correo electrónico
Las cuentas de correo no se migran automáticamente, pero puedes recrearlas fácilmente.
- En cPanel, ve a "Cuentas de correo electrónico" y anota todas las direcciones y contraseñas.
- En Plesk, ve a "Correo" y haz clic en "Crear dirección de correo".
- Crea cada cuenta con el mismo nombre y contraseña que tenías en cPanel.
- Si tenías reenviadores o filtros, configúralos manualmente desde la misma sección.
[INFO] Los correos antiguos que ya estaban en tu servidor no se migrarán con este método. Si necesitas conservarlos, deberás usar un cliente de correo (como Outlook) para exportar/importar los mensajes, o contratar un servicio de migración profesional.
4. Ajustar configuraciones de PHP y .htaccess
Cada web puede tener requisitos específicos. No olvides:
- En Plesk, ve a "Sitios web y dominios" > "Configuración de PHP" y selecciona la misma versión de PHP que usabas en cPanel.
- Si tu web usaba reglas en un archivo
.htaccess(por ejemplo, para URLs amigables), asegúrate de que el archivo se haya transferido correctamente. En Plesk, puedes verlo desde el Administrador de archivos.
Verificación post-migración
Una vez que hayas completado los pasos, es hora de comprobar que todo funciona. Sigue esta lista de verificación:
- Accede a tu web desde un navegador. ¿Se carga correctamente?
- Prueba formularios (como el de contacto) para ver si funcionan con la base de datos.
- Envía y recibe correos desde las cuentas migradas.
- Revisa enlaces internos (páginas, imágenes, etc.) para asegurarte de que no hay rutas rotas.
- Verifica plugins o extensiones si usas un CMS como WordPress.
[WARNING] No borres tu cuenta de cPanel hasta que estés 100% seguro de que la migración fue exitosa. Deja pasar al menos 48 horas de pruebas.
Solución de problemas comunes
Incluso con una buena planificación, pueden surgir inconvenientes. Aquí tienes los más habituales y cómo resolverlos:
Error: "Base de datos no encontrada"
- Causa: Los datos de conexión en tu archivo de configuración (como
wp-config.phpen WordPress) no coinciden con los de Plesk. - Solución: Edita el archivo de configuración desde el Administrador de archivos de Plesk y actualiza el nombre de la base de datos, usuario y contraseña.
Error: "Página 404" o enlaces rotos
- Causa: Las reglas de reescritura de URL no se han activado.
- Solución: En Plesk, ve a "Sitios web y dominios" > "Configuración de Apache y nginx" y asegúrate de que la opción "Proxy mode" esté desactivada (si usas nginx) o que el archivo
.htaccesssea legible.
Error: "Correo no funciona"
- Causa: Las cuentas no se han creado correctamente o los registros DNS no se han actualizado.
- Solución: Revisa que los registros MX de tu dominio apunten al servidor de Plesk. Si cambiaste de servidor, puede tardar hasta 24 horas en propagarse.
¿Qué hacer si prefieres una migración automática?
Si no te sientes cómodo haciendo todo manualmente, existen herramientas que automatizan la transferencia. Algunos proveedores de hosting ofrecen servicios de migración gratuita. También puedes usar:
- Plugins de migración: Como "Duplicator" para WordPress.
- Herramientas de panel: Plesk tiene un "Migration Manager" que puede importar datos desde cPanel si tu proveedor lo permite.
[TIP] Si tu nuevo hosting usa Syspanel (basado en HestiaCP), recuerda que el puerto de acceso es el 2106. Consulta con tu proveedor si ofrecen migración asistida.
Preguntas frecuentes (FAQ)
¿Puedo migrar sin perder los correos electrónicos?
Sí, pero requiere un paso adicional. Debes exportar los correos desde tu cliente (por ejemplo, Thunderbird) como archivos .eml o usar una herramienta como imapsync para sincronizar las bandejas de entrada entre servidores.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu web. Para un sitio pequeño (menos de 1 GB), el proceso manual puede llevar entre 30 minutos y 2 horas. La propagación de DNS puede tardar hasta 24 horas.
¿Necesito conocimientos técnicos avanzados?
No, con esta guía paso a paso, cualquier persona puede hacerlo. Solo necesitas acceso a ambos paneles y paciencia.
¿Qué pasa si algo sale mal durante la migración?
Siempre tendrás tu copia de seguridad de cPanel. Si algo falla, puedes restaurar tu web en el servidor original y empezar de nuevo.
Conclusión
Migrar tu web de cPanel a Plesk no tiene por qué ser una pesadilla. Con una buena planificación, una copia de seguridad y siguiendo estos pasos, podrás realizar la transferencia sin perder datos. Recuerda que la clave está en la paciencia y en verificar cada paso.
Si en algún momento te sientes abrumado, no dudes en contactar al soporte de tu nuevo hosting. Muchos ofrecen ayuda gratuita para este tipo de procesos. ¡Buena suerte con tu migración!
