Cómo transferir una web de cPanel a Plesk
¿Por qué migrar de cPanel a Plesk?
Migrar de cPanel a Plesk es una decisión que muchos usuarios toman al buscar un panel más flexible, con mejor soporte para contenedores y una interfaz que, para muchos, resulta más moderna y fácil de navegar. Si estás leyendo esto, probablemente ya tienes tu web funcionando en cPanel y necesitas dar el salto a Plesk sin perder datos, correos o configuraciones.
La buena noticia es que transferir web cPanel a Plesk no es un proceso de otro mundo. Con las herramientas adecuadas y una buena planificación, puedes hacerlo en pocas horas, incluso sin ser un experto en servidores. En esta guía te voy a explicar, paso a paso, cómo hacerlo de forma segura y sin sustos.
Antes de empezar, debo aclarar algo importante: no existe una herramienta oficial de Plesk que importe directamente desde cPanel de forma automática. Sin embargo, hay varios métodos que funcionan muy bien. Te voy a mostrar el más fiable y el que menos dolores de cabeza te va a dar.
Preparación previa: lo que necesitas antes de empezar
Antes de lanzarte a migrar cPanel a Plesk, es fundamental que prepares todo el terreno. Así evitarás errores a mitad del proceso y podrás revertir cualquier problema sin perder tu sitio web original.
Requisitos básicos
- Un servidor con Plesk instalado y funcionando (Plesk Web Host Edition o superior).
- Acceso SSH a ambos servidores (el de cPanel y el de Plesk).
- Credenciales de administrador para ambos paneles.
- Suficiente espacio en disco en el servidor de destino.
- Una copia de seguridad reciente de tu web, por si acaso.
¿Qué vas a necesitar migrar?
Cuando hablamos de migración hosting cPanel a Plesk, no solo hablamos de los archivos de tu web. Hay varios componentes que debes tener en cuenta:
- Archivos del sitio web (HTML, PHP, imágenes, etc.).
- Base de datos (MySQL o MariaDB).
- Cuentas de correo electrónico y sus buzones.
- Configuraciones de dominio y subdominios.
- Certificados SSL.
- Tareas programadas (cron jobs).
- Configuración de PHP (versión, extensiones, etc.).
Haz una lista con todo lo que tienes y verifica que lo tienes localizado. Esto te ahorrará tiempo después.
Método 1: Migración manual (archivos y base de datos)
Este es el método más controlado y el que recomiendo para sitios web que no son demasiado grandes. Te permite revisar cada paso y asegurarte de que todo queda perfecto.
Paso 1: Crear una copia de seguridad completa en cPanel
Lo primero es acceder a tu panel de cPanel y crear un backup completo. Ve a la sección "Copias de seguridad" o "Backup" y selecciona la opción de descargar una copia completa del sitio.
En cPanel, normalmente tienes la opción de generar un backup parcial o completo. Te recomiendo el completo, que incluye archivos, bases de datos, configuraciones de correo y más. Descarga este archivo a tu ordenador o a un servidor intermedio.
Paso 2: Exportar las bases de datos por separado
Aunque el backup completo ya incluye las bases de datos, a veces es más fiable exportarlas por separado. Ve a phpMyAdmin desde cPanel, selecciona tu base de datos y elige la opción "Exportar". Elige el formato SQL y descarga el archivo.
Si tienes varias bases de datos, repite el proceso con cada una. Anota los nombres exactos de las bases de datos y los usuarios asociados, porque los vas a necesitar más adelante.
Paso 3: Subir los archivos al servidor Plesk
Ahora toca el momento de subir los archivos a tu nuevo servidor con Plesk. Tienes dos opciones:
-
Usar el Administrador de archivos de Plesk: Es la opción más sencilla para sitios pequeños. Entra en tu dominio dentro de Plesk, ve a "Archivos" y sube el backup que descargaste. Luego descomprímelo en la raíz del dominio (normalmente
httpdocs). -
Usar SSH y comandos: Si tu sitio es grande o prefieres la línea de comandos, puedes usar
scporsyncpara copiar los archivos directamente. Por ejemplo:
rsync -avz usuario@servidor-origen:/home/usuario/public_html/ /var/www/vhosts/tudominio.com/httpdocs/
Este método es más rápido y fiable para sitios con muchos archivos.
Paso 4: Importar las bases de datos en Plesk
Ahora necesitas crear las bases de datos en Plesk. Ve a la sección "Bases de datos" de tu dominio, crea una nueva base de datos con el mismo nombre que tenías en cPanel (o uno nuevo, pero luego tendrás que actualizar la configuración en tu web).
Una vez creada, entra en phpMyAdmin desde Plesk, selecciona la base de datos recién creada y ve a la pestaña "Importar". Sube el archivo SQL que exportaste en el paso 2 y espera a que termine.
Paso 5: Configurar el dominio y el certificado SSL
En Plesk, ve a la sección "Sitios web y dominios" y asegúrate de que tu dominio está correctamente configurado. Si ya tenías el dominio apuntando al servidor, Plesk debería haberlo detectado automáticamente.
Para el SSL, puedes usar el certificado que ya tenías en cPanel. Exporta el certificado y la clave privada desde cPanel (normalmente en "SSL/TLS") y luego impórtalos en Plesk en la sección "Certificados SSL". También puedes generar uno nuevo con Let's Encrypt directamente desde Plesk, que es más rápido y gratuito.
Paso 6: Migrar las cuentas de correo
Las cuentas de correo son uno de los puntos más delicados de la migración hosting cPanel a Plesk. Si no las migras bien, puedes perder emails importantes.
La forma más sencilla es recrear las cuentas de correo manualmente en Plesk con la misma contraseña que tenían en cPanel. Luego, para migrar los buzones existentes, puedes usar herramientas como imapsync desde SSH.
Un ejemplo de comando sería:
imapsync --host1 servidor-cpanel.com --user1 correo@tudominio.com --password1 contraseña --host2 servidor-plesk.com --user2 correo@tudominio.com --password2 contraseña
Repite esto para cada cuenta de correo. Es un proceso algo tedioso, pero garantiza que no pierdas ningún email.
Paso 7: Configurar las tareas programadas (cron jobs)
En cPanel, las tareas programadas se gestionan desde "Trabajos Cron". Anota todas las que tengas, incluyendo el comando, la hora y la frecuencia.
En Plesk, ve a tu dominio, sección "Tareas programadas" y crea cada una de ellas manualmente con la misma configuración. Plesk tiene una interfaz más amigable para esto, así que no deberías tener problemas.
Método 2: Usar la herramienta de migración de Plesk
Plesk tiene una herramienta integrada llamada "Migración de Plesk" que, aunque no es oficial para cPanel, puede ayudarte en algunos casos. Esta herramienta está diseñada para migrar desde otros servidores Plesk, pero también puede importar desde cPanel en ciertas versiones.
Para usarla, ve a "Herramientas y configuraciones" → "Migración de Plesk" y sigue el asistente. Te pedirá los datos de acceso al servidor origen (cPanel) y podrás seleccionar qué quieres migrar (webs, bases de datos, correos, etc.).
Aviso importante: Esta herramienta no siempre funciona al 100% con cPanel. Puede que algunos elementos no se importen correctamente, especialmente las configuraciones avanzadas de PHP o los filtros de correo. Por eso, yo siempre recomiendo el método manual como plan principal y esta herramienta como complemento.
Errores comunes al migrar y cómo evitarlos
Cuando haces un cambio de panel cPanel a Plesk, es normal que surjan problemas. Aquí te dejo los más comunes y cómo solucionarlos:
Las rutas de los archivos no coinciden
En cPanel, la raíz de tu web suele estar en public_html, mientras que en Plesk es httpdocs. Si tu web tiene rutas absolutas configuradas en el código, puede que dejen de funcionar. Revisa tu configuración y actualiza las rutas en los archivos de configuración (como wp-config.php en WordPress).
Los permisos de archivos están mal
Plesk es más estricto con los permisos que cPanel. Si ves errores de "permiso denegado", ejecuta desde SSH:
chown -R www-data:www-data /var/www/vhosts/tudominio.com/httpdocs/
find /var/www/vhosts/tudominio.com/httpdocs/ -type d -exec chmod 755 {} \;
find /var/www/vhosts/tudominio.com/httpdocs/ -type f -exec chmod 644 {} \;
Las versiones de PHP son diferentes
Asegúrate de que la versión de PHP que usabas en cPanel está disponible en Plesk. Ve a "Configuración de PHP" en tu dominio y selecciona la versión correcta, así como las extensiones que necesites.
Los correos no se reciben o se envían como spam
Esto suele deberse a que los registros DNS no se han actualizado correctamente. Asegúrate de que los registros MX, SPF y DKIM están configurados en Plesk. Plesk tiene herramientas automáticas para esto en la sección "Correo" → "Configuración DNS".
Consejos finales para una migración sin problemas
Para terminar, aquí van algunos consejos extra que te harán la vida más fácil:
-
Haz la migración en horario de baja afluencia: Preferiblemente de madrugada o en fin de semana, para minimizar el impacto si algo sale mal.
-
Mantén el servidor cPanel activo hasta que todo esté verificado: No des de baja tu plan antiguo hasta que tu web funcione perfectamente en Plesk y los correos estén llegando bien.
-
Prueba todo antes de cambiar los DNS: Puedes modificar el archivo
hostsde tu ordenador para apuntar tu dominio al nuevo servidor y así verificar que todo funciona sin cambiar los DNS reales. -
Documenta todo el proceso: Anota los pasos que vas haciendo, las contraseñas que cambias y las configuraciones especiales. Esto te será útil si necesitas repetir algo o si tienes que pedir ayuda a soporte técnico.
-
Si tienes dudas, contrata soporte profesional: Si tu web es crítica o muy compleja, no lo dudes y contrata a alguien con experiencia. La migración hosting cPanel a Plesk puede ser un proceso delicado y una mala configuración puede dejarte sin web.
Preguntas frecuentes (FAQ)
¿Puedo migrar directamente desde cPanel con un plugin o herramienta automática?
No existe una herramienta oficial de Plesk que importe desde cPanel de forma 100% automática. La herramienta de migración de Plesk puede ayudar, pero no siempre funciona perfectamente. El método manual que te he explicado es el más fiable.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu web. Un sitio pequeño con pocas páginas y una base de datos pequeña puede estar listo en 1-2 horas. Un sitio grande con muchos archivos y correos puede llevar un día entero.
¿Pierdo mis correos electrónicos durante la migración?
Si usas el método manual con imapsync, no pierdes ningún correo. Si recreas las cuentas sin migrar los buzones, perderás los emails antiguos que estén en el servidor. Te recomiendo siempre migrar los buzones con imapsync.
¿Qué pasa con mis certificados SSL?
Puedes exportar tu certificado desde cPanel e importarlo en Plesk, o generar uno nuevo con Let's Encrypt. Si usas un certificado de pago, asegúrate de exportar también la clave privada y la cadena de certificados.
¿Necesito conocimientos avanzados para esta migración?
No necesitas ser un experto, pero sí tener cierta soltura con SSH y con la administración de servidores. Si no te sientes cómodo, es mejor que contrates a un profesional para transferir web cPanel a Plesk.
Conclusión
Como has visto, transferir web cPanel a Plesk es un proceso muy factible si sigues los pasos adecuados. Lo más importante es que planifiques bien, hagas copias de seguridad y verifiques cada paso antes de dar el salto definitivo.
Recuerda que la paciencia es tu mejor aliada. No tengas prisa por apagar tu servidor antiguo y tómate el tiempo necesario para probar que todo funciona correctamente en el nuevo entorno.
Espero que esta guía te haya sido de gran ayuda. Si sigues estos pasos, en menos de lo que imaginas tendrás tu web funcionando perfectamente en Plesk, disfrutando de todas las ventajas que este panel ofrece.
¡Mucha suerte con tu migración hosting cPanel a Plesk! Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting.
