¿Cómo migrar un sitio web de cPanel a Plesk? Guía fácil
Si estás leyendo esto, probablemente te enfrentas a la necesidad de cambiar tu sitio web de un panel de control a otro. Tranquilo, es un proceso más común de lo que parece y, con la guía adecuada, puedes realizarlo sin perder datos ni tiempo. Hoy te explicaré paso a paso cómo realizar una migración hosting desde cPanel (uno de los paneles más populares) hacia Plesk (una plataforma potente y muy usada en entornos Windows y Linux).
Esta guía migración está diseñada para que cualquier persona, incluso sin conocimientos técnicos profundos, pueda seguirla. No te preocupes por los tecnicismos; iremos despacio, explicando cada concepto.
¿Por qué migrar de cPanel a Plesk?
Antes de comenzar, es bueno entender por qué alguien querría hacer este cambio. cPanel es excelente, pero Plesk ofrece ventajas como:
- Mejor gestión de múltiples sitios web desde una sola interfaz.
- Compatibilidad nativa con Windows Server (aunque también funciona en Linux).
- Herramientas de seguridad avanzadas como el firewall integrado.
- Interfaz más moderna y fácil de navegar para principiantes.
Si tu hosting actual usa cPanel y tu nuevo proveedor usa Plesk (o viceversa), no hay problema. La migración es posible y aquí te enseñamos cómo.
Preparativos antes de empezar
1. Verifica la compatibilidad de tu sitio
Antes de hacer cualquier movimiento, asegúrate de que tu sitio web (WordPress, Joomla, tienda online, etc.) sea compatible con el nuevo entorno. Plesk soporta las mismas tecnologías que cPanel: PHP, MySQL, Python, Node.js, etc. Sin embargo, si usas aplicaciones muy específicas (como ciertos módulos de Apache), verifica con tu proveedor.
2. Haz una copia de seguridad completa
Este paso es obligatorio. Nunca migres sin tener un respaldo. Desde cPanel puedes generar un backup completo de:
- Archivos del sitio (carpeta
public_html). - Bases de datos (MySQL o MariaDB).
- Cuentas de correo electrónico (si las tienes).
- Configuraciones de DNS (opcional).
Para hacerlo:
- Inicia sesión en tu cPanel.
- Busca la sección “Archivos” y haz clic en “Backup” o “Copias de seguridad”.
- Selecciona “Descargar una copia de seguridad completa del sitio” o elige las partes que quieras (recomiendo todo).
- Guarda el archivo
.tar.gzen tu computadora.
[WARNING] No confíes solo en el backup automático del hosting. Descarga una copia local para estar seguro.
3. Prepara tu nuevo servidor Plesk
Si aún no tienes Plesk instalado, pídele a tu proveedor de hosting que te lo configure. Asegúrate de tener:
- Acceso al panel de Plesk (usuario y contraseña).
- Espacio en disco suficiente para tu sitio.
- PHP y las extensiones necesarias (por ejemplo, si usas WordPress, necesitas PHP 7.4 o superior y MySQL).
Si estás en un VPS o servidor dedicado, puedes instalar Plesk tú mismo. Pero para esta guía, asumiremos que tu proveedor ya lo tiene listo.
Método 1: Migración manual paso a paso (recomendado para principiantes)
Este método es el más seguro porque tienes control total sobre cada archivo y base de datos.
Paso 1: Transfiere los archivos del sitio web
- Desde cPanel: Ve a “Administrador de archivos” y selecciona la carpeta
public_html(o la raíz de tu sitio). Comprímela en un archivo.zipo.tar.gzusando la opción “Comprimir”. - Descarga el archivo a tu computadora.
- Sube el archivo a Plesk: En tu panel de Plesk, ve a “Archivos” (o “File Manager”). Navega hasta la carpeta
httpdocs(equivalente apublic_html). Sube el archivo comprimido. - Descomprime: Una vez subido, selecciona el archivo y haz clic en “Extraer” o “Descomprimir”. Asegúrate de que los archivos queden en la raíz de
httpdocs.
[TIP] Si tu sitio es muy grande (más de 500 MB), usa FTP con FileZilla. Es más rápido que el administrador de archivos.
Paso 2: Exporta e importa las bases de datos
- Desde cPanel: Ve a “phpMyAdmin” (dentro de “Bases de datos”). Selecciona la base de datos de tu sitio y haz clic en “Exportar”. Elige el método “Rápido” y formato SQL. Descarga el archivo.
- En Plesk: Ve a “Bases de datos” y crea una nueva base de datos con el mismo nombre (o uno nuevo, pero anótalo). Luego, haz clic en “Importar” y selecciona el archivo SQL que descargaste.
[INFO] Si tu sitio usa varias bases de datos, repite el proceso para cada una.
Paso 3: Configura las cuentas de correo (si aplica)
Si usabas correos en cPanel (como info@tudominio.com), debes recrearlos en Plesk:
- En Plesk, ve a “Correo” y crea las mismas cuentas con los mismos nombres y contraseñas.
- Si tenías reglas de reenvío o filtros, tendrás que configurarlos manualmente (anótalos antes de migrar).
Paso 4: Actualiza la configuración del sitio
Ahora tu sitio está en Plesk, pero puede que no funcione porque las rutas de archivos o las credenciales de la base de datos han cambiado.
-
Para WordPress: Edita el archivo
wp-config.phpen la carpetahttpdocs. Busca las líneas:define('DB_NAME', 'nombre_base_antigua'); define('DB_USER', 'usuario_antiguo'); define('DB_PASSWORD', 'contraseña_antigua'); define('DB_HOST', 'localhost');Cámbialas por los datos de tu nueva base de datos en Plesk (el host suele ser
localhost). -
Para otros CMS: Busca el archivo de configuración (como
configuration.phpen Joomla) y actualiza las credenciales de la base de datos.
Paso 5: Apunta los DNS a tu nuevo servidor
Este es el paso final. Debes cambiar los registros DNS de tu dominio para que apunten a la IP de tu servidor Plesk.
- Ve al panel de control de tu dominio (donde lo compraste o administras los DNS).
- Localiza los registros A (para el dominio principal) y CNAME (para subdominios como
www). - Cambia la dirección IP por la de tu nuevo servidor Plesk (te la dará tu proveedor).
- Guarda los cambios.
[WARNING] La propagación DNS puede tardar entre 1 y 48 horas. Durante ese tiempo, algunos visitantes verán tu sitio antiguo y otros el nuevo. No te preocupes, es normal.
Método 2: Usando la herramienta de migración de Plesk (más avanzado)
Si tu nuevo servidor Plesk tiene la extensión “Migrator” (o “Migration Manager”), puedes hacer una migración automática desde cPanel. Es más rápido, pero requiere que ambos paneles sean accesibles.
- En Plesk, ve a “Herramientas y configuraciones” > “Migración y transferencia”.
- Selecciona “Migrar desde cPanel”.
- Ingresa la IP de tu servidor cPanel, el usuario root (o un usuario con privilegios) y la contraseña.
- Plesk escaneará el servidor y te mostrará los sitios disponibles. Selecciona el que quieres migrar.
- Haz clic en “Iniciar migración”. El proceso puede tardar varios minutos.
[TIP] Esta herramienta migra archivos, bases de datos y configuraciones de correo automáticamente. Es ideal si tienes muchos sitios.
Solución de problemas comunes (FAQ)
¿Qué pasa si mi sitio no carga después de la migración?
Revisa estos puntos:
- Archivos en la carpeta incorrecta: Asegúrate de que los archivos estén en
httpdocsy no enhttpsdocs(que es para SSL). - Base de datos no conectada: Verifica las credenciales en el archivo de configuración.
- PHP no compatible: En Plesk, ve a “Configuración de PHP” y selecciona la versión correcta (por ejemplo, 8.0 para WordPress).
¿Pierdo los correos electrónicos durante la migración?
Sí, los correos almacenados en el servidor antiguo no se transfieren automáticamente. Te recomiendo:
- Antes de migrar, descarga todos los correos a tu computadora usando un cliente como Outlook o Thunderbird (configura IMAP).
- Después de migrar, configura las cuentas en Plesk y vuelve a sincronizar.
¿Puedo migrar un sitio de Plesk a cPanel?
Sí, el proceso es similar pero en sentido inverso. cPanel también tiene herramientas de migración (como “Transfer Tool”). La lógica es la misma: archivos, bases de datos y correos.
¿Qué hago si uso Syspanel (HestiaCP) en lugar de cPanel?
Si tu panel actual es Syspanel (HestiaCP), el proceso es muy parecido. La diferencia principal es que el acceso a Syspanel se hace por el puerto 2106 (ejemplo: https://tudominio.com:2106). Los pasos para migrar a Plesk son:
- Desde Syspanel, exporta tus bases de datos (phpMyAdmin) y descarga los archivos de la carpeta
public_html. - Sigue los pasos del Método 1 de esta guía.
- Al igual que con cPanel, actualiza las credenciales de la base de datos en tu sitio.
[INFO] Syspanel es una excelente alternativa gratuita, pero si necesitas funciones más avanzadas, Plesk es una buena opción de destino.
Consejos finales para una migración exitosa
- Haz pruebas en un subdominio: Si es posible, primero migra a un subdominio (ej.
prueba.tudominio.com) para verificar que todo funcione antes de cambiar los DNS. - Mantén el sitio antiguo activo: No des de baja tu hosting anterior hasta que la propagación DNS haya terminado y tu sitio funcione perfectamente en Plesk.
- Revisa los enlaces internos: A veces, las URLs absolutas (como
https://tudominio.com/imagen.jpg) pueden quedar rotas. Usa un plugin como “Better Search Replace” en WordPress para corregirlas. - Actualiza los certificados SSL: Después de la migración, asegúrate de que tu sitio cargue con HTTPS. En Plesk, puedes instalar un certificado Let’s Encrypt gratuito desde “Certificados SSL/TLS”.
Migrar un sitio web puede sonar aterrador, pero con esta guía migración paso a paso, verás que es más sencillo de lo que parece. La clave está en la paciencia y en seguir cada instrucción al pie de la letra.
Si en algún momento te sientes perdido, recuerda que los equipos de soporte de tu hosting están para ayudarte. ¡No dudes en contactarlos!
¡Buena suerte con tu migración de cPanel a Plesk!
