Migrar tu web desde Plesk a cPanel sin perder datos
Antes de Empezar: ¿Por Qué Migrar de Plesk a cPanel?
Si estás leyendo esto, probablemente estás pensando en cambiar tu panel de control de hosting. Plesk y cPanel son dos de los paneles más populares del mundo, pero a veces toca migrar por razones de coste, rendimiento, preferencias del servidor o porque tu nuevo proveedor solo ofrece cPanel. No te preocupes, el proceso es más sencillo de lo que parece si lo haces con calma y siguiendo una guía clara.
En este artículo vamos a explicarte, paso a paso, cómo transferir tu web, tus correos y, sobre todo, tus bases de datos, desde un servidor Plesk a uno cPanel. Lo haremos de forma didáctica, sin tecnicismos innecesarios, para que aunque no seas un experto, puedas hacerlo con confianza.
¿Qué Necesitas Antes de Empezar la Migración?
Antes de tocar nada, es fundamental que prepares el terreno. Una migración exitosa depende un 80% de la preparación previa.
1. Acceso a Ambos Paneles
Necesitarás tener acceso de administrador (o al menos de propietario de la cuenta) tanto en el panel de Plesk como en el de cPanel. Sin estos permisos, no podrás generar copias de seguridad ni restaurarlas.
2. Credenciales de FTP o SSH
Aunque usaremos las herramientas automáticas, tener a mano las credenciales de FTP del servidor antiguo y del nuevo es un salvavidas. A veces, los archivos se quedan a medias y necesitas subir o bajar algo manualmente.
3. Un Lugar Seguro para Guardar las Copias
Las copias de seguridad pueden ocupar muchos gigas. Necesitas un espacio en tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube para guardar los archivos temporalmente.
4. Cuenta de Correo y DNS
Ten a mano la lista de tus cuentas de correo electrónico y los registros DNS de tu dominio (A, CNAME, MX, etc.). Los necesitarás para configurarlos en el nuevo servidor.
Paso 1: Hacer una Copia de Seguridad Completa en Plesk
El primer paso para migrar es asegurarte de que tienes una fotografía exacta de tu web. Plesk tiene una herramienta de copia de seguridad muy buena, pero hay que configurarla bien.
Cómo Generar la Copia en Plesk
- Entra en Plesk y en el menú lateral, busca la sección "Copias de seguridad" o "Backup".
- Haz clic en "Crear una copia de seguridad".
- En el menú desplegable, elige "Configuración de copia de seguridad".
- IMPORTANTE: Marca la casilla para incluir "Archivos de sitios web" y "Bases de datos". Si tienes cuentas de correo con archivos que quieras conservar (como buzones llenos), márcalo también. Te recomendamos hacer una copia completa para no perder nada.
- Elige el destino. Puedes guardarla en el propio servidor, en un repositorio FTP o descargarla directamente a tu PC. Te recomendamos descargarla a tu PC o a un almacenamiento externo, por si acaso el servidor falla.
[WARNING]
No te fíes solo de la copia que se queda en el servidor de Plesk. Si el servidor se cae o tu proveedor te corta el acceso, perderías la copia. Descárgala siempre a un lugar seguro que tú controles.
¿Qué Contiene Esta Copia?
La copia de Plesk es un archivo comprimido (normalmente .tar.gz o .zip) que incluye:
- Los archivos de tu web (HTML, PHP, imágenes, etc.).
- Las bases de datos completas (los datos de tu tienda, blog o aplicación).
- Las configuraciones de las cuentas de correo.
- Las tareas cron programadas.
Paso 2: Preparar el Nuevo Servidor cPanel
Mientras se descarga la copia, puedes ir preparando el destino. No quieres llegar con las maletas y no tener casa, ¿verdad?
Crear la Cuenta Principal en cPanel
- Accede a tu WHM (Web Host Manager). Es el panel de administración principal de cPanel. Si no tienes WHM, tu proveedor de hosting debería haberte dado un acceso a cPanel para tu cuenta.
- En WHM, busca la opción "Crear una nueva cuenta".
- Rellena los datos: el nombre de usuario, el dominio, y la contraseña.
- Ojo aquí: Asegúrate de que el "Paquete" o plan que eliges tiene la misma cantidad de disco y memoria que tu plan anterior, o más. Si tu web ocupaba 20 GB, no contrates un plan de 10 GB.
Configurar el PHP y las Extensiones
cPanel es muy flexible, pero a veces la versión de PHP por defecto no es la misma que usabas en Plesk.
- Dentro de cPanel, busca la herramienta "Select PHP Version" (Seleccionar versión de PHP).
- Elige la misma versión que tenías en Plesk (por ejemplo, PHP 7.4 o PHP 8.1). Si no la recuerdas, mira el código de tu web o consulta con tu antiguo proveedor.
- Activa las extensiones que tu web necesite (por ejemplo,
mysqli,curl,gd). La mayoría están activadas por defecto, pero es bueno verificarlo.
Paso 3: Transferir los Archivos de la Web (FTP o Administrador de Archivos)
Ahora vamos a transferir los archivos. Hay dos formas principales de hacerlo, y te explicamos ambas.
Opción A: Usando el Administrador de Archivos de cPanel (Más Fácil)
- En cPanel, busca el icono "Administrador de Archivos" (File Manager).
- Entra en la carpeta
public_html. Esta es la carpeta raíz de tu web. - Haz clic en "Subir" (Upload) y selecciona el archivo de copia de seguridad que descargaste de Plesk.
- Espera a que suba. Si el archivo es muy grande (más de 500 MB), es posible que el navegador te dé error. Si es así, usa la opción B.
Opción B: Usando FTP (Más Fiable para Archivos Grandes)
- Abre tu cliente FTP favorito (FileZilla, Cyberduck, etc.).
- Conéctate a tu servidor cPanel usando las credenciales FTP que configuraste.
- Navega hasta la carpeta
public_html. - Arrastra los archivos de tu web desde tu ordenador a esa carpeta.
- Tip crucial: Si en tu web de Plesk tenías los archivos en una subcarpeta (como
httpdocso similar), asegúrate de que enpublic_htmlla estructura sea la correcta. El índice (index.php o index.html) debe estar directamente enpublic_html.
[TIP]
Si tu web es de WordPress, no subas la carpetawp-contententera si no quieres esperar. Puedes subir primero un WordPress limpio y luego solo la carpetawp-content/uploadsy el resto de archivos modificados. Pero para una migración limpia, te recomendamos subir todo.
Paso 4: Migrar las Bases de Datos (El Paso Más Importante)
Las bases de datos son el corazón de tu web. Si no las mueves bien, tu web estará rota. Vamos a hacerlo con calma.
Crear una Base de Datos Vacía en cPanel
- En cPanel, busca la herramienta "Bases de datos MySQL".
- Crea una nueva base de datos. Elige un nombre que recuerdes (por ejemplo,
miweb_db). - Crea un usuario para esa base de datos (por ejemplo,
miweb_user) y asígnale una contraseña segura. - Añade ese usuario a la base de datos y marca todas las casillas de privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). Es más fácil darle todos los permisos.
Importar los Datos desde Plesk
Plesk suele exportar las bases de datos en formato .sql o .gz. Si tu copia de seguridad ya las incluía, puede que vengan en un archivo comprimido.
- En cPanel, busca "phpMyAdmin".
- Selecciona la base de datos vacía que acabas de crear (en el menú de la izquierda).
- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque extrajiste de tu copia de seguridad de Plesk. - Haz clic en "Continuar" y espera. Si la base de datos es muy grande, puede tardar unos minutos.
[WARNING]
Si tu web usa WordPress, el archivo de la base de datos contiene las rutas absolutas de tu antigua web (por ejemplo,https://tudominio.com). Si tu dominio es el mismo, no pasa nada. Si cambiaste el dominio, tendrás que editar las opciones dewp_optionsdespués de importar, o usar un plugin de búsqueda y reemplazo. Te avisamos para que no te lleves un susto.
Paso 5: Configurar las Cuentas de Correo Electrónico
Ahora vamos a por el correo. Migrar los correos es un poco más tedioso, pero no es imposible.
Crear las Cuentas en cPanel
- En cPanel, busca "Email Accounts" (Cuentas de correo).
- Crea las mismas cuentas que tenías en Plesk (por ejemplo,
info@tudominio.com,ventas@tudominio.com). - Usa la misma contraseña que tenías antes para que los clientes no noten el cambio.
Transferir los Correos Existentes (Buzones)
Aquí está el truco. No puedes copiar los correos con un simple copiar y pegar de archivos. Necesitas usar un cliente de correo para sincronizar.
- Configura tu correo en un cliente (como Outlook o Thunderbird) con los datos del servidor Plesk (POP3 o IMAP).
- Espera a que descargue todos los mensajes a tu ordenador.
- Cambia la configuración del mismo cliente de correo para que apunte al nuevo servidor cPanel (IMAP).
- Arrastra los correos de la bandeja de entrada local a la bandeja de entrada del servidor.
[INFO]
Si solo tienes un par de correos, puedes hacerlo manualmente. Si tienes cientos, este proceso puede ser lento. Existen herramientas como "ImapSync" que hacen esto automáticamente, pero requieren conocimientos técnicos. Para una migración básica, el método del cliente de correo es el más seguro y visual.
Paso 6: Actualizar el DNS y las Zonas
Ya tienes los archivos y las bases de datos en el nuevo servidor. Ahora toca decirle al mundo que tu web vive en una nueva casa.
Cambiar los Servidores de Nombres (Nameservers)
- Ve a tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Busca la sección de "Nameservers" o "DNS".
- Sustituye los nameservers actuales (que apuntan a Plesk) por los que te proporcionó tu nuevo proveedor de cPanel. Suelen tener este formato:
ns1.tunuevohosting.comyns2.tunuevohosting.com.
Cambiar los Registros DNS (Si No Usas Nameservers)
Si usas un DNS externo (como Cloudflare), no cambies los nameservers, sino los registros.
- Entra en tu panel de Cloudflare o similar.
- Cambia el registro A para que apunte a la IP de tu nuevo servidor cPanel.
- Cambia los registros MX para que apunten a
mail.tudominio.com(o al servidor de correo de tu nuevo hosting). - Añade o actualiza los registros CNAME si los tenías.
[WARNING]
La propagación del DNS puede tardar entre 24 y 48 horas. No te asustes si ves tu web en ambos servidores durante ese tiempo. Es normal. No borres la cuenta de Plesk hasta que hayan pasado al menos 72 horas y todo funcione bien en el nuevo.
Paso 7: Verificación Final y Limpieza
Has hecho lo más difícil. Ahora solo queda asegurarte de que todo está en orden.
Comprueba lo Siguiente
- Tu web carga correctamente en el nuevo servidor.
- Navega por todas las páginas y haz clic en enlaces internos.
- Prueba el envío de formularios y la compra de productos (si tienes tienda online).
- Envía y recibe un correo desde tu nueva cuenta.
- Entra en el panel de administración de tu CMS (WordPress, Joomla, etc.) y verifica que todo esté en orden.
Cómo Ajustar las Rutas en WordPress (Si Aplica)
Si usas WordPress y tu web da error de "base de datos no conectada", es porque las credenciales de la base de datos en el archivo wp-config.php siguen siendo las de Plesk.
- Entra al Administrador de Archivos de cPanel.
- Busca el archivo
wp-config.phpenpublic_html. - Edítalo y cambia las líneas
DB_NAME,DB_USERyDB_PASSWORDcon los datos de la base de datos que creaste en cPanel.
Preguntas Frecuentes (FAQ)
¿Puedo hacer la migración sin cortar el servicio?
Sí, es posible. El método que te hemos explicado es de "baja interrupción". Tu web seguirá funcionando en Plesk mientras subes los archivos y las bases de datos a cPanel. El único momento de "corte" es cuando cambias los DNS, y ese corte es solo el tiempo que tarda en propagarse la nueva dirección (normalmente unas horas).
¿Qué pasa con las tareas cron (programadas)?
Las tareas cron son trabajos que se ejecutan automáticamente (por ejemplo, enviar un correo cada mañana). En Plesk las tenías configuradas en el panel. En cPanel, las encontrarás en la sección "Cron Jobs". Deberás crearlas de nuevo, copiando el comando exacto que usabas en Plesk.
¿Y si mi web es muy grande (más de 10 GB)?
Para webs grandes, te recomendamos encarecidamente usar SSH (si tu proveedor lo permite). Con comandos como rsync puedes transferir los archivos de manera mucho más rápida y fiable que por FTP. Si no te sientes cómodo con SSH, contrata a un profesional o usa el método FTP con paciencia, pero ten en cuenta que puede tardar horas.
¿Pierdo el posicionamiento SEO al migrar?
No, si lo haces bien. El SEO depende de tu dominio, tu contenido y tus enlaces. Si mantienes el mismo dominio y la estructura de URLs (permalinks) es la misma, no deberías perder posiciones. Asegúrate de que las URLs de tus páginas sean idénticas. Si usas WordPress, revisa que la estructura de enlaces permanentes sea la misma.
¿Qué es mejor, Plesk o cPanel?
No hay una respuesta única. Plesk es muy popular en servidores Windows y es muy intuitivo. cPanel es el estándar en servidores Linux y tiene una comunidad enorme. Ambos son excelentes. La elección depende de tu proveedor y de tus necesidades específicas. Lo importante es que la migración se haga sin pérdida de datos.
Conclusión: Migrar es un Proceso, No un Evento
Migrar tu web de Plesk a cPanel puede parecer abrumador, pero si sigues estos pasos, verás que es como mudarte de casa: empacas, te llevas tus cosas, las
