Cómo migrar una web de Plesk a otro servidor sin perder datos
Mudar tu sitio web puede sonar a una operación de alto riesgo, pero con la metodología adecuada, es un proceso totalmente seguro y controlable. Si tu web está alojada en un servidor con Plesk y necesitas cambiar de hosting Plesk o moverte a un servidor más potente, esta guía te acompañará paso a paso para que realices una migrar web Plesk sin perder ni un solo archivo, base de datos o configuración de correo.
El objetivo de este artículo es que cualquier persona, incluso sin ser un administrador de sistemas experto, pueda ejecutar una Plesk transferencia completa. Vamos a desglosar el proceso en fases claras, con consejos prácticos y advertencias para que no te lleves sustos. Al final, tendrás un checklist mental para que la operación sea un éxito rotundo.
Antes de Empezar: Prepara el Terreno
La preparación es el 80% del éxito en cualquier migrar sitio Plesk. No se trata solo de copiar archivos, sino de entender qué compone tu sitio: archivos, bases de datos (MySQL o PostgreSQL), cuentas de correo, tareas cron y certificados SSL.
1. Inventario Completo de tu Sitio Actual
Antes de tocar nada, haz una lista de todo lo que tienes en el servidor origen.
- Dominios y Subdominios: Anota todos los dominios asociados a tu cuenta.
- Bases de Datos: Lista el nombre de cada base de datos, el usuario y la contraseña (si la recuerdas). Esto es vital para la migrar web Plesk.
- Cuentas de Correo: Anota las direcciones de correo y sus contraseñas (aunque luego las puedas resetear).
- Tareas Cron: Revisa si tienes trabajos programados (copias de seguridad, envío de newsletters, etc.).
- Certificados SSL: Verifica si tienes SSL activos y de qué tipo (Let's Encrypt, de pago, etc.).
- Aplicaciones: ¿Usas WordPress, Joomla, PrestaShop? Anota la versión exacta.
2. Elige tu Método de Migración
Plesk ofrece varias opciones para la Plesk transferencia. Nosotros nos centraremos en la más fiable y universal: el backup y restauración manual. Es el método que te da control total y funciona siempre, independientemente de las versiones de Plesk.
[INFO] Si tu servidor destino es muy nuevo, también podrías usar el "Migration Manager" de Plesk, que automatiza mucho. Sin embargo, el método manual es ideal para aprender y para webs con configuraciones muy específicas.
3. Notifica a tus Usuarios (Si Aplica)
Si tu web tiene tráfico, es recomendable avisar con antelación. Puedes poner un mensaje de "mantenimiento" temporal. Esto evita que alguien esté haciendo una compra o editando contenido justo en el momento de la migrar web Plesk.
Fase 1: Crear el Backup Perfecto en el Servidor Origen
Plesk tiene una herramienta de backup integrada que es una maravilla. Vamos a usarla para empaquetar todo tu sitio en un solo archivo.
Paso 1: Accede al Panel de Plesk
Inicia sesión en tu panel de control de Plesk. Normalmente es algo como https://tu-dominio.com:8443.
Paso 2: Navega a la Sección de Backup
En el menú lateral izquierdo, busca la opción "Copias de seguridad" o "Backup". Haz clic en ella.
Paso 3: Configura el Backup Completo
- Haz clic en "Nueva copia de seguridad" o "Backup Manager".
- Verás opciones para elegir qué incluir. Para una migrar web Plesk completa, elige la opción de "Cuenta de suscriptor" o "Todo el contenido". Esto incluye dominios, bases de datos, correos, etc.
- En el destino, elige "Almacenamiento local" (o el que prefieras, pero local es lo más rápido).
- En las opciones, asegúrate de marcar la casilla de "Incluir archivos" e "Incluir bases de datos". También puedes incluir las configuraciones de los servidores de correo.
[TIP] Si tu web es muy grande (más de 5 GB), el backup puede tardar un buen rato. Ten paciencia y no cierres la pestaña del navegador.
Paso 4: Descarga el Backup a tu PC
Una vez completado, verás el archivo .tar o .zip en la lista. Haz clic derecho sobre él y elige "Descargar". Guárdalo en tu ordenador, preferiblemente en una carpeta que no esté encriptada.
[WARNING] No uses este backup como única copia. Descárgalo y guárdalo en dos sitios diferentes (por ejemplo, tu PC y un disco duro externo o la nube). La seguridad ante todo.
Fase 2: Preparar el Servidor Destino
Ahora pasamos al servidor nuevo. Aquí es donde vamos a "aterrizar" nuestra migrar sitio Plesk.
Paso 1: Asegúrate de Tener Plesk Instalado y Actualizado
Accede al panel de Plesk del nuevo servidor. Verifica que la versión sea igual o superior a la del servidor antiguo. Si es inferior, puede haber problemas de compatibilidad.
Paso 2: Crea el Suscriptor o Cliente
Si tu nuevo hosting es una cuenta compartida, probablemente ya tengas un suscriptor creado. Si es un servidor dedicado o VPS, necesitas crear el "Cliente" o "Suscriptor" que va a ser el dueño de los datos.
- Ve a "Clientes" y haz clic en "Añadir nuevo cliente".
- Rellena los datos de contacto y crea una contraseña temporal.
Paso 3: Crea el Dominio Principal (Sin Contenido)
Este es un paso crucial que mucha gente olvida. Antes de restaurar, debes crear el dominio "vacío" en el nuevo servidor.
- Dentro del suscriptor, ve a "Sitios web y dominios".
- Haz clic en "Añadir dominio".
- Escribe tu nombre de dominio (ej.
tudominio.com). - IMPORTANTE: No instales ninguna aplicación ni subas archivos. Solo crea el dominio vacío. Plesk creará la estructura de carpetas necesaria.
[INFO] Si no creas el dominio primero, la restauración del backup podría fallar al no encontrar dónde colocar los archivos.
Fase 3: Restaurar el Backup en el Nuevo Servidor
Esta es la parte más emocionante. Vamos a dar vida a tu web en el nuevo hogar.
Paso 1: Sube el Backup al Nuevo Servidor
Tienes dos opciones:
- Opción A (Fácil): Ve a "Copias de seguridad" en el nuevo servidor y haz clic en "Subir". Selecciona el archivo
.tardesde tu PC. Espera a que suba (puede tardar si el archivo es grande). - Opción B (Profesional): Usa FTP o SFTP para subir el archivo a la carpeta
/var/lib/psa/backup/del servidor. Es más rápido que subirlo por el navegador.
Paso 2: Restaurar el Backup
- Una vez subido, ve a "Copias de seguridad" → "Administrar copias".
- Verás tu archivo en la lista. Haz clic en el icono de "Restaurar" (normalmente una flecha circular).
- Te preguntará qué quieres restaurar. Elige "Todo" para una migrar web Plesk completa.
- CRÍTICO: En la sección de "Opciones de restauración", verás una casilla que dice "Restaurar el dominio en el mismo nombre de dominio" o similar. Asegúrate de que esté marcada.
- También verás una opción que dice "Eliminar los archivos añadidos con anterioridad". MÁRCALA. Esto asegura que no queden archivos basura del dominio vacío que creamos antes.
Paso 3: Ejecuta la Restauración
Haz clic en "Restaurar" y espera. El tiempo dependerá del tamaño del backup. Plesk te mostrará una barra de progreso.
[WARNING] No interrumpas el proceso de restauración. Si se corta la conexión, podrías dejar el sitio en un estado inconsistente. Si pasa, no te preocupes, puedes intentar restaurar de nuevo.
Fase 4: Post-Migración y Verificación
El backup se ha restaurado, pero el trabajo no ha terminado. Ahora viene la verificación y el ajuste fino.
1. Cambia el Archivo Hosts de tu PC (Prueba Local)
Antes de apuntar el DNS de tu dominio al nuevo servidor, es recomendable probar que todo funciona. Puedes hacerlo editando el archivo hosts de tu ordenador.
- En Windows:
C:\Windows\System32\drivers\etc\hosts - En Mac/Linux:
/etc/hosts
Añade una línea al final: IP_DEL_NUEVO_SERVIDOR tudominio.com www.tudominio.com
Guarda el archivo (necesitarás permisos de administrador) y abre tu navegador. Escribe tu dominio y deberías ver tu web funcionando desde el nuevo servidor, aunque el DNS público aún apunte al antiguo.
2. Verifica las Bases de Datos
Accede a "Bases de datos" en Plesk. Asegúrate de que todas tus bases de datos estén presentes y con sus usuarios. Puedes hacer una prueba de conexión desde phpMyAdmin.
3. Comprueba los Correos Electrónicos
Ve a "Correo" y revisa que las cuentas de correo estén. Es posible que tengas que resetear las contraseñas de los buzones porque las contraseñas antiguas no se migran por seguridad en algunos casos.
4. Revisa las Tareas Cron
En "Sitios web y dominios" → "Tareas programadas", verifica que tus cron jobs estén listados. Deberían estar, pero es bueno confirmarlo.
5. Renueva o Reimporta los Certificados SSL
Si usabas Let's Encrypt, la forma más fácil es emitir un nuevo certificado desde Plesk para el dominio. Si tenías un certificado de pago, tendrás que importar los archivos .pem o .crt y .key.
6. Apunta el DNS al Nuevo Servidor
Una vez que todo esté verificado y funcionando, es hora de hacer el cambio oficial. Ve a tu registrador de dominios (donde compraste el dominio) y cambia los servidores de nombres (nameservers) o los registros A para que apunten a la IP del nuevo servidor.
[TIP] El DNS puede tardar entre 24 y 72 horas en propagarse por todo el mundo. No te asustes si ves que tu web carga desde el servidor antiguo y el nuevo a la vez durante ese tiempo.
7. Deshazte de la Prueba Local
Cuando el DNS ya esté propagado, elimina la línea que añadiste al archivo hosts de tu PC para que vuelvas a usar el DNS público real.
Solución de Problemas Comunes en la Migración
Aquí tienes una mini-FAQ para los problemas más típicos al cambiar de hosting Plesk.
¿Por qué mi web da error 500 después de restaurar?
- Causa común: Permisos de archivos incorrectos.
- Solución: En Plesk, ve a "Sitios web y dominios" → "Permisos de acceso" y restablece los permisos a los valores por defecto (755 para carpetas y 644 para archivos). Plesk tiene un botón para "arreglar" esto automáticamente.
¿Las rutas absolutas en mi código están rotas?
- Causa: Si tu código tiene rutas como
/var/www/vhosts/dominioantiguo.com/, fallarán. - Solución: Busca en tu código (especialmente en archivos de configuración de WordPress o Laravel) las rutas antiguas y reemplázalas por las nuevas. La ruta suele ser
/var/www/vhosts/tudominio.com/httpdocs/.
¿Los correos no se envían?
- Causa: La configuración del servidor de correo saliente (SMTP) puede necesitar ser reconfigurada.
- Solución: Ve a "Herramientas y configuración" → "Configuración del servidor de correo" y verifica que el servidor SMTP esté activo y escuchando en el puerto correcto (25, 587, etc.).
¿Puedo usar el Migration Manager de Plesk?
Sí, Plesk tiene una herramienta llamada "Migration Manager" que automatiza todo este proceso. Sin embargo, a veces falla con configuraciones muy personalizadas. Nuestro método manual siempre funciona.
Conclusión: Migrar sin Miedo
La migrar web Plesk es un proceso metódico, no un acto de fe. Siguiendo estos pasos, tendrás un control total sobre cada fase de la Plesk transferencia. La clave está en el backup completo, la creación previa del dominio vacío y la verificación posterior.
No tengas miedo de cambiar de hosting Plesk. Con esta guía, no perderás ni un solo dato. Tu web vivirá en un servidor más rápido, moderno y seguro. ¡Buen viaje hacia tu nueva infraestructura!
