Cómo migrar tu sitio web de cPanel a Plesk (Guía completa)
¡Hola! Soy tu técnico de soporte de confianza. Hoy vamos a abordar una tarea que puede parecer complicada, pero que con esta guía completa y paso a paso, podrás realizar sin dolores de cabeza: migrar tu sitio web de cPanel a Plesk.
Ya sea que estés cambiando de proveedor de hosting, buscando mejores prestaciones o simplemente quieras probar un panel de control diferente, este proceso es más común de lo que crees. No necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra y tener un poco de paciencia.
Vamos a desglosar todo el proceso: desde la preparación inicial, pasando por la transferencia de archivos y bases de datos, hasta la migración de cuentas de correo. Al final, tendrás tu sitio funcionando en el nuevo servidor como si siempre hubiera estado ahí.
Antes de Empezar: Preparación y Requisitos
La clave para una migración servidor hosting exitosa es la preparación. No se trata de copiar y pegar a lo loco, sino de hacerlo de forma ordenada. Piensa en ello como mudarte de casa: necesitas cajas, cinta adhesiva y un plan.
Reúne tus Credenciales
Primero, necesitas tener a mano el acceso a ambos paneles.
- Tu cPanel actual: Necesitas el nombre de usuario, la contraseña y la dirección IP de tu servidor.
- Tu nuevo Plesk: Necesitas la URL de acceso (normalmente
https://tu-servidor:8443), el nombre de usuario y la contraseña de administrador.
Haz una Copia de Seguridad (Backup) Completa
Este es el paso más importante de todos. Nunca intentes migrar sin una copia de seguridad. Es tu red de seguridad. Si algo sale mal, podrás restaurar todo desde cero.
En cPanel, busca la sección "Archivos" y luego "Copias de seguridad". Puedes generar una copia de seguridad completa de tu cuenta o descargar copias parciales (solo bases de datos, solo correos, etc.). Te recomiendo que descargues todo a tu ordenador.
[WARNING] No confíes únicamente en las copias de seguridad del servidor antiguo. Descarga los archivos a tu PC o a un servicio de almacenamiento en la nube. Si el servidor antiguo se cae, perderías el acceso a todo.
Comprueba las Versiones de Software
Asegúrate de que las versiones de PHP, MySQL y otros servicios en Plesk sean compatibles con tu sitio web. Puedes verlo en la sección de "Configuración de PHP" de tu Plesk. Si tu web usa una versión de PHP muy antigua, puede que necesites actualizarla o adaptar el código.
Método 1: La Vía Rápida (Migración Asistida por Plesk)
La mayoría de los paneles de Plesk tienen una herramienta de migración integrada. Es la opción más fácil y automatizada. Plesk se encargará de conectarse a tu cPanel y "jalar" todos los datos.
Paso 1: Inicia la Migración en Plesk
En el panel de control de Plesk, busca la sección "Migración y Transferencia" o "Importar" (la ubicación exacta puede variar según la versión). Haz clic en "Nueva Migración".
Paso 2: Configura los Parámetros de Origen
Te pedirá los datos de tu servidor antiguo (cPanel). Deberás indicar:
- Tipo de servidor: Selecciona "cPanel".
- Dirección IP o nombre de host: La IP pública de tu servidor cPanel.
- Usuario y contraseña: Las credenciales de administrador de WHM (WebHost Manager) o de una cuenta con permisos de root. Si no tienes acceso a WHM, necesitarás las credenciales de una cuenta de cPanel que tenga permisos para crear backups completos.
[INFO] Si tu proveedor de hosting te dio acceso solo a cPanel y no a WHM, puede que esta opción no funcione. En ese caso, tendrás que usar el Método 2 (manual).
Paso 3: Selecciona lo que Quieres Migrar
Plesk te mostrará una lista de todo lo que ha encontrado en tu cPanel: dominios, bases de datos, cuentas de correo, etc. Puedes seleccionar todo o elegir solo lo que te interese.
Paso 4: Ejecuta y Espera
Plesk hará todo el trabajo pesado. Dependiendo del tamaño de tu sitio, puede tardar desde unos minutos hasta varias horas. Verás una barra de progreso y un registro de los eventos. Al final, te dirá si todo fue correcto o si hubo algún error.
Método 2: La Vía Manual (Paso a Paso, Control Total)
Este método es más tedioso, pero te da un control total sobre cada aspecto de la migración. Es ideal si no tienes acceso a WHM o si prefieres hacer las cosas a mano para asegurarte de que todo está en su sitio.
Fase 1: Migrar Archivos del Sitio Web
Esta fase consiste en copiar los archivos de tu web (las carpetas con el código PHP, HTML, imágenes, etc.) desde cPanel a Plesk.
Paso 1: Empaqueta tus Archivos en cPanel
Dentro de tu cPanel, entra en el "Administrador de archivos". Navega hasta la carpeta public_html (o la carpeta donde esté tu web, como httpdocs o www). Selecciona todos los archivos y carpetas y haz clic en "Comprimir". Elige el formato Zip y crea un archivo llamado miweb.zip.
Paso 2: Descarga el Archivo Zip
Una vez comprimido, selecciona el archivo miweb.zip y haz clic en "Descargar". Esto guardará el archivo en tu ordenador.
Paso 3: Sube el Archivo a tu Servidor Plesk
Ahora, entra en tu panel de Plesk. Ve a la sección "Administrador de archivos" de tu dominio. Navega hasta la carpeta raíz (normalmente httpdocs para Plesk). Sube el archivo miweb.zip desde tu ordenador.
Paso 4: Descomprime el Archivo en Plesk
Una vez subido, haz clic derecho sobre el archivo miweb.zip y selecciona "Extraer". Plesk descomprimirá el contenido en la carpeta. Importante: Asegúrate de que los archivos se extraen en la raíz del dominio, no dentro de una subcarpeta como miweb.
[TIP] Verifica que la estructura de carpetas sea correcta. Deberías ver el
index.phpoindex.htmldirectamente en la raíz dehttpdocs, no enhttpdocs/miweb/.
Fase 2: Migrar las Bases de Datos
Ahora vamos a por el "cerebro" de tu web: la base de datos (MySQL). Aquí es donde se guardan los artículos, usuarios, productos, etc.
Paso 1: Exporta la Base de Datos desde cPanel
En cPanel, ve a la sección "Bases de datos" y haz clic en "phpMyAdmin". Selecciona la base de datos de tu sitio en el menú de la izquierda. Luego, haz clic en la pestaña "Exportar". Elige el método "Rápido" y formato SQL. Haz clic en "Continuar" y descarga el archivo .sql.
Paso 2: Crea una Base de Datos Nueva en Plesk
En Plesk, ve a la sección "Bases de datos" de tu dominio. Haz clic en "Agregar base de datos".
- Nombre de la base de datos: Puedes usar el mismo nombre que tenías en cPanel (o uno nuevo).
- Tipo: MySQL.
- Usuario y contraseña: Crea un nuevo usuario y una contraseña segura para esta base de datos. Anota estos datos, los necesitarás más adelante.
Paso 3: Importa el Archivo SQL en Plesk
Una vez creada la base de datos, haz clic en su nombre para entrar en ella. Busca la opción "Importar volcado de datos" o similar. Sube el archivo .sql que descargaste de cPanel y haz clic en "Aceptar". Plesk importará los datos.
Fase 3: Configurar el Sitio Web (Archivos de Configuración)
Este es un paso crítico, especialmente para mover WordPress cPanel Plesk. Los archivos de tu web necesitan saber cómo conectarse a la nueva base de datos.
Para WordPress (el caso más común)
El archivo de configuración es wp-config.php, que se encuentra en la raíz de tu web. Debes editarlo para actualizar los datos de conexión a la base de datos.
- DB_NAME: El nombre de la nueva base de datos que creaste en Plesk.
- DB_USER: El nombre del nuevo usuario de la base de datos.
- DB_PASSWORD: La contraseña del nuevo usuario.
- DB_HOST: Normalmente es
localhost, pero en Plesk puede que necesites el nombre del servidor de base de datos (a veces eslocalhosto una IP específica).
Puedes editar este archivo desde el Administrador de archivos de Plesk. Haz clic derecho sobre wp-config.php y selecciona "Editar".
[WARNING] Ten mucho cuidado al editar este archivo. Un solo error en una comilla o un punto y coma puede romper tu sitio web. Guarda una copia de seguridad del archivo original antes de editarlo.
Para Otras Aplicaciones (Joomla, Drupal, etc.)
Cada CMS tiene su archivo de configuración (por ejemplo, configuration.php en Joomla). El proceso es el mismo: busca el archivo de configuración y actualiza los datos de conexión a la base de datos.
Fase 4: Migrar las Cuentas de Correo
Migrar correos cPanel Plesk es un poco más delicado, pero no imposible. Hay dos partes: las cuentas de correo en sí (las direcciones como tucorreo@tudominio.com) y el contenido de los buzones.
Paso 1: Recrea las Cuentas de Correo en Plesk
En Plesk, ve a la sección "Correo" de tu dominio. Haz clic en "Crear dirección de correo" y crea las mismas cuentas que tenías en cPanel (con las mismas contraseñas para que los clientes no noten la diferencia).
Paso 2: Transfiere el Contenido del Buzón (Opcional pero Recomendado)
Si quieres conservar los correos antiguos, necesitas transferir los archivos del buzón. Esto es más complejo y existen dos métodos:
- Método de copia de archivos: En cPanel, los buzones suelen estar en la carpeta
mail. Puedes descargar esa carpeta (o el contenido de la cuenta específica) y subirla a la carpeta correspondiente en Plesk. A menudo, esto requiere acceso a nivel de sistema (SSH). - Método de cliente de correo: Una opción más sencilla para usuarios no técnicos es configurar tu cliente de correo (Outlook, Thunderbird) para que se conecte a ambas cuentas (la antigua y la nueva) y arrastrar los correos de una a otra. Esto puede ser lento si tienes muchos correos.
[INFO] Para la mayoría de los usuarios, recrear las cuentas de correo y no transferir los correos antiguos es suficiente. Si necesitas los correos antiguos, te recomiendo contactar con tu nuevo proveedor de hosting para que te ayuden con la transferencia a nivel de servidor, ya que suele ser más segura.
Fase 5: Punto Final y Verificación
Una vez que hayas migrado los archivos, las bases de datos y los correos, es hora de la prueba de fuego.
Paso 1: Actualiza los Registros DNS (Nameservers)
Este es el paso que "apunta" tu dominio al nuevo servidor. Debes cambiar los nameservers de tu dominio desde el registrador donde lo compraste (por ejemplo, GoDaddy, Namecheap, etc.) a los que te haya proporcionado tu nuevo proveedor de hosting que usa Plesk.
[WARNING] Este cambio puede tardar entre 24 y 72 horas en propagarse a nivel mundial. Durante ese tiempo, algunos usuarios verán tu web antigua y otros la nueva. Es un proceso normal.
Paso 2: Realiza Pruebas Exhaustivas
Una vez que el DNS se haya propagado (o si usas un archivo hosts temporal para probar antes), es hora de comprobar que todo funciona.
- Carga la página principal: Escribe tu dominio en el navegador y verifica que cargue correctamente.
- Navega por las páginas internas: Haz clic en enlaces, artículos, productos, etc.
- Prueba los formularios: Envía un formulario de contacto para asegurarte de que funciona.
- Envía y recibe correos: Prueba a enviar un correo desde tu nueva cuenta y a recibirlo en otra.
- Revisa la base de datos: Entra en phpMyAdmin de Plesk y verifica que las tablas estén correctas.
Conclusión y Preguntas Frecuentes (FAQ)
Migrar tu sitio web de cPanel a Plesk es un proceso que, con la guía adecuada, puede ser muy manejable. Hemos cubierto los dos métodos principales: el automático (con la herramienta de migración de Plesk) y el manual (con control total).
Recuerda siempre: la paciencia y la preparación son tus mejores aliados. No tengas miedo de pedir ayuda a tu nuevo proveedor de hosting si te atascas; para eso están.
Preguntas Frecuentes
¿Puedo cambiar de cPanel a Plesk sin perder mi posicionamiento SEO?
Sí, es posible. El SEO se basa en el contenido, la estructura del sitio y los enlaces entrantes. Si mantienes la misma estructura de URLs (permálíneas) y el mismo contenido, tu posicionamiento no debería verse afectado. Lo más importante es que el sitio esté siempre disponible y no tenga errores 404.
¿Qué pasa con los certificados SSL?
Deberás instalar un nuevo certificado SSL para tu dominio en Plesk. Puedes generar uno gratuito (Let's Encrypt) directamente desde el panel de control de Plesk en la sección de "Seguridad".
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio web y del método que uses. Una migración con la herramienta automática puede tardar desde minutos hasta horas. Una migración manual puede llevarte una tarde entera si es tu primera vez.
¿Es seguro hacerlo yo mismo?
Siguiendo esta guía y teniendo cuidado, es seguro. Sin embargo, si tienes un sitio web muy complejo o con muchas aplicaciones personalizadas, puede ser más seguro contratar un servicio de migración profesional.
¿Qué es Syspanel y qué relación tiene con esto?
Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting que se utiliza en algunos servidores. Si en algún momento ves referencias a Syspanel, recuerda que su puerto de acceso por defecto es el 2106. La migración a Syspanel sería un proceso similar en concepto, pero con diferencias en la interfaz y las herramientas. Esta guía se centra en cPanel a Plesk, pero los principios generales (copias de seguridad, transferencia de archivos y bases de datos) son universales.
Espero que esta guía te haya sido de gran ayuda. ¡Mucha suerte con tu migración! Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.
