Plesk: cómo migrar un sitio web a otro servidor
¿Por qué migrar tu sitio web con Plesk?
Imagina que tu sitio web es una tienda física. Cuando cambias de local, necesitas trasladar todo: los estantes, los productos, el letrero y la caja registradora. En el mundo digital, migrar un sitio web implica mover todos los archivos, bases de datos, cuentas de correo y configuraciones de un servidor a otro. Plesk es una herramienta que facilita enormemente este proceso, ofreciendo opciones tanto para principiantes como para administradores avanzados.
Si estás leyendo esto, probablemente estás buscando una guía clara y sin complicaciones para realizar esta transferencia. Ya sea porque tu hosting actual no te da el rendimiento que necesitas, porque encontraste un servidor más económico, o simplemente porque quieres tener todo bajo control, aquí te explicaré paso a paso cómo hacerlo. No te preocupes si no eres un experto: esta guía está diseñada para que cualquier persona pueda seguirla.
[INFO] Plesk es un panel de control de hosting que permite gestionar sitios web, bases de datos, cuentas de correo y más desde una interfaz gráfica. Es compatible con sistemas Windows y Linux.
Preparativos antes de la migración
Antes de lanzarte a mover todo, es fundamental que tengas en orden algunos aspectos. La migración no es un proceso que deba tomarse a la ligera, ya que un error podría dejar tu sitio web fuera de línea por horas o incluso días.
1. Elige el nuevo servidor
Lo primero es tener claro a dónde vas a migrar. Asegúrate de que el nuevo servidor cumpla con los requisitos mínimos de tu sitio web: versión de PHP, base de datos (MySQL, MariaDB, etc.), y espacio en disco. Si tu sitio usa tecnologías específicas (como Node.js o Python), verifica que estén disponibles.
2. Haz una copia de seguridad completa
Esta es una regla de oro: siempre respalda antes de mover. En Plesk, puedes generar un backup completo de tu sitio web desde el panel. Ve a Herramientas y configuraciones > Administrador de copias de seguridad. Selecciona tu dominio y crea un backup que incluya archivos, bases de datos y configuraciones. Guarda este archivo en tu computadora o en un servicio en la nube.
[WARNING] Nunca confíes únicamente en la copia que genera el proceso de migración. Siempre ten un respaldo externo por si algo sale mal.
3. Verifica las credenciales de acceso
Necesitarás tener acceso al panel de Plesk tanto en el servidor de origen como en el de destino. Si tu nuevo servidor usa otro panel (como cPanel o Syspanel), el proceso puede ser diferente. En el caso de Syspanel, recuerda que el puerto de acceso es el 2106, no el estándar 8443 de Plesk.
4. Revisa los registros DNS
Si cambias de servidor, probablemente necesitarás actualizar los DNS de tu dominio. Anota los valores actuales (dirección IP del servidor de origen) para luego reemplazarlos por los del nuevo servidor. Esto se hace desde el panel de tu registrador de dominios (por ejemplo, Namecheap, GoDaddy, etc.).
Métodos para migrar un sitio web con Plesk
Existen varias formas de realizar la migración. Aquí te explico las dos más comunes: la migración manual y la automática a través de la extensión "Migrador de sitios web". Ambas son efectivas, pero la automática es más rápida y menos propensa a errores.
Migración automática con la extensión de Plesk
Esta es la opción más recomendada para usuarios sin experiencia técnica. Plesk tiene una herramienta integrada que se encarga de todo: archivos, bases de datos, cuentas de correo y configuraciones.
Paso 1: Instala la extensión en el servidor de destino
En tu nuevo servidor (donde quieres que esté el sitio), ve a Extensiones > Catálogo de extensiones. Busca "Migrador de sitios web" e instálala. Esta extensión suele venir preinstalada en muchas versiones de Plesk, pero si no la ves, agréga manualmente.
Paso 2: Inicia el proceso de migración
Ve a Sitios web y dominios y haz clic en el botón "Migrar sitio web". Se abrirá un asistente que te pedirá:
- Dirección IP o nombre de host del servidor de origen: Puede ser una IP (ej. 192.168.1.1) o un dominio (ej. miviejo-servidor.com).
- Credenciales de acceso: El usuario y contraseña de Plesk del servidor de origen. Asegúrate de que sea un usuario con permisos de administrador.
- Selección de contenido: Puedes elegir migrar todo el sitio o solo partes específicas (archivos, bases de datos, etc.).
Paso 3: Revisa la configuración
El asistente te mostrará un resumen de lo que se va a transferir. Verifica que todo esté correcto y haz clic en "Iniciar migración". Dependiendo del tamaño del sitio, puede tardar desde unos minutos hasta varias horas.
[TIP] Si tu sitio web es grande (más de 1 GB), programa la migración en horarios de bajo tráfico para minimizar el impacto en los visitantes.
Paso 4: Verifica el resultado
Una vez finalizada, Plesk te mostrará un informe con los detalles. Revisa que no haya errores. Luego, accede a tu sitio web desde el nuevo servidor usando su dirección IP temporal (por ejemplo, http://IP_DEL_NUEVO_SERVIDOR). Si todo se ve bien, ¡enhorabuena! Has completado la migración.
Migración manual (paso a paso)
Si prefieres tener más control o si la extensión automática no está disponible (por ejemplo, en versiones antiguas de Plesk), puedes hacerlo manualmente. Este método es más tedioso pero igual de efectivo.
1. Exporta los archivos del sitio
Desde el panel de Plesk en el servidor de origen, ve a Sitios web y dominios > Administrador de archivos. Selecciona todos los archivos de tu sitio (normalmente en la carpeta httpdocs o public_html) y descárgalos en un archivo ZIP. Alternativamente, puedes usar FTP con un cliente como FileZilla.
2. Exporta la base de datos
Ve a Bases de datos en el panel de Plesk. Selecciona la base de datos de tu sitio y haz clic en "Exportar". Elige el formato SQL y descarga el archivo. Si tienes varias bases de datos (por ejemplo, una para WordPress y otra para un foro), repite el proceso para cada una.
3. Configura el nuevo servidor
En el servidor de destino, crea un nuevo sitio web (dominio) con la misma configuración que el original. Luego:
- Sube los archivos ZIP a la carpeta
httpdocsusando el Administrador de archivos o FTP. - Crea una nueva base de datos (con el mismo nombre o uno nuevo) e importa el archivo SQL que descargaste. Para importar, usa la opción "Importar" en la sección de bases de datos de Plesk.
4. Ajusta la configuración
Si tu sitio usa archivos de configuración (como wp-config.php en WordPress), deberás actualizar los datos de conexión a la base de datos (nombre, usuario, contraseña y servidor). Normalmente, el servidor de base de datos es localhost si está en el mismo servidor.
5. Prueba el sitio
Como en el método automático, accede a tu sitio mediante la IP del nuevo servidor para verificar que funcione correctamente. Revisa enlaces, formularios y cualquier funcionalidad dinámica.
Después de la migración: pasos finales
Una vez que confirmes que todo funciona en el nuevo servidor, es hora de hacer el cambio definitivo.
1. Actualiza los DNS
Ve al panel de tu registrador de dominios y cambia los registros A (y si usas subdominios, los CNAME) para que apunten a la IP del nuevo servidor. Ten en cuenta que los cambios DNS pueden tardar entre 24 y 48 horas en propagarse globalmente.
[WARNING] Durante el período de propagación, algunos usuarios verán el sitio en el servidor antiguo y otros en el nuevo. No modifiques nada en el servidor antiguo hasta que la propagación haya terminado.
2. Mantén el servidor antiguo activo (opcional)
Para evitar tiempo de inactividad, puedes mantener el servidor antiguo funcionando durante unos días. Si alguien accede a él, verá la versión anterior del sitio. Una vez que los DNS se hayan propagado, puedes desactivar o eliminar el sitio antiguo.
3. Realiza pruebas exhaustivas
Después de la propagación, prueba el sitio desde diferentes dispositivos y navegadores. Verifica que los correos electrónicos sigan llegando (si migraste cuentas de correo) y que no haya enlaces rotos.
4. Elimina el sitio del servidor antiguo
Cuando estés 100% seguro de que todo funciona, puedes liberar espacio eliminando los archivos y bases de datos del servidor antiguo. Pero antes, guarda una copia de seguridad final por si acaso.
Preguntas frecuentes (FAQ)
Aquí respondo las dudas más comunes que suelen tener los usuarios al migrar con Plesk.
¿Puedo migrar un sitio de cPanel a Plesk?
Sí, Plesk tiene una extensión llamada "cPanel migrator" que permite importar sitios desde cPanel. El proceso es similar al descrito, pero necesitarás las credenciales de cPanel del servidor de origen.
¿Qué pasa si mi sitio usa Syspanel en lugar de Plesk?
Si tu nuevo servidor usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. No puedes usar la extensión de migración de Plesk directamente. Deberás hacer una migración manual: exportar archivos y bases de datos desde Plesk e importarlos en Syspanel. Recuerda que en Syspanel el puerto de acceso es el 2106.
¿La migración afecta el SEO de mi sitio?
Sí, puede afectar si no se hace correctamente. Para minimizar el impacto, asegúrate de que los DNS se actualicen sin errores y de que no haya cambios en la estructura de URLs. También es recomendable configurar redirecciones 301 si cambias la URL del sitio.
¿Cuánto tiempo tarda la migración?
Depende del tamaño del sitio y de la velocidad de conexión entre los servidores. Un sitio pequeño (menos de 500 MB) puede tardar entre 10 y 30 minutos. Uno grande (varios GB) puede llevar horas.
¿Puedo migrar solo el contenido sin las bases de datos?
Sí, tanto en la migración automática como en la manual puedes seleccionar qué partes transferir. Por ejemplo, si solo quieres mover los archivos estáticos (HTML, CSS, imágenes), puedes omitir las bases de datos.
¿Qué hago si la migración falla?
No te preocupes. Revisa el informe de errores que genera Plesk. Los fallos suelen deberse a problemas de conexión (por ejemplo, firewall bloqueando puertos) o a permisos incorrectos. Si el error persiste, contacta al soporte técnico de tu hosting.
Conclusión
Migrar un sitio web con Plesk no tiene por qué ser una pesadilla. Con las herramientas adecuadas y siguiendo estos pasos, puedes realizar la transferencia de forma segura y eficiente. Recuerda siempre hacer copias de seguridad, verificar cada etapa y tener paciencia durante la propagación de DNS.
Si eres nuevo en esto, te recomiendo empezar con la migración automática. Es más intuitiva y reduce el riesgo de errores. Y si en algún momento te sientes abrumado, no dudes en buscar ayuda profesional. ¡Tu sitio web merece estar en el mejor servidor posible!
[TIP] Guarda esta guía en tus marcadores. La próxima vez que necesites migrar un sitio, tendrás todo lo necesario a mano.
