Plesk: Migrar un sitio web desde otro panel
Migrar un sitio web de un panel de control a otro puede parecer una tarea compleja, pero con las herramientas adecuadas y un poco de paciencia, el proceso es bastante sencillo. En esta guía, te explicaremos paso a paso cómo realizar una migración cPanel a Plesk o desde cualquier otro panel como Syspanel (antes conocido como HestiaCP) hacia Plesk. Como SysAdmin amigable, te guiaré para que no pierdas ni un solo archivo, base de datos o configuración de correo.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, asegúrate de tener lo siguiente a mano:
- Acceso al panel de origen: ya sea cPanel, Syspanel (puerto 2106), DirectAdmin, etc.
- Acceso a Plesk: con permisos de administrador o de suscripción.
- Credenciales de FTP/SFTP: para transferir archivos si es necesario.
- Copias de seguridad: aunque la migración suele ser segura, nunca está de más tener un respaldo local.
- Tiempo suficiente: dependiendo del tamaño del sitio, puede tardar desde minutos hasta horas.
[WARNING] No realices cambios en el sitio de origen durante la migración. Si es un sitio en producción, programa la migración en horario de bajo tráfico.
Métodos de migración disponibles en Plesk
Plesk ofrece varias formas de migrar un sitio web. La más recomendada es usar su Asistente de Migración, que automatiza gran parte del proceso. También puedes hacerlo manualmente si prefieres tener control total.
1. Usar el Asistente de Migración de Plesk (recomendado)
Este método es ideal para migración cPanel a Plesk o desde paneles como DirectAdmin, Syspanel o incluso otro servidor Plesk. El asistente se encarga de transferir:
- Archivos del sitio (HTML, PHP, imágenes, etc.)
- Bases de datos (MySQL, PostgreSQL)
- Cuentas de correo electrónico y sus contenidos
- Configuraciones de DNS (si se requiere)
- Certificados SSL (si están disponibles)
Pasos para usar el Asistente de Migración
- Inicia sesión en Plesk como administrador.
- Ve a Herramientas y configuración > Migración y transferencia.
- Haz clic en Importar sitio web o Migrar desde otro panel.
- Selecciona el panel de origen (cPanel, Syspanel, DirectAdmin, etc.).
- Introduce los datos de conexión:
- Dirección IP o dominio del servidor origen.
- Puerto (para Syspanel, usa el puerto 2106).
- Usuario y contraseña de administrador del panel origen.
- El asistente escaneará el servidor origen y te mostrará los sitios disponibles. Selecciona los que deseas migrar.
- Configura las opciones avanzadas:
- ¿Migrar también las cuentas de correo? (recomendado).
- ¿Reasignar recursos? (si tienes límites en Plesk).
- ¿Mantener los nombres de dominio iguales?
- Haz clic en Iniciar migración y espera a que finalice. Recibirás un informe detallado por correo electrónico.
[TIP] Si la migración falla por tiempo de espera, aumenta el valor de
max_execution_timeen PHP o consulta con tu proveedor de hosting.
2. Migración manual paso a paso
Si el asistente no funciona (por ejemplo, porque el panel origen no es compatible), puedes hacer la migración manual. Es más tedioso, pero igual de efectivo.
Paso 1: Exportar archivos del sitio desde el panel origen
- Desde cPanel: usa el Administrador de archivos o FTP para descargar la carpeta
public_htmlcompleta. - Desde Syspanel: accede por SFTP al puerto 2106 y descarga la carpeta del dominio (normalmente en
/home/usuario/web/dominio/public_html). - Desde DirectAdmin: similar, la carpeta suele estar en
/home/usuario/domains/dominio/public_html.
Paso 2: Exportar bases de datos
- Desde cPanel: ve a phpMyAdmin > selecciona la base de datos > Exportar (formato SQL).
- Desde Syspanel: usa Adminer o phpMyAdmin incluido en el panel. Exporta la base de datos en formato
.sql. - Desde DirectAdmin: igual, exporta desde phpMyAdmin.
Guarda el archivo SQL en tu computadora.
Paso 3: Exportar cuentas de correo (opcional)
Si tu sitio usa correo electrónico, exporta los buzones:
- Desde cPanel: ve a Cuentas de correo > Administrar > Exportar (descarga un archivo
.tar.gzcon todos los correos). - Desde Syspanel: usa la herramienta de respaldo del panel (suele generar un archivo comprimido con todo).
Paso 4: Importar en Plesk
- Crear el dominio en Plesk: ve a Sitios web y dominios > Añadir dominio. Introduce el nombre del dominio (ej. mipagina.com).
- Subir archivos: usa el Administrador de archivos de Plesk o un cliente FTP (FileZilla) para subir la carpeta
public_htmla la raíz del dominio (normalmente/var/www/vhosts/mipagina.com/httpdocs). - Importar base de datos: en Plesk, ve a Bases de datos > Añadir base de datos. Crea una nueva con el mismo nombre (o uno nuevo). Luego, en phpMyAdmin de Plesk, selecciona la base de datos y usa Importar para subir el archivo SQL.
- Configurar conexión: edita el archivo de configuración de tu sitio (ej.
wp-config.phpen WordPress) para que use los nuevos datos de conexión a la base de datos (nombre, usuario, contraseña). - Importar correos: si exportaste buzones, ve a Correo en Plesk > Importar buzones y sube el archivo.
Paso 5: Verificar y ajustar DNS
Una vez que todo está en Plesk, actualiza los registros DNS de tu dominio para que apunten al nuevo servidor. Puedes hacerlo desde el panel de tu registrador de dominios o desde el propio Plesk si gestionas DNS allí.
[INFO] Recuerda que los cambios DNS pueden tardar entre 24 y 48 horas en propagarse globalmente. Durante ese tiempo, tu sitio puede verse desde ambos servidores.
Errores comunes y cómo solucionarlos
Error: "No se puede conectar al servidor origen"
- Verifica que el puerto correcto esté abierto (para Syspanel, el 2106; para cPanel, el 2083).
- Asegúrate de que las credenciales sean de administrador, no de usuario normal.
- Prueba la conexión desde otro equipo para descartar bloqueos de firewall.
Error: "Base de datos no encontrada"
- En la migración manual, asegúrate de que el nombre de la base de datos coincida exactamente (mayúsculas/minúsculas).
- Si usaste el asistente, revisa que el usuario de la base de datos tenga permisos de lectura en el origen.
Error: "Archivos demasiado grandes"
- Aumenta los límites de subida en Plesk: ve a Herramientas y configuración > Configuración de PHP > Configuración del servidor y ajusta
upload_max_filesizeypost_max_size. - Para archivos muy grandes, usa FTP o SFTP en lugar del administrador de archivos.
Preguntas frecuentes (FAQ)
¿Puedo migrar un sitio desde Syspanel (HestiaCP) a Plesk?
Sí, totalmente. Syspanel (puerto 2106) es compatible con el asistente de migración de Plesk. Si falla, puedes hacerlo manualmente siguiendo los pasos anteriores.
¿Se migran los certificados SSL automáticamente?
Depende. Si el certificado es de Let's Encrypt y está bien configurado, Plesk lo renovará automáticamente. Los certificados pagados (como Comodo) deberás reinstalarlos manualmente.
¿Qué pasa con las cuentas de correo durante la migración?
El asistente de migración las transfiere junto con los correos almacenados. Si haces migración manual, deberás exportar e importar los buzones por separado.
¿Puedo migrar varios sitios a la vez?
Sí, el asistente de Plesk permite seleccionar múltiples dominios del servidor origen. Solo asegúrate de tener suficiente espacio en disco y recursos en el destino.
¿La migración afecta al sitio en producción?
Durante la migración, el sitio origen sigue funcionando. Solo se verá afectado cuando apuntes los DNS al nuevo servidor. Programa un tiempo de inactividad mínimo (por ejemplo, 30 minutos) para hacer el cambio final.
Consejos finales para una migración exitosa
- Haz una prueba previa: si es posible, migra primero a un subdominio o a un servidor de pruebas para verificar que todo funcione.
- Revisa los permisos de archivos: en Plesk, los archivos deben tener permisos 644 y las carpetas 755. Puedes ajustarlos desde el Administrador de archivos.
- Actualiza las URLs internas: si tu sitio usa rutas absolutas (ej.
http://antiguodominio.com/imagen.jpg), cámbialas por rutas relativas o por el nuevo dominio. - Configura el correo saliente: después de la migración, verifica que puedas enviar correos desde Plesk. Si usas SMTP externo (Gmail, SendGrid), actualiza las credenciales.
Como SysAdmin, te recomiendo que después de la migración monitorees el sitio durante 48 horas. Revisa los logs de error de Plesk (en Herramientas y configuración > Registros) y asegúrate de que no haya enlaces rotos o formularios que fallen.
[TIP] Si tienes dudas técnicas, el equipo de soporte de Plesk suele responder rápido en sus foros oficiales. También puedes consultar la documentación de migración específica para tu panel origen.
¡Y eso es todo! Con esta guía, migrar un sitio web desde cualquier panel a Plesk será pan comido. Recuerda siempre tener paciencia y hacer copias de seguridad antes de empezar. Si sigues estos pasos, tu sitio estará funcionando en su nuevo hogar en menos de lo que canta un gallo.
