Cómo transferir un sitio web de Plesk a cPanel manualmente
Antes de Empezar: ¿Qué Significa Migrar Plesk a cPanel?
Si estás leyendo esto, probablemente te acabas de dar cuenta de que tu hosting usa Plesk y tu nuevo proveedor (o tu propio servidor VPS) usa cPanel. No te preocupes, es más común de lo que crees. Migrar Plesk a cPanel no es un proceso automático como cuando usas un plugin de migración entre paneles iguales, pero con esta guía paso a paso podrás hacerlo sin perder los pelos en el intento.
La diferencia principal entre ambos es que cPanel y Plesk son dos paneles de control completamente distintos. No comparten formatos de backup nativos entre sí. Mientras Plesk usa archivos con extensión .tar o .zip con su propia estructura interna, cPanel usa .tar.gz con su formato específico. Por eso, la migracion hosting entre estos dos paneles se hace "manualmente": descargando, subiendo y reconfigurando cada parte de tu sitio.
Pero tranquilo, no necesitas ser un gurú de la terminal. Con paciencia y siguiendo estos pasos, transferir sitio web de Plesk a cPanel es totalmente factible. Vamos a dividirlo en cuatro fases: archivos, base de datos, emails y configuración DNS.
Fase 1: Preparación y Acceso a Ambos Paneles
### Paso 1: Reúne tus Credenciales
Antes de tocar nada, asegúrate de tener a mano:
- Del panel Plesk (origen): Usuario y contraseña de FTP, acceso a phpMyAdmin, y credenciales de acceso al panel.
- Del panel cPanel (destino): Usuario y contraseña de FTP, acceso a phpMyAdmin, y acceso al Administrador de Archivos.
- Acceso al registro de dominios donde gestionas tus DNS (por ejemplo, Namecheap, GoDaddy, o el propio proveedor).
### Paso 2: Haz un Inventario Completo de tu Sitio
Abre tu panel de Plesk y anota todo lo que tienes:
- Dominios y subdominios asociados a tu cuenta.
- Bases de datos (nombres exactos, usuarios y contraseñas).
- Cuentas de correo electrónico (direcciones y contraseñas).
- Certificados SSL (si los tienes instalados).
- Tareas cron (programaciones de respaldo o scripts).
Este inventario te servirá como checklist para no olvidar nada durante la migración.
[INFO] Si tu sitio usa un CMS como WordPress, Joomla o PrestaShop, el proceso es el mismo, pero después de migrar deberás revisar las rutas absolutas en la configuración.
Fase 2: Migrar los Archivos del Sitio Web
Esta es la parte más larga pero también la más mecánica. Vamos a copiar todos los archivos de tu web desde Plesk a cPanel.
### Paso 1: Descarga tus Archivos desde Plesk
- Conéctate por FTP a tu servidor Plesk. Puedes usar FileZilla (gratuito) o cualquier cliente FTP.
- Navega hasta la carpeta raíz de tu dominio. Normalmente en Plesk es
/var/www/vhosts/tudominio.com/httpdocs/o algo similar. - Selecciona todos los archivos de esa carpeta y descárgalos a una carpeta local en tu computadora.
- Verifica que la descarga esté completa. Compara el número de archivos y el tamaño total. Si tienes mucho contenido, este paso puede tardar horas.
[WARNING] No olvides incluir archivos ocultos como
.htaccess,.envo.gitignore. En FileZilla, activa la opción "Mostrar archivos ocultos" en el menú Servidor.
### Paso 2: Sube los Archivos a cPanel
- Conéctate por FTP a tu servidor cPanel con las credenciales que te dio tu nuevo proveedor.
- Ve a la carpeta
public_html(owwwsi usas un subdominio). - Sube todos los archivos que descargaste antes. Asegúrate de mantener la estructura de carpetas intacta.
- Verifica la subida comprobando que el número de archivos coincide.
[TIP] Si tu sitio es muy grande, comprime los archivos en un
.zipen Plesk, súbelo apublic_htmly descomprímelo desde el Administrador de Archivos de cPanel. Es mucho más rápido.
Fase 3: Migrar las Bases de Datos (MySQL)
Las bases de datos son el corazón de la mayoría de sitios web. Este paso es crítico y hay que hacerlo con cuidado.
### Paso 1: Exporta la Base de Datos desde Plesk
- Accede a phpMyAdmin desde Plesk (normalmente en
https://tudominio.com/phpmyadmino desde el panel). - Selecciona tu base de datos en el panel izquierdo.
- Ve a la pestaña "Exportar" y elige el método "Rápido" o "Personalizado". Recomiendo el personalizado para poder elegir el formato comprimido.
- Elige el formato SQL y, si quieres, comprímele en
.gzipo.zippara que pese menos. - Descarga el archivo a tu computadora.
### Paso 2: Crea una Nueva Base de Datos en cPanel
- Entra a cPanel y busca la sección "Bases de Datos MySQL".
- Crea una nueva base de datos con un nombre descriptivo (ej:
miusuario_webdb). - Crea un nuevo usuario de base de datos con una contraseña segura.
- Asigna el usuario a la base de datos y dale TODOS LOS PRIVILEGIOS.
[WARNING] Anota el nombre exacto de la base de datos y el usuario, porque tendrás que actualizar estos datos en los archivos de configuración de tu web (como
wp-config.phpen WordPress).
### Paso 3: Importa la Base de Datos en cPanel
- Accede a phpMyAdmin desde cPanel.
- Selecciona la base de datos que acabas de crear.
- Ve a la pestaña "Importar".
- Selecciona el archivo SQL que exportaste desde Plesk.
- Haz clic en "Continuar" y espera a que termine. Si la base es grande, puede tardar unos minutos.
Fase 4: Configurar el Sitio en cPanel
Ahora que tienes los archivos y la base de datos en su sitio, toca "conectar" todo.
### Paso 1: Actualizar los Archivos de Configuración
Dependiendo del CMS que uses:
- WordPress: Edita el archivo
wp-config.phpy actualizaDB_NAME,DB_USER,DB_PASSWORDyDB_HOST(normalmente eslocalhost). - Joomla: Edita
configuration.phpy actualiza los datos de la base de datos. - PrestaShop: Edita
app/config/parameters.phpoconfig/settings.inc(versiones antiguas).
### Paso 2: Verificar los Permisos de Archivos
En cPanel, ve al Administrador de Archivos, selecciona todos los archivos de public_html y asegúrate de que los permisos sean correctos:
- Carpetas: 755
- Archivos: 644
- Archivos especiales como
.htaccesspueden necesitar 644.
### Paso 3: Configurar las Tareas Cron
Si tenías tareas cron en Plesk, tendrás que recrearlas en cPanel:
- Ve a la sección "Tareas Cron" en cPanel.
- Recrea cada tarea con la misma programación y el mismo comando que tenías en Plesk.
Fase 5: Migrar las Cuentas de Correo Electrónico
Este paso es opcional si no usas el correo de tu dominio, pero si lo usas, no lo saltes.
### Paso 1: Exportar Correos desde Plesk
- Accede a tu cliente de correo (Outlook, Thunderbird, etc.) y exporta las carpetas a formato
.emlo.mbox. - O usa el administrador de correo de Plesk para descargar los buzones en formato
.tar.
### Paso 2: Crear las Cuentas en cPanel
- En cPanel, ve a "Cuentas de Correo Electrónico".
- Crea las mismas cuentas que tenías en Plesk (misma dirección y contraseña).
- Configura los clientes de correo con los nuevos servidores entrantes y salientes (normalmente
mail.tudominio.com).
[INFO] Si tu sitio usa un formulario de contacto que envía correos, asegúrate de que la función
mail()de PHP esté habilitada en cPanel (normalmente lo está por defecto).
Fase 6: Actualizar los DNS y el Certificado SSL
Este es el paso final para que tu sitio sea accesible desde internet con el nuevo hosting.
### Paso 1: Cambiar los Servidores de Nombres (DNS)
- Ve a tu registrador de dominios (donde compraste el dominio).
- Busca la sección "Servidores de nombres" o "Nameservers".
- Sustituye los nameservers de Plesk por los que te haya proporcionado tu nuevo proveedor de cPanel (normalmente algo como
ns1.tunuevohosting.comyns2.tunuevohosting.com). - Guarda los cambios. Ten en cuenta que la propagación DNS puede tardar entre 4 y 48 horas.
[WARNING] No canceles tu cuenta en Plesk hasta que la propagación DNS haya terminado. Así, si algo falla, podrás revertir el cambio.
### Paso 2: Instalar el Certificado SSL en cPanel
- En cPanel, ve a "SSL/TLS" o "Seguridad".
- Si tienes un certificado de Plesk, puedes intentar importar la clave privada y el certificado.
- Si no, instala un certificado nuevo con Let's Encrypt (cPanel suele tener AutoSSL activado por defecto).
Fase 7: Verificación Final y Pruebas
Antes de dar por terminada la migracion hosting, haz estas comprobaciones:
- Carga tu sitio en el navegador y verifica que todas las páginas funcionen.
- Prueba los formularios de contacto y las funciones dinámicas.
- Envía y recibe un correo de prueba.
- Revisa los logs de error en cPanel ("Métricas" > "Errores") para detectar problemas ocultos.
- Verifica que las URLs no tengan residuos de la configuración anterior.
[TIP] Si usas WordPress, instala un plugin de caché y regenérala después de la migración para evitar problemas de enlaces antiguos.
Preguntas Frecuentes (FAQ)
### ¿Puedo automatizar la migración de Plesk a cPanel?
Existen herramientas como cPanel's "Transfer Tool" que funcionan de Plesk a cPanel, pero suelen requerir acceso root a ambos servidores y, a menudo, fallan con configuraciones complejas. La migración manual que te hemos explicado es la más fiable.
### ¿Qué pasa con los subdominios?
El proceso es el mismo: crea el subdominio en cPanel, sube sus archivos a la carpeta correspondiente (ej: subdominio.tudominio.com en public_html/subdominio) y migra su base de datos si la tiene.
### ¿Pierdo los emails si migro manualmente?
No, siempre que exportes los correos antes de cancelar la cuenta en Plesk. Puedes usar el cliente de correo para guardar copias locales o exportar los buzones desde el panel.
### ¿Cuánto tarda una migración de este tipo?
Depende del tamaño de tu sitio. Para una web pequeña (menos de 1 GB), puede ser cuestión de 2-3 horas. Para sitios grandes con mucho contenido multimedia, puede llevar un día entero.
### ¿Qué hago si mi sitio usa Syspanel (HestiaCP) en lugar de Plesk?
Si tu origen es Syspanel (antes conocido como HestiaCP), el proceso es similar pero con algunas diferencias. El acceso a Syspanel se realiza por el puerto 2106 (ej: https://tu-servidor:2106). En Syspanel, las rutas de archivos suelen estar en /home/usuario/web/tudominio/public_html y las bases de datos se exportan desde su propio phpMyAdmin. El resto de pasos (subir a cPanel, importar BD, configurar DNS) son idénticos a los descritos aquí.
### ¿Y si mi proveedor de cPanel ofrece un servicio de migración gratuita?
Aprovecha la oferta. Muchos hostings ofrecen migracion hosting gratuita desde Plesk. Sin embargo, esta guía te servirá para verificar que lo hicieron bien y para entender todo el proceso.
Conclusión: El Cambio de Panel es un Proceso Lógico
Migrar Plesk a cPanel manualmente no es un misterio, solo requiere método y paciencia. Hemos visto que, en esencia, se trata de copiar archivos, exportar bases de datos, recrear configuraciones y apuntar los DNS al nuevo servidor. No hay atajos mágicos, pero tampoco hay que ser un experto para lograrlo.
Recuerda que el cambio de panel es una oportunidad perfecta para hacer limpieza: borra archivos basura, optimiza las tablas de tu base de datos y actualiza tu CMS a la última versión antes de migrar. Así, tu sitio no solo cambia de casa, sino que llega en mejores condiciones.
Si en algún paso te sientes perdido, no dudes en contactar con el soporte de tu nuevo hosting. La mayoría de proveedores de cPanel tienen equipos dispuestos a echar una mano con la migración. Y si algo sale mal, siempre puedes revertir los DNS a Plesk y volver a intentarlo sin prisa.
¡Buena suerte con tu migracion hosting y bienvenido al mundo de cPanel!
