Migrar sitio web de cPanel a Plesk sin perder datos
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las tareas más comunes (y a veces temidas) en el mundo del hosting: migrar un sitio web de cPanel a Plesk sin perder datos. No te preocupes, aunque suene a algo muy técnico, te voy a guiar paso a paso, como si lo hiciéramos juntos. La clave está en la organización, las herramientas adecuadas y, sobre todo, en no saltarse ninguna copia de seguridad.
Muchos usuarios se enfrentan a este cambio porque su proveedor de hosting ha migrado de panel o porque buscan las ventajas de Plesk (como su interfaz más moderna o su compatibilidad con Windows). El proceso es totalmente posible, y aquí te explico cómo hacerlo de forma segura.
¿Por qué migrar de cPanel a Plesk? Ventajas clave
Antes de empezar, es bueno que sepas por qué vale la pena el esfuerzo. Plesk es un panel de control muy potente, especialmente si trabajas con aplicaciones como WordPress o si necesitas gestionar múltiples dominios. Algunas ventajas son:
- Interfaz más intuitiva: Es muy visual y fácil de navegar, incluso para principiantes.
- Mejor gestión de seguridad: Incluye firewall y herramientas de escaneo integradas.
- Soporte para Windows y Linux: A diferencia de cPanel (solo Linux), Plesk funciona en ambos.
- Extensiones útiles: Como el instalador de WordPress o el administrador de correo.
Pero ojo, no es un simple "clic y ya". Hay que seguir un proceso ordenado para no perder ni un archivo, base de datos o configuración de correo.
Preparación: Lo que necesitas antes de empezar
La preparación es el 80% del éxito. Si te saltas este paso, podrías terminar con un sitio roto o datos perdidos.
Requisitos básicos
- Acceso a ambos paneles: Necesitas las credenciales de administrador de cPanel (origen) y de Plesk (destino).
- Herramientas de migración: Plesk tiene una herramienta nativa llamada Plesk Migrator, que es la más recomendada. También puedes usar plugins como All-in-One WP Migration si solo migras WordPress.
- Conexión a internet estable: La transferencia de archivos grandes puede fallar con una conexión lenta.
- Tiempo suficiente: Dependiendo del tamaño del sitio, puede tomar desde 30 minutos hasta varias horas.
Haz una copia de seguridad completa (¡no te saltes esto!)
Antes de tocar nada, haz una copia de seguridad de tu sitio en cPanel. Así, si algo sale mal, siempre puedes volver atrás.
- Inicia sesión en tu cPanel.
- Busca la sección Archivos y haz clic en Copias de seguridad.
- Selecciona Descargar una copia de seguridad completa de la cuenta.
- Elige el tipo de compresión (normalmente .tar.gz) y haz clic en Generar copia de seguridad.
- Espera a que termine y descarga el archivo a tu computadora. Guárdalo en un lugar seguro.
[WARNING] ¡Nunca empieces la migración sin esta copia! Si algo falla, podrías perder todo el sitio.
Identifica todos los componentes de tu sitio web
Un sitio web no es solo un montón de archivos. Debes saber qué incluye:
- Archivos del sitio: HTML, CSS, imágenes, scripts (normalmente en la carpeta
public_html). - Base de datos: Si usas WordPress, Joomla, o cualquier CMS, tendrás una o más bases de datos MySQL.
- Cuentas de correo electrónico: Direcciones, contraseñas y buzones.
- Configuraciones de DNS: Registros MX, CNAME, etc. (esto se maneja aparte, pero es crucial).
- Certificados SSL: Si tenías HTTPS, necesitarás reinstalarlo.
Método 1: Migración automática con Plesk Migrator (Recomendado)
Esta es la forma más fácil y segura. Plesk Migrator es una herramienta gratuita que se conecta directamente a tu cPanel y transfiere todo automáticamente.
Paso 1: Instalar Plesk Migrator en tu servidor Plesk
- Inicia sesión en tu panel de Plesk como administrador.
- Ve a Herramientas y ajustes > Extensiones.
- En el buscador, escribe "Plesk Migrator" e instálala.
- Una vez instalada, aparecerá en el menú de la izquierda como Migrador.
Paso 2: Configurar la migración
- Haz clic en Migrador.
- Selecciona Nueva migración.
- Elige cPanel como origen. El sistema te pedirá los datos de tu servidor cPanel:
- Dirección IP o nombre de host del servidor cPanel.
- Puerto (normalmente 2083 para SSL).
- Usuario y contraseña de administrador de cPanel (o un usuario con permisos de root).
- Haz clic en Probar conexión. Si todo está bien, verás un mensaje verde.
Paso 3: Seleccionar qué migrar
Plesk te mostrará una lista de todos los sitios web en tu cPanel. Puedes elegir migrar todos o solo uno.
- Selecciona el sitio que quieres transferir.
- Marca las opciones: Archivos, Bases de datos, Cuentas de correo y Configuraciones de DNS. Te recomiendo marcar todo para no perder nada.
Paso 4: Iniciar la migración
Haz clic en Iniciar migración. El proceso puede tardar. Verás una barra de progreso. No cierres la ventana ni apagues el ordenador.
[INFO] Durante la migración, Plesk copiará los archivos, exportará e importará las bases de datos, y recreará las cuentas de correo. Si tienes mucho contenido, puede durar horas.
Paso 5: Verificar y ajustar
Una vez terminado, Plesk te mostrará un resumen. Revisa que no haya errores. Luego:
- Ve a Sitios web y dominios en Plesk.
- Busca tu sitio migrado. Deberías ver todos los archivos y bases de datos.
- Prueba el sitio: Abre la URL temporal que te da Plesk (suele ser
http://IP_del_servidor/~nombre_usuario). - Si todo funciona, ¡enhorabuena! Ahora solo falta apuntar los DNS.
Método 2: Migración manual (para usuarios con más experiencia)
Si prefieres tener control total, o si Plesk Migrator falla, puedes hacerlo manualmente. Es más tedioso, pero igual de efectivo.
Paso 1: Exportar la base de datos desde cPanel
- En cPanel, ve a phpMyAdmin (dentro de Bases de datos).
- Selecciona la base de datos de tu sitio.
- Haz clic en Exportar y elige el método Rápido y formato SQL.
- Descarga el archivo
.sql.
Paso 2: Descargar los archivos del sitio
- En cPanel, ve a Administrador de archivos.
- Navega a
public_html(o la carpeta raíz de tu sitio). - Selecciona todos los archivos y haz clic en Comprimir > Zip.
- Descarga el archivo comprimido.
Paso 3: Importar en Plesk
- En Plesk, crea un nuevo dominio o suscripción (si no existe).
- Ve a Sitios web y dominios > Archivos.
- Sube el archivo
.zipque descargaste y descomprímelo. - Luego, ve a Bases de datos y crea una nueva base de datos vacía.
- Abre phpMyAdmin en Plesk (lo encuentras en Aplicaciones > phpMyAdmin).
- Selecciona la base de datos vacía y haz clic en Importar. Sube el archivo
.sql.
Paso 4: Configurar la conexión a la base de datos
Este es el paso más crítico. Los CMS como WordPress guardan la información de la base de datos en un archivo de configuración (por ejemplo, wp-config.php).
- En Plesk, ve a Archivos y edita el archivo de configuración de tu CMS.
- Busca las líneas que definen
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. - Cámbialas por los datos de la nueva base de datos que creaste en Plesk (el nombre, usuario y contraseña).
- Guarda los cambios.
[WARNING] Si no actualizas estos datos, tu sitio no podrá conectarse a la base de datos y verás un error de "Error al establecer conexión con la base de datos".
Paso 5: Migrar cuentas de correo (opcional)
Si tenías correos en cPanel, deberás recrearlos en Plesk:
- En Plesk, ve a Correo.
- Crea las mismas direcciones de correo que tenías en cPanel.
- Para conservar los mensajes antiguos, puedes usar un cliente de correo (como Outlook) para descargarlos y luego subirlos al nuevo servidor, o usar herramientas como imapsync (más avanzado).
Después de la migración: Verificación y puesta a punto
La migración no termina cuando ves los archivos en Plesk. Debes hacer varias comprobaciones.
Verifica el funcionamiento del sitio
- Navega por todas las páginas: Asegúrate de que los enlaces funcionen, las imágenes carguen y los formularios envíen datos.
- Prueba el panel de administración: Si usas WordPress, inicia sesión en
/wp-admin. - Revisa los correos: Envía un correo de prueba desde y hacia tu dominio.
Actualiza las DNS
Para que tu sitio sea accesible desde tu dominio real, debes apuntar los DNS al nuevo servidor Plesk.
- Ve a donde gestionas tu dominio (tu registrador de dominios, como Namecheap, GoDaddy, etc.).
- Cambia los nameservers por los que te proporcionó tu proveedor de Plesk.
- También puedes cambiar los registros A (dirección IP) y MX (correo) de forma individual si prefieres no cambiar los nameservers.
[INFO] La propagación de DNS puede tardar entre 1 y 48 horas. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. No te alarmes.
Reinstala certificados SSL
Si tenías HTTPS, necesitarás instalar un nuevo certificado SSL en Plesk. Puedes usar el certificado gratuito de Let's Encrypt (disponible en Plesk de forma nativa).
- En Plesk, ve a Sitios web y dominios.
- Haz clic en SSL/TLS.
- Selecciona Let's Encrypt y sigue los pasos para emitir un certificado gratuito.
Preguntas Frecuentes (FAQ) sobre migrar cPanel a Plesk
Aquí respondo las dudas más comunes que me suelen hacer.
¿Puedo migrar solo una parte del sitio, como solo la base de datos?
Sí, tanto con Plesk Migrator como manualmente puedes seleccionar qué componentes migrar. Por ejemplo, si solo quieres los archivos, desmarca las bases de datos.
¿Qué pasa con las contraseñas de las cuentas de correo?
En la migración automática, Plesk intenta conservar las contraseñas. Si no es posible, tendrás que restablecerlas manualmente en Plesk.
¿Se pierden las estadísticas de visitas (Awstats, Webalizer)?
Sí, las estadísticas históricas no se migran. En Plesk, las estadísticas empiezan desde cero. Si necesitas conservarlas, exporta los informes desde cPanel antes de migrar.
¿Y si uso un panel diferente como Syspanel (HestiaCP)?
Si estás migrando desde Syspanel (HestiaCP) a Plesk, el proceso es similar, pero con algunas diferencias. Syspanel usa el puerto 2106 para acceso web. La migración manual es más común, ya que no hay una herramienta automática directa. Deberás descargar los archivos desde Syspanel (vía FTP o su administrador de archivos) y subirlos a Plesk, además de exportar e importar las bases de datos.
¿Cuánto tiempo tarda la propagación de DNS?
Normalmente, entre 1 y 24 horas, aunque puede extenderse hasta 48 horas en casos raros. Durante ese tiempo, tu sitio estará en ambos servidores.
Conclusión: Migrar sin estrés es posible
Migrar un sitio web de cPanel a Plesk no tiene por qué ser un dolor de cabeza. Con una buena preparación, usando la herramienta Plesk Migrator o siguiendo los pasos manuales, puedes transferir todo tu sitio web, bases de datos y correos sin perder un solo dato.
Recuerda siempre:
- Haz una copia de seguridad antes de empezar.
- Verifica cada paso después de la migración.
- Ten paciencia con los DNS.
Si tienes alguna duda, no dudes en contactar con tu proveedor de hosting. ¡Estamos aquí para ayudarte! Ahora, manos a la obra y a disfrutar de tu nuevo panel Plesk.
[TIP] Si tu sitio es pequeño (menos de 1 GB), la migración automática es perfecta. Si es muy grande (más de 10 GB), considera hacerla en horas de bajo tráfico para no afectar a tus visitantes.
