Cómo migrar un sitio de Plesk a otro servidor
Mudar tu sitio web de un servidor a otro puede sonar a tarea de expertos, pero con una buena guía y las herramientas adecuadas, es un proceso que cualquier persona puede realizar siguiendo los pasos correctos. En este artículo te explicaré de forma clara y sencilla cómo migrar un sitio de Plesk a otro servidor. Ya sea que estés cambiando de proveedor de hosting, mejorando tu plan o simplemente buscando más rendimiento, aquí encontrarás una guía paso a paso que te llevará de la mano.
Vamos a dividir el proceso en fases muy concretas: preparación, exportación desde el servidor origen, importación en el servidor destino, verificación y puesta en marcha. Además, resolveremos las dudas más frecuentes para que no te quede ninguna pregunta sin responder.
¿Qué necesitas saber antes de empezar?
Antes de lanzarnos a la migración, es importante que tengas claros algunos conceptos. Migrar un sitio implica mover todos los archivos (HTML, imágenes, scripts), la base de datos (MySQL, MariaDB, etc.) y la configuración de correo electrónico (si la tienes) de un servidor a otro.
Plesk es un panel de control de hosting muy popular que facilita enormemente la gestión de sitios web. Una de sus grandes ventajas es que incluye herramientas nativas para exportar e importar dominios completos. Esto significa que no necesitas ser un experto en línea de comandos; todo se puede hacer desde la interfaz gráfica.
[INFO] Si tu servidor destino usa otro panel como Syspanel (antes HestiaCP), recuerda que el acceso se realiza por el puerto 2106. La lógica de la migración es similar, pero los pasos concretos pueden variar ligeramente.
Paso 1: Preparación en el servidor origen (con Plesk)
Este es el paso más importante. Una buena preparación evitará dolores de cabeza. Aquí tienes lo que debes hacer:
1.1. Revisa los requisitos de tu sitio
Asegúrate de que el servidor destino cumple con los requisitos mínimos de tu sitio:
- Versión de PHP que necesita tu aplicación (WordPress, Joomla, etc.).
- Versión de MySQL/MariaDB.
- Extensiones de PHP necesarias (por ejemplo, mysqli, curl, gd, etc.).
Puedes consultar esta información desde Plesk en Herramientas y Configuración > Configuración de PHP.
1.2. Haz una copia de seguridad completa
Aunque la migración no debería borrar nada, siempre es mejor prevenir. Desde Plesk puedes hacer una copia de seguridad de todo el dominio:
- Ve a Sitios web y dominios.
- Selecciona tu dominio.
- Haz clic en Copia de seguridad (icono de disco o carpeta).
- Elige Crear una copia de seguridad y marca Configuración de la cuenta, Contenido y Bases de datos.
- Descarga el archivo .tar o .zip generado a tu ordenador.
1.3. Anota la configuración actual
Toma nota de:
- La versión de PHP que usas.
- Las cuentas de correo electrónico asociadas al dominio (si las usas).
- Cualquier redirección o regla especial que hayas configurado.
[TIP] Si tu sitio tiene muchas cuentas de correo, considera migrarlas después, ya que el proceso puede ser más complejo. A veces es más sencillo recrearlas en el nuevo servidor y reenviar los correos.
Paso 2: Exportar el sitio desde Plesk
Ahora vamos a exportar el sitio completo. Plesk incluye una herramienta llamada Migrador o Exportar dominio. Sigue estos pasos:
2.1. Accede a la herramienta de migración
- Inicia sesión en Plesk.
- Ve a Sitios web y dominios.
- Haz clic en el dominio que deseas migrar.
- Busca la opción Migrar o exportar (puede estar en un menú desplegable o en la barra de herramientas).
2.2. Configura la exportación
Plesk te pedirá que selecciones qué quieres exportar:
- Configuración del dominio (DNS, correo, etc.).
- Archivos del sitio (carpeta httpdocs).
- Bases de datos asociadas.
Selecciona todo y elige el formato de salida. Lo más común es un archivo comprimido (.tar o .zip). Haz clic en Exportar.
[WARNING] La exportación puede tardar varios minutos si tu sitio tiene muchos archivos o bases de datos grandes. No cierres la ventana ni interrumpas el proceso.
2.3. Descarga el archivo de exportación
Una vez completado, Plesk te ofrecerá un enlace para descargar el archivo. Guárdalo en tu ordenador. Este archivo contiene todo lo necesario para restaurar tu sitio en otro servidor.
Paso 3: Preparar el servidor destino
Ahora necesitas tener acceso al nuevo servidor. Puede ser un servidor con Plesk, cPanel, Syspanel o incluso un servidor vacío. En este caso, asumiremos que el destino también usa Plesk, que es lo más común cuando se migra entre paneles similares.
3.1. Configura el servidor destino
Asegúrate de que el servidor destino tiene:
- PHP instalado con las extensiones que necesita tu sitio.
- MySQL/MariaDB funcionando.
- Espacio en disco suficiente.
Si usas Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106 (ejemplo: https://tudominio.com:2106). La interfaz es diferente, pero la lógica de importación es similar.
3.2. Crea un dominio temporal (opcional pero recomendado)
Si vas a migrar un dominio que ya está en producción, es buena idea crear un subdominio o un dominio temporal en el servidor destino para probar primero. Por ejemplo: migracion.tudominio.com. Así evitarás tiempos de inactividad largos.
Paso 4: Importar el sitio en el servidor destino (con Plesk)
Este es el paso clave. Vamos a restaurar la copia de seguridad que exportamos.
4.1. Accede al panel de Plesk del servidor destino
Inicia sesión y ve a Sitios web y dominios.
4.2. Inicia la importación
- Haz clic en Añadir dominio o Importar dominio (según la versión de Plesk).
- Busca la opción Subir archivo de migración o Restaurar desde copia de seguridad.
- Selecciona el archivo .tar o .zip que descargaste antes.
4.3. Configura los detalles de la importación
Plesk te preguntará:
- Nombre del dominio: Pon el mismo nombre que tenías en el origen (ejemplo: tudominio.com).
- Tipo de hosting: Normalmente Compartido o Propio.
- Base de datos: Plesk creará automáticamente una nueva base de datos con el mismo nombre o te permitirá renombrarla.
Revisa que todo esté correcto y haz clic en Importar.
[INFO] El proceso de importación puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu sitio. No interrumpas.
4.4. Verifica la importación
Una vez finalizado, Plesk te mostrará un mensaje de éxito. Ahora deberías ver tu dominio en la lista de Sitios web y dominios del servidor destino.
Paso 5: Verificación y ajustes finales
La migración no termina con la importación. Ahora hay que asegurarse de que todo funciona correctamente.
5.1. Prueba el sitio web
Accede al dominio desde un navegador. Si usaste un dominio temporal, prueba con ese. Comprueba:
- Que la página principal carga sin errores.
- Que los enlaces funcionan.
- Que los formularios envían datos correctamente.
- Que las imágenes y estilos CSS se ven bien.
Si encuentras errores, revisa:
- Los permisos de archivos (normalmente 644 para archivos y 755 para carpetas).
- La configuración de PHP (versión y extensiones).
5.2. Verifica las bases de datos
Accede a phpMyAdmin o a la herramienta de bases de datos de Plesk y confirma que las tablas están completas y sin errores. Puedes ejecutar una consulta simple como SELECT * FROM wp_posts LIMIT 5; (si usas WordPress) para asegurarte.
5.3. Configura el correo electrónico (si aplica)
Si migraste cuentas de correo, verifica que puedas enviar y recibir correos. En Plesk, ve a Correo y comprueba que las cuentas están activas. Si usas Syspanel, el proceso es similar pero desde su interfaz en el puerto 2106.
5.4. Actualiza los DNS
Este es el paso final para que tu sitio sea visible desde el dominio original. Debes cambiar los servidores DNS de tu dominio en el registrador (donde compraste el dominio) para que apunten al nuevo servidor.
[WARNING] Los cambios de DNS pueden tardar entre 24 y 48 horas en propagarse globalmente. Durante ese tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. Es normal.
Preguntas frecuentes (FAQ)
¿Puedo migrar un sitio de Plesk a un servidor que no tiene Plesk?
Sí, pero el proceso es más manual. Necesitarás exportar los archivos por FTP y la base de datos por phpMyAdmin, y luego importarlos en el nuevo panel (como Syspanel o cPanel). La herramienta de migración de Plesk solo funciona si el destino también tiene Plesk.
¿Qué pasa si mi sitio tiene un certificado SSL?
El certificado SSL también se puede migrar. En Plesk, al exportar el dominio, se incluye la configuración SSL. Al importar, Plesk intentará restaurarlo. Si no funciona, puedes instalar un nuevo certificado gratuito (Let's Encrypt) desde el panel.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar 10-15 minutos. Un sitio grande (varios GB) puede tardar horas. Lo mejor es hacerlo en horas de bajo tráfico.
¿Puedo migrar varios sitios a la vez?
Sí, Plesk permite exportar e importar múltiples dominios en un solo archivo. Solo debes seleccionar todos los dominios que quieras migrar en el paso de exportación.
¿Qué hago si algo sale mal?
Siempre ten a mano la copia de seguridad que hiciste en el Paso 1. Puedes restaurar tu sitio en el servidor original y empezar de nuevo. Si el error es de configuración, revisa los logs de errores de Plesk (en Herramientas y Configuración > Logs).
Conclusión
Migrar un sitio de Plesk a otro servidor es un proceso que, aunque requiere atención, está al alcance de cualquier usuario siguiendo esta guía paso a paso. La clave está en la preparación, la exportación cuidadosa y la verificación posterior. Recuerda que siempre puedes pedir ayuda a tu proveedor de hosting si te sientes inseguro.
Espero que este artículo te haya sido de utilidad. Si tienes más dudas, no dudes en consultar la documentación oficial de Plesk o contactar con el soporte técnico de tu servidor. ¡Buena suerte con tu migración!
