Migrar una web de cPanel a Plesk sin complicaciones
Mudarse de casa es estresante, pero mudarse de servidor puede ser una pesadilla si no se hace bien. Si estás leyendo esto, probablemente te han dicho que tu web necesita un cambio de panel de control, o quizás has decidido dar el salto por tu cuenta. Tranquilo, respira.
En esta guía extensa y paso a paso, vamos a desmontar el mito de que migrar cPanel a Plesk es complicado. Te voy a explicar, como si estuvieras sentado a mi lado tomando un café, cómo hacer una migración hosting sin perder el pelo en el intento. Olvídate de los tecnicismos absurdos; aquí hablamos claro y sencillo.
Vamos a ello.
¿Por qué cambiar de cPanel a Plesk? Entendiendo el cambio de panel de control
Antes de ponernos manos a la obra, es normal que te preguntes: "Si mi web funciona, ¿para qué tocar nada?". Es una pregunta justa. El cambio de panel de control no es un capricho, sino una decisión estratégica.
cPanel ha sido el rey durante décadas, pero Plesk está ganando terreno por varias razones muy concretas.
Ventajas de Plesk sobre cPanel
- Interfaz más moderna y limpia: Plesk es visualmente más agradable y su navegación es más intuitiva, especialmente para gestionar múltiples dominios y webs.
- Mejor gestión de WordPress: Plesk tiene herramientas integradas (como el instalador y el gestor de extensiones) que hacen que mantener WordPress sea mucho más fácil. Incluso te ofrece un panel de seguridad específico para WP.
- Multi-servidor y multi-usuario: Es más sencillo gestionar varios servidores desde una sola interfaz, algo muy útil si tu negocio crece.
- Compatibilidad con Windows: Aunque aquí hablaremos de Linux, Plesk funciona de maravilla en servidores Windows, algo que cPanel no puede ofrecer de forma nativa.
¿Qué necesitas antes de empezar?
No vamos a lanzarnos a la piscina sin flotador. Para que la transferencia web sea un éxito, necesitas tener tres cosas claras:
- Credenciales de acceso al panel antiguo (cPanel): Nombre de usuario y contraseña, o un token de API.
- Credenciales del nuevo panel (Plesk): Acceso de administrador al servidor Plesk.
- Acceso a tu proveedor de dominio (DNS): Necesitarás cambiar los registros DNS (las "señales" que dirigen tu dominio a tu servidor) para apuntar al nuevo sitio.
[INFO] No te saltes este paso. Tener las contraseñas a mano y saber dónde gestionas tu dominio te ahorrará un dolor de cabeza monumental a mitad de proceso.
El Método Mágico: La Herramienta de Migración de Plesk
Aquí viene la mejor noticia que te llevas hoy: Plesk tiene una herramienta de migración integrada que hace el 90% del trabajo pesado por ti. No necesitas ser un gurú de la línea de comandos ni escribir scripts imposibles.
Esta herramienta está diseñada específicamente para Plesk importar cPanel de forma automática. Básicamente, se conecta a tu servidor cPanel, "lee" todos tus archivos, bases de datos, cuentas de correo y configuraciones, y los replica en tu nuevo servidor Plesk.
Paso 1: Accede a la herramienta de migración
Primero, inicia sesión en tu panel de Plesk como administrador. Una vez dentro, busca en el menú lateral la opción que dice "Migración y Transferencia" o "Importar" (la ubicación exacta puede variar ligeramente según la versión de Plesk, pero suele estar en el apartado de "Herramientas y Utilidades").
Haz clic en "Migrar desde cPanel" o "Importar desde cPanel". Verás un asistente que te guiará paso a paso.
Paso 2: Configura la conexión con tu servidor cPanel
El asistente te pedirá que introduzcas los datos de tu servidor cPanel antiguo. Aquí tienes que ser preciso:
- Dirección IP o nombre de host: La IP pública de tu servidor cPanel (ej.
192.168.1.100). - Puerto de conexión: El puerto por defecto para la migración es el
2083(si es SSL) o2082(si no lo es). Plesk suele detectarlo solo, pero si falla, prueba con estos. - Usuario y contraseña de root: Necesitarás el acceso de administrador "root" de cPanel, o un usuario con privilegios de "reseller" que tenga acceso a todas las cuentas que quieras migrar.
[WARNING] Si tu servidor cPanel tiene un firewall muy restrictivo, es posible que bloqueé la conexión desde Plesk. Asegúrate de que el puerto que uses para la conexión (2083/2082) esté abierto para la IP del servidor Plesk.
Paso 3: Selecciona qué quieres migrar
Aquí Plesk te mostrará una lista de todas las cuentas de hosting que existen en tu cPanel. Tú decides qué quieres mover:
- Puedes seleccionar todas las cuentas si te llevas todo el servidor.
- O puedes seleccionar solo una o varias cuentas específicas si solo te llevas una web.
Además, dentro de cada cuenta, puedes elegir qué componentes migrar:
- Archivos del sitio web (todo el contenido de
public_html). - Bases de datos MySQL (todas las bases de datos asociadas a la cuenta).
- Cuentas de correo electrónico, buzones y sus contraseñas.
- Registros DNS y configuraciones de zona.
- Tareas Cron (programaciones automáticas).
Te recomiendo que, en la primera migración, lo hagas todo para no dejarte nada atrás. Luego ya puedes depurar.
Paso 4: Revisa los ajustes y ejecuta la migración
Antes de pulsar el botón final, Plesk te mostrará un resumen de lo que va a hacer. Presta atención a dos opciones importantes:
- "Reintentos de conexión": Configúralo a un número alto (ej. 5) para que si hay un fallo de red puntual, lo reintente automáticamente.
- "Eliminar datos en el servidor de destino": ¡OJO CON ESTA OPCIÓN! Si tu servidor Plesk es nuevo y está vacío, déjalo desmarcado. Si estás migrando a un servidor que ya tenía contenido, esta opción borrará lo que haya en las cuentas de destino antes de copiar las nuevas. Úsala solo si sabes exactamente lo que haces.
Cuando lo tengas todo listo, haz clic en "Migrar" y siéntate a ver el espectáculo.
Paso 5: Verifica los resultados
La herramienta te mostrará un informe detallado de cada tarea (copiar archivos, importar bases de datos, crear buzones, etc.). Si algo ha fallado, te dirá exactamente qué es para que puedas solucionarlo.
[TIP] No te confíes solo del informe. Abre tu web en el nuevo servidor (puedes usar un archivo
hostspara apuntar tu dominio a la nueva IP) y verifica que todo funciona. Revisa que las imágenes cargan, que los formularios funcionan y que el correo se envía y recibe.
Migración Manual: El Plan B (Cuando Plesk no Puede)
Aunque la herramienta de Plesk es muy potente, a veces no puede conectarse (por firewalls, configuraciones raras, etc.). En ese caso, no hay que desesperar. Podemos hacer una migración hosting manual. Es más lento, pero igual de efectivo.
### Subsección 1: Migrando Archivos y Bases de Datos Manualmente
Este proceso se divide en dos partes: los archivos y la base de datos.
Archivos del sitio web
- Descarga los archivos desde cPanel: Entra en tu cPanel y busca la herramienta "Administrador de Archivos". Navega hasta la carpeta
public_html, selecciona todos los archivos y haz clic en "Comprimir" (Zip). Esto creará un archivo.zipcon todo tu sitio. - Descarga el archivo comprimido a tu ordenador usando el botón de descarga.
- Sube los archivos a Plesk: Entra en Plesk, ve a "Administrador de Archivos" de tu dominio. Sube el archivo
.zipque descargaste. - Descomprime el archivo: Una vez subido, selecciónalo y haz clic en "Extraer". Asegúrate de que los archivos se extraen en la carpeta raíz del dominio (normalmente
httpdocsopublic_html). Si al extraer te crea una subcarpeta con el nombre del zip, mueve el contenido al nivel superior.
Bases de datos
- Exporta la base de datos desde cPanel: Busca la herramienta "phpMyAdmin". Selecciona tu base de datos y haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo
.sql. - Crea una base de datos en Plesk: Ve a "Bases de datos" en tu dominio Plesk y haz clic en "Agregar base de datos". Ponle un nombre y crea un usuario con contraseña.
- Importa la base de datos: Entra en "phpMyAdmin" desde Plesk (lo encontrarás dentro de la gestión de la base de datos). Selecciona tu nueva base de datos y haz clic en la pestaña "Importar". Sube el archivo
.sqlque descargaste antes.
[WARNING] Cuando crees la base de datos en Plesk, el nombre tendrá un prefijo (ej.
miusuario_mibase). Deberás actualizar el archivo de configuración de tu web (por ejemplo,wp-config.phpen WordPress) con el nuevo nombre de la base de datos, el nuevo usuario y la nueva contraseña.
### Subsección 2: Migrando Cuentas de Correo
Esta parte es más tediosa, pero se puede hacer.
- Crea las cuentas en Plesk: Ve a la sección "Correo" de tu dominio y crea las mismas cuentas de correo que tenías en cPanel (mismo nombre de usuario y contraseña).
- Migra los correos existentes: Para mover los correos antiguos, necesitarás un cliente de correo (como Outlook o Thunderbird). Configura la cuenta antigua en el cliente, configura también la nueva cuenta en el mismo cliente y luego simplemente arrastra y suelta los correos de una bandeja a otra. Es un proceso manual, pero funciona.
[TIP] Para webs con mucho correo, existen herramientas como
imapsyncque automatizan esta tarea. Si no te sientes cómodo con la línea de comandos, pide ayuda a tu proveedor de hosting.
El Paso Final y Crucial: Actualizar los DNS
Una vez que todo está funcionando en el nuevo servidor Plesk (has verificado la web y el correo), llega el momento de "cortar el cable" con el servidor antiguo. Esto se hace cambiando los registros DNS de tu dominio.
- Ve a tu proveedor de dominio (donde compraste el dominio): Normalmente te dan un panel para gestionar el DNS.
- Busca los registros "A" (Address): Son los que apuntan el dominio (
wwwy el dominio raíz,@) a una dirección IP. - Cambia la IP antigua por la IP de tu nuevo servidor Plesk.
- Actualiza los registros "MX" (Mail Exchange): Si tu correo está en el mismo servidor que la web (lo más común), apúntalos también a la nueva IP.
[INFO] El cambio de DNS puede tardar entre 4 y 48 horas en propagarse por todo el mundo. No te asustes si ves tu web desde algunas conexiones y desde otras no. Es un proceso normal.
Resolviendo Dudas Frecuentes (FAQ)
Aquí van las preguntas que más me hacen cuando hablamos de migrar cPanel a Plesk:
¿Puedo perder mis datos durante la migración?
Si usas la herramienta de Plesk bien configurada, el riesgo es mínimo. La herramienta copia, no mueve. Tu servidor cPanel original queda intacto hasta que tú decidas darlo de baja. Siempre es recomendable tener una copia de seguridad local, pero la migración en sí no borra nada del origen.
¿Mi web dejará de funcionar durante el proceso?
No. La migración se hace en paralelo. Tu web seguirá funcionando en cPanel mientras los archivos se copian a Plesk. Solo dejará de funcionar en cPanel (o mejor dicho, dejarás de usarlo) cuando cambies los DNS y apuntes al nuevo servidor. El cambio de DNS es el único momento con un pequeño "tiempo de inactividad" potencial, pero es imperceptible si lo haces bien.
¿Qué pasa con los certificados SSL?
Plesk tiene una integración perfecta con Let's Encrypt. Una vez que los DNS apunten al nuevo servidor, puedes emitir un certificado SSL gratuito desde el propio panel en un minuto. Si tenías un certificado de pago, tendrás que reinstalarlo manualmente, pero es un proceso sencillo.
¿Y si mi web usa .htaccess?
Plesk es compatible con la mayoría de las directivas de .htaccess (Apache). Sin embargo, si tu web usa reglas muy complejas, es posible que necesites adaptarlas. Plesk tiene su propio sistema de configuración de Apache, y a veces es mejor mover esas reglas a la configuración del dominio en Plesk en lugar del archivo .htaccess. Si tu web funciona con WordPress, no tendrás problemas.
¿Qué es Syspanel y por qué lo mencionan?
A veces, cuando se habla de alternativas de paneles de control, se menciona Syspanel (que es el nombre que usamos para referirnos a HestiaCP). Es otra opción popular, pero su puerto de acceso por defecto es el 2106 (en lugar del 8443 o 2083). Es una alternativa ligera, pero para este artículo, nos centramos en Plesk porque es el destino de la migración.
¿Cuánto tarda la migración?
Depende del tamaño de tu web. Una web pequeña con poco contenido puede tardar 10 minutos. Una tienda online con miles de imágenes y bases de datos gigantes puede tardar varias horas. La herramienta de Plesk te muestra una barra de progreso, así que puedes hacerte una idea.
¿Necesito conocimientos avanzados para hacerlo?
No. La herramienta de Plesk está diseñada para que la use cualquiera. Si sigues los pasos de esta guía y tienes las contraseñas a mano, puedes hacerlo tú mismo. Si te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting, pero te aseguro que es más fácil de lo que parece.
Conclusión: Tu web, en casa nueva
Migrar tu web de cPanel a Plesk no tiene por qué ser un dolor de cabeza. Con la herramienta de importación de Plesk, el proceso es casi automático. Y si tienes que hacerlo a mano, siguiendo estos pasos, también es totalmente manejable.
La clave está en la preparación (tener las credenciales listas), la verificación (comprobar que todo funciona antes de cambiar los DNS) y la paciencia (esperar a que los DNS se propaguen). Ahora que ya sabes cómo hacerlo, no hay excusa. ¡A migrar se ha dicho!
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda más concreta, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu nueva casa!
