Cómo migrar tu web de cPanel a Plesk (Guía paso a paso)
¿Estás considerando un cambio de panel de control y te preguntas cómo realizar una migración web cPanel Plesk? No estás solo. Muchos usuarios buscan alternativas más modernas, seguras o económicas, y Plesk es una de las opciones más potentes del mercado.
En esta guía migración hosting completa, te explicaré paso a paso cómo transferir sitio cPanel Plesk sin perder datos, sin tiempos de inactividad largos y de forma que hasta un principiante pueda seguirlo. Olvídate del estrés: aquí tienes el manual definitivo para migrar cPanel a Plesk.
¿Por qué migrar de cPanel a Plesk?
Antes de lanzarnos a los pasos técnicos, es importante que entiendas por qué este cambio puede ser beneficioso para tu web.
Ventajas de Plesk frente a cPanel
- Interfaz más moderna e intuitiva: Plesk tiene un diseño limpio y organizado, ideal para usuarios sin experiencia.
- Mejor soporte para Windows y Linux: Mientras cPanel es casi exclusivo de Linux, Plesk funciona de forma nativa en ambos sistemas.
- Mayor seguridad integrada: Incluye firewall, antivirus y protección contra malware de serie.
- Rendimiento optimizado: Consume menos recursos del servidor, lo que se traduce en mayor velocidad.
- Actualizaciones automáticas: Las actualizaciones de seguridad y funcionalidades se gestionan sin intervención manual.
- Extensiones potentes: Desde WordPress Toolkit hasta Docker, Plesk ofrece herramientas que cPanel no iguala.
[INFO] Si tu hosting actual usa cPanel y estás migrando a un servidor con Plesk (por ejemplo, por un cambio de proveedor o por querer un panel más ágil), esta guía es exactamente lo que necesitas.
Requisitos previos para la migración
Antes de empezar, asegúrate de tener todo listo. Una migración sin preparación puede causar pérdida de datos o caídas del sitio.
Lista de verificación obligatoria
- Acceso a cPanel actual: Necesitas usuario y contraseña de tu panel actual.
- Acceso a Plesk nuevo: Debes tener credenciales de administrador o de usuario con permisos para crear dominios.
- Copia de seguridad completa: Aunque el proceso sea seguro, nunca está de más tener un respaldo local.
- Conocimiento de las contraseñas de bases de datos: Para MySQL/MariaDB, necesitarás las credenciales de cada base de datos.
- Archivos FTP/SFTP: Si algo falla, poder acceder por FTP siempre es un plan B.
- Tiempo suficiente: Calcula al menos 2-3 horas para una web mediana (sin contar posibles incidencias).
[WARNING] No realices la migración en horas punta de tráfico. Elige un momento de baja afluencia o pon tu web en modo mantenimiento durante el proceso.
Paso 1: Preparar el entorno de destino (Plesk)
Lo primero es dejar tu nuevo servidor Plesk listo para recibir los datos. No puedes simplemente copiar archivos; hay que configurar el entorno.
Crear el dominio en Plesk
- Inicia sesión en Plesk con tu usuario administrador.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio.
- Introduce el nombre de dominio exacto (ej: tudominio.com).
- Selecciona las opciones de hosting (Linux o Windows, según tu plan).
- Marca Crear una cuenta de usuario si quieres gestionarlo con un usuario separado.
- Haz clic en Aceptar.
[TIP] Si tu dominio ya está apuntando al nuevo servidor (DNS actualizados), no publiques el sitio hasta que termines la migración para evitar mostrar una página vacía.
Configurar el mismo PHP y extensiones
Plesk te permite elegir la versión de PHP por dominio. Es crucial que uses la misma versión que tenías en cPanel para evitar errores de compatibilidad.
- En el dominio recién creado, ve a PHP Settings.
- Selecciona la misma versión de PHP (ej: 7.4, 8.0, 8.1).
- Marca las extensiones que tu web necesita (p.ej., mysqli, curl, json, mbstring, etc.).
- Guarda los cambios.
Paso 2: Exportar los datos desde cPanel
Ahora toca sacar todo lo que tienes en tu panel antiguo. Aquí es donde muchos se pierden, pero lo dividiremos en tres partes: archivos, bases de datos y configuraciones de correo.
Exportar archivos del sitio web
La forma más limpia es usar el Administrador de archivos de cPanel o FTP, pero recomiendo el método de compresión desde el propio panel.
- En cPanel, ve a Administrador de archivos.
- Navega hasta la carpeta
public_html(o la raíz de tu dominio). - Selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
- Haz clic en Comprimir y elige Zip.
- Descarga el archivo comprimido a tu ordenador.
[INFO] Si tu web es muy grande (más de 1 GB), mejor usa FTP con un cliente como FileZilla para descargar por partes.
Exportar bases de datos MySQL
Las bases de datos son el corazón de muchas webs (WordPress, Joomla, etc.). Sin ellas, tu sitio estará muerto.
- En cPanel, ve a phpMyAdmin.
- Selecciona la base de datos de tu web (normalmente tiene un prefijo como
tuusuario_nombre). - Haz clic en la pestaña Exportar.
- Elige el método Rápido y formato SQL.
- Haz clic en Continuar y descarga el archivo
.sql.
Repite este proceso para cada base de datos que uses (algunas webs tienen varias).
Exportar cuentas de correo (opcional pero importante)
Si usas correos con tu dominio (ej: info@tudominio.com), necesitas migrarlos también.
- En cPanel, ve a Email Accounts.
- Anota todas las cuentas de correo, contraseñas y redirecciones.
- Exporta los correos existentes usando Webmail o un cliente como Thunderbird (IMAP). Esto es más tedioso, pero es la única forma de conservar los mensajes.
[TIP] Si solo te interesa el sitio web y los correos los gestionas con Gmail o Outlook, puedes omitir este paso.
Paso 3: Importar los datos en Plesk
Una vez que tienes todo en tu ordenador, es hora de subirlo al nuevo servidor.
Subir y descomprimir archivos
- En Plesk, ve a Sitios web y dominios y haz clic en el dominio.
- Selecciona Administrador de archivos.
- Sube el archivo ZIP que descargaste de cPanel.
- Una vez subido, haz clic derecho sobre él y elige Extraer.
- Asegúrate de que los archivos queden en la raíz del dominio (normalmente
httpdocsopublic_html).
[WARNING] No subas el ZIP dentro de una subcarpeta. Debe extraerse directamente en la raíz del sitio.
Importar bases de datos
- En Plesk, ve a Bases de datos (dentro del dominio).
- Haz clic en Añadir base de datos.
- Dale un nombre (puede ser el mismo que en cPanel) y crea un usuario con contraseña.
- Una vez creada, haz clic en el nombre de la base de datos y selecciona Importar archivo SQL.
- Sube el archivo
.sqlque descargaste de phpMyAdmin. - Confirma la importación.
[INFO] Si tu web usa múltiples bases de datos, repite este proceso para cada una. Anota los nombres de las nuevas bases y usuarios, porque los necesitarás para configurar el sitio.
Configurar la conexión a la base de datos
Este es el paso que más dolores de cabeza causa. Debes actualizar el archivo de configuración de tu web para que apunte a la nueva base de datos.
Para WordPress:
- Busca el archivo
wp-config.phpen la raíz del dominio. - Edítalo y cambia los valores de:
DB_NAME(nombre de la nueva base)DB_USER(usuario que creaste)DB_PASSWORD(contraseña que pusiste)DB_HOST(normalmentelocalhosto la IP del servidor)
- Guarda los cambios.
Para otras plataformas (Joomla, Drupal, PrestaShop):
- Busca archivos como
configuration.php,settings.phpoconfig.phpy actualiza los datos de conexión.
Paso 4: Migrar cuentas de correo (si aplica)
Si necesitas los correos, en Plesk puedes recrear las cuentas fácilmente.
- Ve a Correo en Plesk (dentro del dominio).
- Haz clic en Añadir dirección de correo.
- Introduce el nombre (ej: info) y la contraseña.
- Repite para cada cuenta.
- Para importar los mensajes antiguos, lo mejor es usar un cliente de correo (Thunderbird, Outlook) configurando IMAP tanto en el servidor antiguo como en el nuevo, y arrastrar los mensajes entre carpetas. Es un proceso manual pero efectivo.
[TIP] Si tienes muchas cuentas, considera usar una herramienta de migración de correo como imapsync, pero requiere conocimientos técnicos.
Paso 5: Ajustar DNS y probar el sitio
Una vez que los archivos y bases de datos están en su lugar, es hora de verificar que todo funciona.
Pruebas locales (antes de cambiar DNS)
- Modifica el archivo
hostsde tu ordenador para que tu dominio apunte a la IP del nuevo servidor (esto es temporal). - Accede a tu web desde el navegador. Deberías ver el sitio funcionando.
- Prueba formularios, inicio de sesión, carrito de compras, etc.
- Si todo está correcto, pasa al siguiente paso.
Actualizar los DNS
- Ve a tu registrador de dominios (donde compraste el dominio, ej: Namecheap, GoDaddy, DonDominio).
- Cambia los servidores DNS por los que te proporcionó tu nuevo hosting con Plesk.
- Guarda los cambios. La propagación puede tardar entre 1 y 48 horas.
[WARNING] No elimines el hosting antiguo hasta que veas que el sitio funciona correctamente desde el nuevo servidor.
Paso 6: Verificación final y limpieza
Una vez que los DNS se han propagado, haz una verificación completa.
Lista de comprobación post-migración
- La web carga sin errores.
- Los enlaces internos funcionan.
- Los formularios envían datos correctamente.
- Las bases de datos se actualizan (prueba a añadir un comentario o producto).
- Los correos se envían y reciben.
- Los certificados SSL están activos (en Plesk puedes instalar Let's Encrypt gratis en SSL/TLS Certificates).
Limpieza
- Cancela el hosting antiguo (solo después de 48 horas sin incidencias).
- Elimina los archivos temporales de migración (ZIPs, backups locales).
Preguntas frecuentes (FAQ)
¿Puedo migrar sin perder el posicionamiento SEO?
Sí, siempre que mantengas la misma estructura de URLs, redirecciones 301 si cambias algo, y actualices los DNS correctamente. No olvides verificar en Google Search Console que todo está indexado.
¿Qué hago si mi web usa SSL?
En Plesk puedes instalar un certificado SSL gratuito de Let's Encrypt desde el panel. Actívalo después de la migración.
¿Y si tengo subdominios o dominios adicionales?
El proceso es el mismo: repite los pasos para cada dominio/subdominio en Plesk.
¿Necesito conocimientos técnicos avanzados?
No. Esta guía está diseñada para que cualquier usuario con acceso a los paneles pueda realizarla. Si te sientes inseguro, siempre puedes contratar el servicio de migración de tu nuevo hosting.
¿Qué pasa con las estadísticas de mi web (Google Analytics)?
No se pierden. Solo cambia el servidor, no los códigos de seguimiento.
¿Puedo migrar usando una herramienta automática?
Algunos hostings ofrecen plugins o scripts de migración, pero no siempre funcionan al 100%. El método manual que te he explicado es el más fiable.
Conclusión final
Migrar de cPanel a Plesk puede parecer un proceso complejo, pero siguiendo esta guía migración hosting paso a paso, verás que es más sencillo de lo que parece. La clave está en la preparación: tener copias de seguridad, anotar todas las configuraciones y no tener prisa.
Recuerda que el cambio de panel de control te dará acceso a un entorno más moderno, seguro y eficiente. Y si en algún momento te atascas, tu proveedor de hosting suele tener soporte técnico que puede echarte una mano.
[TIP] Guarda esta guía en favoritos. La próxima vez que necesites migrar cPanel a Plesk, ya sabrás exactamente qué hacer.
¡Buena suerte con tu migración! Tu web te lo agradecerá.
