Guía paso a paso para migrar un sitio web de cPanel a Plesk
Si has decidido cambiar de panel de control y necesitas migrar cPanel a Plesk, has llegado al lugar indicado. Esta guía paso a paso está diseñada para que puedas transferir tu sitio web de un servidor a otro sin perder datos, correos ni configuraciones. Aunque pueda sonar complejo, si sigues cada uno de estos pasos con calma, verás que es un proceso bastante manejable.
Antes de empezar, es importante que sepas que cPanel y Plesk son dos paneles diferentes, por lo que no existe una herramienta nativa que migre todo automáticamente. Sin embargo, con las herramientas adecuadas y un poco de paciencia, lograrás un cambio de panel exitoso.
¿Qué necesitas para migrar de cPanel a Plesk?
Para que la migración sea fluida, asegúrate de tener lo siguiente a la mano:
- Acceso a tu servidor de origen (cPanel) con credenciales de administrador.
- Acceso a tu servidor de destino (Plesk) con credenciales de administrador.
- Una copia de seguridad reciente de tu sitio web (por si algo sale mal).
- Clientes FTP o gestores de archivos para descargar y subir datos.
- Conocimientos básicos de bases de datos (MySQL/MariaDB).
- Opcional: una herramienta de migración como Plesk Migrator (recomendada).
[INFO] Plesk Migrator es una herramienta oficial que automatiza gran parte del proceso. Sin embargo, no siempre funciona al 100% con servidores cPanel, por lo que en esta guía te daremos un método híbrido que combina automatización y pasos manuales.
Paso 1: Prepara tu servidor de destino (Plesk)
Antes de mover cualquier archivo, es fundamental que tu servidor Plesk esté listo para recibir los datos.
1.1. Accede a Plesk como administrador
Ingresa a tu panel Plesk usando la URL que te proporcionó tu proveedor de hosting. Por lo general, es algo como https://tudominio.com:8443.
1.2. Verifica los requisitos del sistema
Asegúrate de que Plesk tenga las extensiones necesarias para tu sitio web (PHP, MySQL, etc.). Ve a Herramientas y configuraciones > Actualizaciones y actualizaciones y revisa que todo esté al día.
1.3. Crea un plan de hosting temporal (opcional)
Si tu sitio web tiene requisitos específicos (como PHP 7.4 o una base de datos con nombre especial), crea un plan de hosting que los incluya. Esto te ahorrará problemas después.
[TIP] Si tu sitio usa certificados SSL, asegúrate de tenerlos listos en Plesk o de generarlos nuevamente después de la migración.
Paso 2: Realiza una copia de seguridad completa en cPanel
Este paso es crucial. No empieces la migración sin tener un respaldo.
2.1. Genera una copia de seguridad desde cPanel
Dentro de cPanel, busca la sección Archivos y haz clic en Copias de seguridad. Luego:
- Selecciona Descargar una copia de seguridad completa.
- Elige la opción Directorio principal (home directory).
- Marca también Base de datos y Configuración de correo.
- Haz clic en Generar copia de seguridad.
Este proceso puede tardar varios minutos, dependiendo del tamaño de tu sitio.
2.2. Descarga la copia de seguridad a tu computadora
Una vez generada, descarga el archivo .tar.gz a tu computadora. Si tu sitio es muy grande, usa un cliente FTP como FileZilla para descargar directamente desde /home/tuusuario/.
[WARNING] Nunca subas la copia de seguridad directamente a Plesk sin descomprimirla. Plesk no reconoce los backups de cPanel de forma nativa.
Paso 3: Transfiere los archivos del sitio web
Ahora que tienes los datos en tu computadora, es momento de transferir tu sitio web al servidor Plesk.
3.1. Sube los archivos a Plesk mediante FTP
Conéctate a tu servidor Plesk usando un cliente FTP. Las credenciales las encuentras en Sitios web y dominios > Acceso FTP.
- Crea una carpeta temporal, por ejemplo,
/tmp/migracion/. - Sube el archivo de backup de cPanel a esa carpeta.
3.2. Descomprime el backup en Plesk
Accede a Plesk por SSH (si tienes acceso) o usa el Administrador de archivos de Plesk. Si usas el administrador:
- Ve a Sitios web y dominios > Administrador de archivos.
- Navega hasta la carpeta temporal.
- Selecciona el archivo
.tar.gzy haz clic en Extraer.
Esto creará una estructura de carpetas similar a la de cPanel.
3.3. Mueve los archivos a la raíz del dominio
Dentro del backup extraído, busca la carpeta public_html (o www). Copia todo su contenido a la carpeta httpdocs de tu dominio en Plesk (que es el equivalente a public_html).
[INFO] En Plesk, la raíz del sitio web suele ser
/var/www/vhosts/tudominio.com/httpdocs/. Usa el Administrador de archivos para mover los archivos fácilmente.
Paso 4: Migra las bases de datos
Las bases de datos son el corazón de muchos sitios web (WordPress, Joomla, etc.). Sigue estos pasos para migrar cPanel a Plesk sin perder datos.
4.1. Exporta la base de datos desde cPanel
En cPanel, ve a Bases de datos > phpMyAdmin. Selecciona tu base de datos y haz clic en Exportar. Elige el método Rápido y formato SQL. Descarga el archivo.
4.2. Crea una base de datos en Plesk
En Plesk, ve a Sitios web y dominios > Bases de datos. Haz clic en Agregar base de datos:
- Asigna un nombre (puede ser el mismo que en cPanel).
- Crea un usuario y contraseña (guárdalos bien).
- Selecciona el tipo de base de datos (MySQL o MariaDB).
4.3. Importa los datos
Haz clic en el nombre de la base de datos recién creada y selecciona Importar. Sube el archivo SQL que descargaste de cPanel. Espera a que termine la importación.
[TIP] Si tu sitio web usa WordPress, deberás actualizar el archivo
wp-config.phpcon los nuevos datos de la base de datos (nombre, usuario, contraseña y host). El host suele serlocalhost.
Paso 5: Configura los correos electrónicos
Los correos son una parte delicada de cualquier cambio de panel. Para evitar pérdidas, haz lo siguiente:
5.1. Exporta las cuentas de correo desde cPanel
En cPanel, ve a Correo > Cuentas de correo. Anota todas las direcciones y contraseñas. Luego, en Archivos > Administrador de archivos, busca la carpeta mail dentro de tu directorio principal. Descarga las carpetas de cada cuenta.
5.2. Crea las cuentas en Plesk
En Plesk, ve a Sitios web y dominios > Correo. Haz clic en Agregar dirección de correo y crea las mismas cuentas que tenías en cPanel.
5.3. Restaura los correos existentes
Sube las carpetas de correo descargadas a la carpeta correspondiente en Plesk (normalmente /var/qmail/mailnames/tudominio.com/). Puedes usar FTP o el Administrador de archivos.
[WARNING] Si tu sitio usa listas de correo o filtros, es probable que tengas que reconfigurarlos manualmente, ya que no hay una herramienta automática para migrarlos.
Paso 6: Ajusta configuraciones adicionales
Una vez que los archivos, bases de datos y correos están en su lugar, toca afinar detalles.
6.1. Verifica los registros DNS
Si cambiaste de servidor, actualiza los nameservers o los registros A en tu dominio. Plesk suele tener una sección de DNS donde puedes editarlos.
6.2. Configura SSL/TLS
En Plesk, ve a Sitios web y dominios > Certificados SSL/TLS. Puedes instalar un certificado gratuito con Let's Encrypt o subir uno existente.
6.3. Revisa las redirecciones y .htaccess
Si tu sitio usaba reglas de redirección en cPanel (como en un archivo .htaccess), estas se habrán transferido con los archivos. Sin embargo, Plesk a veces maneja las redirecciones de forma diferente. Verifica que funcionen correctamente.
[INFO] Si tu sitio usa un CMS como WordPress, asegúrate de que la URL del sitio esté actualizada en la base de datos (tabla
wp_options).
Paso 7: Prueba el sitio web antes de cortar el dominio
Antes de apuntar tu dominio al nuevo servidor, es importante hacer pruebas.
7.1. Usa un archivo hosts temporal
En tu computadora, edita el archivo hosts (en Windows está en C:\Windows\System32\drivers\etc\hosts, en Linux/macOS en /etc/hosts). Agrega una línea como:
123.456.789.0 tudominio.com
Reemplaza la IP por la de tu servidor Plesk. Esto hará que tu computadora vea el sitio en el nuevo servidor, mientras el resto del mundo sigue viendo el antiguo.
7.2. Navega por el sitio
Visita todas las páginas, prueba formularios, inicia sesión y verifica que los correos se envíen correctamente. Si todo funciona, ¡vas por buen camino!
7.3. Corrige errores comunes
- Errores 500: Revisa permisos de archivos (755 para carpetas, 644 para archivos).
- Errores de base de datos: Verifica las credenciales en los archivos de configuración.
- Enlaces rotos: Usa herramientas como Screaming Frog para detectarlos.
Paso 8: Apunta el dominio al nuevo servidor
Una vez que las pruebas son exitosas, es hora de hacer el cambio de panel definitivo.
8.1. Actualiza los nameservers
En el panel de tu registrador de dominios, cambia los nameservers por los de tu servidor Plesk. Esto puede tardar de 1 a 48 horas en propagarse.
8.2. Mantén el servidor antiguo activo por unos días
No elimines tu cuenta de cPanel inmediatamente. Mantenla activa por al menos 48 horas para que los correos que lleguen durante la propagación no se pierdan.
[TIP] Si tienes dudas sobre la propagación, usa herramientas como
whatsmydns.netpara verificar.
Preguntas frecuentes (FAQ)
¿Puedo migrar de cPanel a Plesk sin perder el SEO?
Sí, siempre y cuando mantengas la misma estructura de URLs, redirecciones y contenido. La migración en sí no afecta el SEO, pero un mal manejo (como enlaces rotos o tiempos de inactividad prolongados) sí puede hacerlo.
¿Qué hago si mi sitio usa Syspanel (HestiaCP)?
Si tu panel de origen es Syspanel (HestiaCP), el proceso es similar, pero ten en cuenta que el puerto de acceso a Syspanel es el 2106. La migración desde Syspanel a Plesk también requiere exportar bases de datos y archivos manualmente, ya que no hay herramientas directas.
¿Es necesario contratar a un profesional?
No, si sigues esta guía paso a paso. Sin embargo, si tu sitio es muy grande o crítico (como una tienda en línea), considera contratar a un técnico para evitar riesgos.
¿Puedo usar Plesk Migrator para migrar desde cPanel?
Sí, Plesk Migrator puede ayudarte, pero a veces falla con configuraciones complejas. Si lo usas, asegúrate de tener una copia de seguridad manual por si acaso.
¿Qué pasa con los certificados SSL?
Después de la migración, deberás reinstalar o renovar los certificados SSL en Plesk. Puedes usar Let's Encrypt gratuitamente.
Conclusión
Migrar cPanel a Plesk puede parecer un desafío, pero con esta guía paso a paso, transferir tu sitio web es un proceso ordenado y manejable. Recuerda siempre hacer copias de seguridad, probar antes de cortar el dominio y tener paciencia durante la propagación de DNS. Si sigues cada paso al pie de la letra, tu cambio de panel será exitoso y tu sitio web funcionará sin problemas en su nuevo hogar.
¿Tienes alguna duda? Déjala en los comentarios o contacta a tu proveedor de hosting. ¡Buena suerte con tu migración hosting!
