Plesk: cómo migrar un sitio web desde otro panel
¡Hola! Si estás leyendo esto, seguramente te encuentras en el proceso de mudar tu sitio web a Plesk desde otro panel de control, como cPanel, DirectAdmin o incluso Syspanel (anteriormente conocido como HestiaCP). No te preocupes, la migración es un paso común y, con la herramienta adecuada, puede ser un proceso muy sencillo y seguro.
En esta guía, te explicaré paso a paso cómo migrar un sitio web desde otros paneles hacia Plesk. Hablaremos de las herramientas nativas de Plesk, de métodos manuales para casos más complejos y resolveremos las dudas más frecuentes. Al final, tendrás una hoja de ruta clara para que tu sitio web funcione en su nuevo hogar sin contratiempos.
¿Por qué migrar a Plesk?
Antes de meternos en el proceso, es bueno entender por qué Plesk es una opción tan popular. Plesk es un panel de control para servidores web que destaca por su interfaz intuitiva, su potente gestor de extensiones y su excelente compatibilidad con aplicaciones como WordPress, Joomla o Magento. Además, ofrece herramientas robustas de seguridad y rendimiento.
Si vienes de cPanel, DirectAdmin o Syspanel, notarás que Plesk tiene un enfoque más moderno y simplificado. La migración te permitirá unificar tus sitios bajo una misma plataforma, facilitando la administración y el mantenimiento.
Métodos de migración disponibles en Plesk
Plesk ofrece varias vías para migrar un sitio web. La más recomendada para la mayoría de los casos es la herramienta de migración integrada, que puede importar directamente desde otros paneles. También puedes optar por un método manual si prefieres tener control absoluto sobre cada archivo o si tu panel de origen no es compatible.
1. Migración desde cPanel
cPanel es uno de los paneles más usados, y Plesk tiene un asistente de migración diseñado específicamente para él.
Requisitos previos
- Tener acceso al servidor de origen (cPanel) con credenciales de administrador o de un usuario con permisos de “root”.
- Tener acceso al servidor de destino (Plesk) como administrador (usuario “admin”).
- Asegurarse de que ambos servidores puedan comunicarse por red (puertos abiertos, sin firewalls bloqueando).
- Disponer de espacio en disco suficiente en el servidor de destino.
Pasos para migrar desde cPanel a Plesk
- Accede a Plesk como administrador. Abre tu navegador y ve a
https://tu-servidor-plesk:8443. Inicia sesión con tu usuario “admin” y su contraseña. - Ve a la herramienta de migración. En el panel izquierdo, busca la sección “Herramientas y ajustes” (a veces aparece como un engranaje). Dentro de ella, localiza la opción “Migrar desde otro panel de control” o “Importar sitio web”.
- Selecciona el tipo de origen. En el asistente, elige cPanel como panel de origen. Te pedirá la dirección IP o nombre de host del servidor de cPanel, así como las credenciales de administrador (normalmente el usuario “root” y su contraseña). Si usas un usuario con menos privilegios, asegúrate de que tenga permisos para leer archivos de configuración y bases de datos.
- Configura la migración. Plesk escaneará el servidor de origen y te mostrará una lista de todos los sitios web, cuentas de correo y bases de datos disponibles. Puedes seleccionar qué elementos migrar.
- Tip: Si solo quieres migrar un sitio, desmarca los demás para ahorrar tiempo.
- Inicia la migración. Haz clic en “Migrar” o “Iniciar”. El proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de los archivos y la cantidad de bases de datos.
- Verifica los resultados. Una vez finalizado, Plesk te mostrará un informe detallado. Revisa que no haya errores. Luego, accede a tu sitio web en el nuevo servidor para comprobar que todo funciona correctamente (enlaces, imágenes, formularios, etc.).
[TIP] Si tu sitio usa certificados SSL, Plesk intentará importarlos automáticamente. Sin embargo, es recomendable que después de la migración regeneres o reinstales los certificados desde la sección “Certificados SSL/TLS” de Plesk para evitar problemas de caducidad o de dominio.
2. Migración desde DirectAdmin
DirectAdmin es otro panel popular, especialmente en entornos de hosting compartido. El proceso es muy similar al de cPanel.
Pasos para migrar desde DirectAdmin a Plesk
- Prepara el servidor de origen. Asegúrate de que DirectAdmin tenga habilitado el acceso remoto para la migración. Normalmente, necesitas las credenciales del usuario “admin” de DirectAdmin.
- En Plesk, inicia el asistente de migración. Sigue los mismos pasos que para cPanel, pero esta vez selecciona DirectAdmin como panel de origen.
- Proporciona las credenciales. Introduce la IP del servidor DirectAdmin y las credenciales de administrador.
- Selecciona los elementos a migrar. Plesk listará los dominios, cuentas de correo y bases de datos. Elige lo que necesites.
- Ejecuta la migración. Haz clic en “Migrar” y espera a que termine.
- Revisa el informe y prueba el sitio. Al igual que con cPanel, verifica que todo esté en orden.
[WARNING] DirectAdmin a veces usa rutas de archivos ligeramente diferentes. Si después de la migración encuentras algún error 404 o de base de datos, revisa los archivos de configuración (como
wp-config.phpen WordPress) y ajusta las rutas si es necesario.
3. Migración desde Syspanel (anteriormente HestiaCP)
Syspanel (HestiaCP) es un panel ligero y gratuito. Aunque Plesk no tiene un asistente directo para él, puedes migrar manualmente o usando la opción genérica de “Panel desconocido”. Te recomiendo el método manual para mayor control.
Pasos para migrar desde Syspanel a Plesk (método manual)
- Accede a tu servidor Syspanel. Usa SSH o el administrador de archivos del panel para descargar los archivos de tu sitio. Normalmente se encuentran en
/home/nombre_usuario/web/nombre_dominio/public_html. - Exporta las bases de datos. Desde Syspanel, ve a la sección de bases de datos (normalmente en “Bases de datos” o “phpMyAdmin”). Exporta cada base de datos en formato SQL.
- Configura el dominio en Plesk. En tu servidor Plesk, crea un nuevo dominio o suscripción para el sitio web que vas a migrar.
- Sube los archivos. Usa FTP o el administrador de archivos de Plesk para subir los archivos descargados a la carpeta
httpdocsdel nuevo dominio. - Importa las bases de datos. En Plesk, ve a “Bases de datos” y crea una nueva base de datos con el nombre que desees. Luego, usa phpMyAdmin (integrado en Plesk) para importar el archivo SQL que exportaste.
- Ajusta las credenciales. Si tu sitio web (como WordPress) tiene un archivo de configuración (ej.
wp-config.php), edítalo para que coincida con los nuevos datos de la base de datos (nombre de la base, usuario y contraseña). - Prueba el sitio. Accede al dominio en tu navegador y verifica que funcione correctamente.
[INFO] Recuerda que el puerto de acceso para Syspanel (HestiaCP) es el 2106. Si necesitas acceder a su panel para descargar archivos o exportar bases de datos, usa
https://tu-servidor:2106.
4. Migración manual (para cualquier panel, incluidos los no listados)
Si tu panel de origen no está en la lista de compatibilidad (por ejemplo, InterWorx, ISPConfig o un panel personalizado), siempre puedes recurrir a la migración manual. Es un poco más laboriosa, pero te garantiza el control total.
Pasos generales para una migración manual
- Descarga una copia de seguridad completa de tu sitio. Esto incluye:
- Archivos del sitio: Usa FTP o el administrador de archivos de tu panel de origen para descargar toda la carpeta del sitio (normalmente
public_htmlowww). - Bases de datos: Exporta todas las bases de datos relacionadas con el sitio (por ejemplo, desde phpMyAdmin).
- Configuraciones de correo: Si tienes cuentas de correo, anota las direcciones y contraseñas (o exporta los buzones si tu panel lo permite).
- Archivos del sitio: Usa FTP o el administrador de archivos de tu panel de origen para descargar toda la carpeta del sitio (normalmente
- Prepara el servidor Plesk. Crea un nuevo dominio o suscripción. Anota los nombres de las bases de datos, usuarios y contraseñas que Plesk te asigne.
- Sube los archivos. A través de FTP o del administrador de archivos de Plesk, sube todos los archivos a la carpeta
httpdocsdel nuevo dominio. - Importa las bases de datos. Crea las bases de datos en Plesk (con los mismos nombres que anotaste) e importa los archivos SQL usando phpMyAdmin.
- Actualiza las configuraciones. Edita los archivos de configuración de tu aplicación (como
wp-config.php,configuration.phppara Joomla, etc.) para que apunten a la nueva base de datos y credenciales. - Configura los correos (opcional). Si migras cuentas de correo, crea las mismas cuentas en Plesk y, si es posible, importa los buzones desde una copia de seguridad.
- Prueba exhaustivamente. Revisa todas las páginas, formularios, enlaces y funcionalidades.
[WARNING] No olvides cambiar las DNS de tu dominio para que apunten al nuevo servidor Plesk. Esto suele hacerse desde el panel de tu registrador de dominios. El cambio puede tardar hasta 48 horas en propagarse globalmente.
Preguntas frecuentes (FAQ)
¿Puedo migrar un sitio de WordPress con plugins y temas?
Sí, absolutamente. La migración (tanto automática como manual) transfiere todos los archivos, incluyendo plugins, temas y subidas. Solo asegúrate de que las versiones de PHP y los requisitos del servidor Plesk sean compatibles con los de tu WordPress.
¿Qué pasa con las cuentas de correo electrónico?
En las migraciones desde cPanel y DirectAdmin, Plesk puede importar las cuentas de correo y sus buzones. En migraciones manuales o desde Syspanel, tendrás que recrear las cuentas y, si necesitas los correos antiguos, importarlos desde un archivo .mbox o mediante IMAP.
¿Se migran los certificados SSL?
Plesk intenta importar los certificados SSL durante la migración automática desde cPanel y DirectAdmin. Sin embargo, es más seguro reinstalarlos o generar nuevos certificados Let’s Encrypt desde Plesk después de la migración.
¿Qué hago si la migración falla?
Revisa el informe de errores de Plesk. Los fallos suelen deberse a problemas de conexión, permisos de archivos o incompatibilidad de versiones de PHP. Si es un error de base de datos, prueba a exportarla e importarla manualmente. Si persiste, contacta con el soporte de tu hosting.
¿Cuánto tiempo tarda una migración?
Depende del tamaño del sitio. Un sitio pequeño (unas pocas decenas de megas) puede migrarse en 5-10 minutos. Un sitio grande con muchas bases de datos y archivos puede llevar varias horas.
¿Necesito conocimientos técnicos avanzados?
Para la migración automática (cPanel y DirectAdmin), no se requieren conocimientos avanzados. Solo sigue los pasos del asistente. Para la migración manual o desde Syspanel, necesitarás algo de experiencia con FTP, bases de datos y edición de archivos de configuración.
Consejos finales para una migración exitosa
- Haz una copia de seguridad de tu sitio de origen antes de empezar. Así, si algo sale mal, puedes restaurarlo rápidamente.
- Realiza la migración en un horario de bajo tráfico. Si tu sitio recibe visitas, programa la migración para que coincida con el menor número de usuarios posible.
- Prueba el sitio en el nuevo servidor antes de cambiar las DNS. Puedes hacerlo editando el archivo
hostsde tu ordenador para que apunte el dominio a la IP del servidor Plesk. - Después de la migración, monitorea el rendimiento. Revisa los logs de errores de Plesk y asegúrate de que no haya problemas de carga o de base de datos.
- Si tienes dudas, consulta la documentación oficial de Plesk o busca en foros de la comunidad. Hay muchos recursos en línea que te pueden ayudar.
Migrar un sitio web puede parecer un desafío, pero con las herramientas adecuadas y esta guía, verás que es un proceso manejable. Plesk está diseñado para facilitar estas transiciones, así que anímate a dar el paso. ¡Tu sitio web te lo agradecerá con un mejor rendimiento y una administración más sencilla!
Si te surge cualquier otra pregunta, no dudes en dejarla en los comentarios o contactar con tu proveedor de hosting. ¡Buena suerte con la migración!
