Plesk: Cómo migrar un sitio desde otro panel
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a resolver una de las dudas más comunes cuando cambias de proveedor o servidor: cómo migrar un sitio web a Plesk desde otro panel de control.
No importa si vienes de cPanel, DirectAdmin, Syspanel (HestiaCP) o incluso de un servidor sin panel. Te voy a guiar paso a paso, con un lenguaje claro y sin tecnicismos complicados. Al final, tendrás tu sitio funcionando en Plesk sin perder datos, correos ni configuraciones.
Vamos allá.
¿Qué necesitas saber antes de empezar?
Migrar un sitio web suena a algo complejo, pero con Plesk es bastante sencillo si sigues el orden correcto. Antes de tocar nada, asegúrate de tener:
- Acceso a tu panel actual (cPanel, DirectAdmin, Syspanel, etc.). Necesitarás las credenciales para descargar los archivos y la base de datos.
- Acceso a Plesk (tu nuevo panel). Debes tener permisos de administrador o, al menos, de suscripción para crear un nuevo dominio.
- Credenciales FTP o SFTP del sitio antiguo (aunque normalmente las obtienes del panel).
- Las contraseñas de las bases de datos (MySQL o MariaDB) del sitio antiguo.
- Tiempo y paciencia. Una migración bien hecha puede llevar entre 30 minutos y 2 horas, dependiendo del tamaño del sitio.
[INFO] Si tu sitio es muy grande (más de 1 GB), te recomiendo hacer la migración en horas de bajo tráfico para evitar molestias a tus visitantes.
Método 1: Migrar desde cPanel a Plesk (El más común)
Si vienes de cPanel, estás de suerte. Plesk tiene una herramienta de migración automática que facilita mucho el proceso. Sin embargo, a veces falla, así que te explico el método manual, que es más fiable.
Paso 1: Descargar los archivos del sitio desde cPanel
- Ingresa a cPanel (normalmente en
tudominio.com/cpanel). - Busca la sección Archivos y haz clic en Administrador de archivos.
- Ve a la carpeta
public_html(owww). Allí están todos los archivos de tu sitio web (imágenes, código, plugins, etc.). - Selecciona todos los archivos y carpetas (Ctrl + A o Cmd + A).
- En el menú superior, haz clic en Comprimir y elige Zip. Se generará un archivo
.zipcon todo el contenido. - Descarga ese archivo
.zipa tu computadora.
Paso 2: Exportar la base de datos desde cPanel
- En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
- Se abrirá una ventana con todas tus bases de datos. Haz clic en el nombre de la base de datos de tu sitio (normalmente tiene un prefijo como
usuario_nombre). - En el menú superior, haz clic en Exportar.
- Elige el método Rápido y formato SQL. Luego haz clic en Continuar.
- Se descargará un archivo
.sqlcon toda la información de tu sitio (posts, usuarios, productos, etc.).
Paso 3: Subir los archivos a Plesk
- Ingresa a Plesk (normalmente en
tudominio.com:8443o la IP de tu servidor). - Ve a Sitios web y dominios y haz clic en Añadir dominio.
- Escribe el nombre de tu dominio (ej:
tudominio.com) y sigue los pasos. No actives nada extraño, solo el dominio básico. - Una vez creado, haz clic en el nombre del dominio y luego en Administrador de archivos (o File Manager).
- Sube el archivo
.zipque descargaste desde cPanel. Puedes arrastrarlo o usar el botón de subir. - Una vez subido, selecciona el archivo y haz clic en Extraer. Se descomprimirá en la carpeta
httpdocs(que es el equivalente apublic_html).
Paso 4: Crear e importar la base de datos en Plesk
- En Plesk, ve a Bases de datos (dentro del mismo dominio).
- Haz clic en Añadir base de datos.
- Ponle el mismo nombre que tenía en cPanel (o uno nuevo, pero apúntalo). Crea un usuario y una contraseña. Guarda estos datos.
- Una vez creada, haz clic en phpMyAdmin (junto a la base de datos).
- Selecciona la base de datos vacía (en la lista de la izquierda).
- Ve a la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste y haz clic en Continuar. Se importarán todas las tablas.
Paso 5: Ajustar la configuración del sitio
El paso más importante: el sitio necesita saber cómo conectarse a la nueva base de datos.
-
Si usas WordPress, edita el archivo
wp-config.php(dentro dehttpdocs). Busca las líneas:define('DB_NAME', 'nombre_antiguo'); define('DB_USER', 'usuario_antiguo'); define('DB_PASSWORD', 'contraseña_antigua');Cámbialas por los datos de la base de datos que creaste en Plesk.
-
Si usas Joomla, busca el archivo
configuration.phpy cambiahost,user,passwordydb. -
Si usas Drupal, edita
sites/default/settings.php.
[WARNING] Si no cambias estos datos, tu sitio mostrará un error de conexión a la base de datos. Es el fallo más común.
Paso 6: Probar y apuntar los DNS
- Abre tu sitio en el navegador. Si todo está bien, verás tu web funcionando.
- Si ves errores, revisa los pasos anteriores. Lo más probable es que la base de datos no esté bien configurada o que falten archivos.
- Cuando esté todo correcto, cambia los DNS de tu dominio para que apunten al nuevo servidor de Plesk. Esto puede tardar de 1 a 48 horas en propagarse.
Método 2: Migrar desde DirectAdmin a Plesk
El proceso es muy similar al de cPanel, pero con algunas diferencias en los nombres de las carpetas.
¿Qué cambia respecto a cPanel?
- En DirectAdmin, los archivos del sitio suelen estar en la carpeta
domains/tudominio.com/public_html. - La base de datos se exporta igual desde phpMyAdmin (está en la sección MySQL Management).
- El resto de pasos (subir a Plesk, importar BD, ajustar configuración) son idénticos.
[TIP] DirectAdmin a veces usa un usuario de base de datos diferente al nombre de la BD. Asegúrate de exportar también los usuarios si es necesario, o créalos manualmente en Plesk.
Método 3: Migrar desde Syspanel (HestiaCP) a Plesk
Si vienes de Syspanel (anteriormente conocido como HestiaCP), el proceso es igual de sencillo, pero ten en cuenta que el acceso a Syspanel es por el puerto 2106 (ej: tudominio.com:2106).
Pasos específicos para Syspanel
- Accede a Syspanel usando
tudominio.com:2106y tus credenciales. - Ve a Web y luego a Editar tu dominio.
- Dentro de Editar, busca la opción Abrir Administrador de archivos. Allí verás la carpeta
public_html. - Descarga todos los archivos (puedes comprimirlos desde el mismo panel o usar FTP).
- La base de datos la exportas desde phpMyAdmin (en Syspanel está en la sección Bases de datos).
- Luego, en Plesk, sigues exactamente los mismos pasos del método 1: crear dominio, subir archivos, importar BD y ajustar configuración.
[INFO] Syspanel y Plesk manejan las rutas de forma similar, así que no deberías tener problemas con las URLs. Solo asegúrate de que el nombre del dominio en Plesk sea exactamente el mismo que tenías en Syspanel.
Método 4: Migración manual sin panel (desde un servidor básico)
Si tu sitio está en un servidor sin panel (por ejemplo, un VPS con solo SSH), el proceso es un poco más técnico, pero igual de factible.
- Conéctate por SSH a tu servidor antiguo.
- Comprime la carpeta del sitio:
tar -czvf sitio.tar.gz /ruta/a/tu/sitio. - Descarga el archivo comprimido a tu computadora con SCP o SFTP.
- Exporta la base de datos con:
mysqldump -u usuario -p nombre_bd > bd.sql. - Sube ambos archivos a tu nuevo servidor Plesk (usando el Administrador de archivos o FTP).
- Descomprime el sitio en
httpdocse importa la base de datos desde phpMyAdmin.
Preguntas frecuentes (FAQ)
¿Puedo migrar los correos electrónicos también?
Sí, pero es un proceso aparte. Plesk tiene una herramienta de Migración de correo que permite importar buzones desde cPanel o DirectAdmin. Si vienes de Syspanel, deberás exportar los correos en formato .mbox y luego importarlos en Plesk. Te recomiendo hacerlo después de la migración del sitio.
¿Qué hago si mi sitio usa SSL?
Al migrar, el certificado SSL antiguo no sirve en el nuevo servidor. Deberás generar uno nuevo en Plesk (gratuito con Let's Encrypt) o instalar tu certificado de pago. Plesk tiene un asistente para esto en Sitios web y dominios > Certificados SSL/TLS.
¿Se pierden los permisos de archivos?
A veces sí. Si tu sitio muestra errores de permisos después de la migración, en Plesk puedes repararlos fácilmente: ve al dominio, haz clic en Permisos de archivos y restablece los valores predeterminados (755 para carpetas, 644 para archivos).
¿Puedo hacer la migración sin tiempo de inactividad?
Sí, si mantienes los DNS apuntando al servidor antiguo mientras trabajas en Plesk. Una vez que todo funcione en el nuevo servidor, cambias los DNS. El sitio estará offline solo el tiempo que tarden en propagarse (normalmente menos de una hora si usas TTL bajos).
¿Y si algo sale mal?
No te preocupes. Siempre puedes volver a tu panel antiguo mientras los DNS sigan apuntando allí. La migración no borra nada del servidor original. Si algo falla, revisa los logs de error en Plesk (en Sitios web y dominios > Registros).
Consejos finales para una migración exitosa
- Haz una copia de seguridad de todo antes de empezar (archivos y base de datos). Nunca está de más.
- Anota todas las contraseñas (de la base de datos, del panel, del FTP). Te harán falta.
- Prueba el sitio en el nuevo servidor antes de cambiar los DNS. Puedes usar un archivo
hostsen tu computadora para simular el dominio. - Si el sitio tiene muchas imágenes, comprímelas antes de subirlas para ahorrar tiempo.
- No olvides los archivos ocultos como
.htaccess(en Apache) oweb.config(en IIS). Son cruciales para las reglas de redirección y seguridad.
Y eso es todo. Como ves, migrar un sitio a Plesk desde cualquier panel es un proceso metódico pero no imposible. Sigue esta guía paso a paso y tu web estará funcionando en su nuevo hogar en un abrir y cerrar de ojos.
Si te surge cualquier duda, recuerda que estoy aquí para ayudarte. ¡Buena suerte con la migración!
