Guía para migrar de cPanel a Plesk sin perder datos
¿Necesitas cambiar tu web de cPanel a Plesk y te da miedo perder algo? Tranquilo, es más sencillo de lo que parece. Esta guía te va a acompañar paso a paso para que hagas una migrar cPanel a Plesk sin sobresaltos, conservando cada archivo, base de datos y configuración. Vamos a desglosar todo el proceso, desde la preparación hasta la verificación final, para que tu transferir hosting sea un éxito.
¿Por qué migrar de cPanel a Plesk?
Antes de meter manos a la obra, entendamos por qué alguien querría hacer este cambio. Plesk es un panel de control muy potente, especialmente si trabajas con aplicaciones como WordPress o necesitas gestionar varios sitios en un mismo servidor. Su interfaz es moderna y suele ser más intuitiva para ciertas tareas. Además, Plesk tiene un excelente soporte para entornos Windows (aunque también funciona en Linux), lo que lo hace muy versátil.
Si tu hosting actual usa cPanel y te estás mudando a un proveedor que ofrece Plesk, o simplemente quieres probar algo diferente, esta guía es para ti. El proceso de cPanel a Plesk puede ser manual o automático, y aquí te cuento cómo hacerlo de la forma más segura.
Preparación: El paso más importante
No te saltes esta parte. Una buena preparación es la clave para que la migración paneles salga bien. Aquí tienes una lista de verificación:
1. Haz una copia de seguridad completa desde cPanel
Primero lo primero: necesitas tener todo tu sitio respaldado. En cPanel, busca la sección "Archivos" y luego "Copias de seguridad". Puedes generar una copia de seguridad completa de tu cuenta (esto incluye archivos, bases de datos, cuentas de correo y configuraciones). Descarga ese archivo .tar.gz a tu ordenador.
[WARNING] No confíes solo en la copia de seguridad del servidor. Descárgala siempre a tu PC o a un almacenamiento externo. Así, si algo sale mal, tienes un plan B.
2. Revisa los requisitos de Plesk
Asegúrate de que tu nuevo servidor con Plesk tenga los mismos requisitos que tu sitio web. Por ejemplo:
- Versión de PHP (7.4, 8.0, 8.1, etc.).
- Extensiones de PHP necesarias (como
mysqli,gd,curl). - Versión de MySQL/MariaDB.
- Compatibilidad con tu CMS (WordPress, Joomla, Drupal, etc.).
Si no sabes qué versión de PHP usas, en cPanel ve a "Seleccionar versión de PHP" y anótala. Luego, en Plesk, podrás configurarla igual.
3. Anota las configuraciones importantes
Haz una lista con:
- Nombres de bases de datos y usuarios.
- Contraseñas de bases de datos.
- Cuentas de correo electrónico (direcciones y contraseñas).
- Registros DNS (si los gestionas desde cPanel).
- Cualquier configuración especial de tu sitio (como redirecciones, archivos
.htaccesspersonalizados, etc.).
Tener esto a mano te ahorrará muchos dolores de cabeza.
Método 1: Migración manual (paso a paso)
Este es el método más fiable y te permite tener control total. Sigue estos pasos:
Paso 1: Transfiere los archivos de tu sitio web
Desde tu servidor cPanel, accede al administrador de archivos o usa FTP (FileZilla, por ejemplo). Ve a la carpeta public_html (o www si tu hosting usa otra estructura) y descarga todo su contenido a tu ordenador.
Luego, en tu nuevo servidor Plesk, crea un dominio o subdominio (dependiendo de tu plan). Accede al administrador de archivos de Plesk o usa FTP para subir todos esos archivos a la carpeta httpdocs (que es la equivalente a public_html en Plesk).
[TIP] Si tienes muchos archivos, comprímelos en un ZIP, súbelos y luego descomprímelos en Plesk. Es mucho más rápido.
Paso 2: Exporta e importa las bases de datos
En cPanel, busca "phpMyAdmin". Selecciona la base de datos de tu sitio y haz clic en "Exportar". Elige el método "Rápido" y formato SQL. Descarga el archivo .sql.
En Plesk, ve a "Bases de datos" y crea una nueva base de datos con el mismo nombre (o uno diferente, pero anótalo). Luego, usa "phpMyAdmin" desde Plesk (está en la sección de la base de datos) y selecciona "Importar". Sube el archivo SQL que descargaste.
Importante: Si cambiaste el nombre de la base de datos, deberás actualizar el archivo de configuración de tu sitio (por ejemplo, wp-config.php en WordPress) con los nuevos datos.
Paso 3: Configura las cuentas de correo
En cPanel, ve a "Cuentas de correo" y anota todas las direcciones y contraseñas (o restablácelas si no las recuerdas). Luego, en Plesk, ve a "Correo" y crea las mismas cuentas. Puedes hacerlo una por una o, si tu proveedor de hosting lo permite, importarlas mediante un archivo.
[INFO] Si usas un cliente de correo (Outlook, Thunderbird), deberás reconfigurar las cuentas con los nuevos servidores de Plesk (los datos de servidor entrante y saliente los encontrarás en la sección de correo de Plesk).
Paso 4: Ajusta los registros DNS
Este paso es crucial para que tu dominio apunte al nuevo servidor. Si tu dominio está registrado en otro lugar (como Namecheap o GoDaddy), deberás cambiar los nameservers por los que te proporcione tu nuevo hosting con Plesk. Si gestionas los DNS desde cPanel, tendrás que transferir los registros manualmente.
En Plesk, ve a "Sitios web y dominios" y selecciona tu dominio. Luego, haz clic en "DNS" y añade los registros que tenías en cPanel (A, CNAME, MX, etc.). Si no estás seguro, tu proveedor de hosting puede ayudarte.
Método 2: Migración automática con la herramienta de Plesk
Plesk incluye una herramienta llamada "Migration & Transfer Manager" que puede facilitar mucho el proceso. Aquí te explico cómo usarla:
Paso 1: Accede a la herramienta
En tu panel de Plesk, ve a "Herramientas y configuraciones" y busca "Migration & Transfer Manager". Haz clic en "Migrar desde otro panel".
Paso 2: Configura la conexión con cPanel
Te pedirá la dirección IP de tu servidor cPanel, el usuario y la contraseña de una cuenta de cPanel (puede ser la de administrador o una cuenta específica). También necesitarás la contraseña de root de cPanel (si la tienes) para que la herramienta pueda acceder a todo.
[WARNING] Asegúrate de que el puerto 8443 (el de cPanel) esté abierto en tu servidor cPanel para que Plesk pueda conectarse. Si no, la migración fallará.
Paso 3: Selecciona lo que quieres migrar
La herramienta te mostrará una lista de cuentas de cPanel disponibles. Selecciona la que quieras migrar y luego elige qué elementos transferir: archivos, bases de datos, cuentas de correo, etc. Puedes marcar todo.
Paso 4: Inicia la migración
Haz clic en "Iniciar migración". El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño de tu sitio. Plesk te irá mostrando el progreso.
[TIP] Durante la migración, no toques nada en cPanel ni en Plesk. Deja que la herramienta haga su trabajo.
Paso 5: Verifica y ajusta
Una vez terminada, revisa que todo esté en orden. Plesk suele crear las mismas estructuras de directorios y bases de datos, pero es posible que tengas que ajustar algunas configuraciones (como las versiones de PHP o las rutas de los archivos).
Verificación post-migración
No des el salto definitivo hasta que no hayas comprobado que todo funciona. Aquí tienes una lista de verificación:
1. Prueba tu sitio web
Accede a tu dominio (si ya apunta al nuevo servidor) o usa una IP temporal para ver el sitio. Navega por varias páginas, haz clic en enlaces, prueba formularios de contacto, etc. Si todo carga bien, genial.
2. Revisa las bases de datos
Entra a phpMyAdmin en Plesk y verifica que las tablas estén completas y sin errores. Puedes ejecutar una consulta simple como SELECT * FROM wp_posts (en WordPress) para asegurarte de que los datos están ahí.
3. Configura el correo electrónico
Envía un correo de prueba desde tu nueva cuenta y recíbelo en otra dirección. También verifica que puedas recibir correos. Si usas un cliente de correo, configúralo con los nuevos datos de servidor.
4. Actualiza los DNS
Si aún no lo has hecho, cambia los nameservers de tu dominio para que apunten al nuevo servidor. Ten en cuenta que la propagación DNS puede tardar hasta 48 horas, así que durante ese tiempo algunos usuarios verán el sitio antiguo y otros el nuevo.
5. Elimina la copia de seguridad
Una vez que estés seguro de que todo funciona, puedes eliminar la copia de seguridad que descargaste de cPanel para liberar espacio en tu ordenador.
Errores comunes y cómo solucionarlos
A veces, la migración no sale perfecta a la primera. Aquí tienes algunos problemas típicos y sus soluciones:
Error: "No se puede conectar a la base de datos"
Esto suele pasar porque los datos de conexión en el archivo de configuración de tu sitio (como wp-config.php) no coinciden con los de la nueva base de datos. Edita ese archivo y cambia el nombre de la base de datos, el usuario y la contraseña por los que creaste en Plesk.
Error: "Página en blanco" o "Error 500"
Puede deberse a un archivo .htaccess incompatible. En Plesk, los permisos de los archivos y las reglas de reescritura pueden ser diferentes. Prueba a renombrar el .htaccess a .htaccess_old y luego ve si el sitio carga. Si funciona, tendrás que ajustar las reglas.
Error: "Correo no funciona"
Revisa que los registros MX de tu dominio apunten al servidor de Plesk. También asegúrate de que las cuentas de correo estén creadas correctamente y que las contraseñas sean las mismas.
Preguntas frecuentes (FAQ)
¿Puedo migrar de cPanel a Plesk sin interrumpir mi sitio web?
Sí, si haces la migración de forma manual y mantienes el sitio en cPanel funcionando hasta que los DNS se propaguen. Durante ese tiempo, ambos sitios estarán activos, pero los usuarios verán el antiguo hasta que los DNS se actualicen. Puedes minimizar el tiempo de inactividad haciendo la migración en horas de bajo tráfico.
¿Qué pasa con los certificados SSL?
Si tenías un certificado SSL en cPanel (como Let's Encrypt), tendrás que generarlo de nuevo en Plesk. La herramienta de migración automática no suele transferir los certificados. En Plesk, ve a "Sitios web y dominios", selecciona tu dominio y busca "Certificado SSL". Puedes instalar uno nuevo con Let's Encrypt gratis.
¿Se migran las cuentas de FTP?
En la migración manual, tendrás que crear las cuentas de FTP en Plesk desde cero. La herramienta automática de Plesk puede transferir las cuentas de FTP, pero a veces da problemas. Es mejor crearlas manualmente para evitar errores.
¿Y si uso "Syspanel" (HestiaCP) y quiero migrar a Plesk?
Si vienes de Syspanel (anteriormente conocido como HestiaCP), el proceso es similar, pero con algunas diferencias. En Syspanel, el acceso se hace por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Para migrar a Plesk, exporta tus archivos y bases de datos desde Syspanel (suele tener opciones de copia de seguridad) y luego impórtalos en Plesk siguiendo los pasos manuales que te he dado. La herramienta automática de Plesk no es compatible con Syspanel, así que tendrás que hacerlo todo a mano.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (unos pocos MB) puede tardar 10-15 minutos. Un sitio grande con muchas imágenes y bases de datos pesadas puede tardar horas. La migración automática suele ser más rápida que la manual, pero no siempre es tan precisa.
Consejos finales para una migración exitosa
- No te precipites: Tómate tu tiempo para verificar cada paso. Es mejor que el sitio esté caído 30 minutos a que pierdas datos.
- Pide ayuda si la necesitas: La mayoría de los proveedores de hosting ofrecen soporte para migraciones. Si no te sientes seguro, pídeles que te ayuden.
- Mantén la calma: Los errores son normales. Siempre puedes volver a la copia de seguridad de cPanel si algo sale mal.
- Actualiza todo: Una vez en Plesk, actualiza tu CMS, plugins y temas para evitar problemas de seguridad.
Migrar de cPanel a Plesk no tiene por qué ser un dolor de cabeza. Con esta guía, tienes todo lo necesario para hacerlo de forma segura y sin perder datos. Recuerda que la clave está en la preparación y en verificar cada paso. ¡Suerte con tu transferir hosting!
