Cómo migrar un sitio web a Plesk: tutorial paso a paso
Introducción
Migrar un sitio web puede parecer una tarea compleja, pero con la guía adecuada y usando Plesk, el proceso se vuelve mucho más sencillo. Este tutorial paso a paso está diseñado para que cualquier persona, incluso sin experiencia técnica avanzada, pueda trasladar su sitio web, bases de datos, dominios y correo electrónico a un nuevo servidor con Plesk. Vamos a desglosar cada etapa, desde la preparación hasta la verificación final, para que no te pierdas ningún detalle.
¿Por qué migrar a Plesk?
Plesk es un panel de control de hosting muy popular que facilita la administración de sitios web, bases de datos, cuentas de correo y mucho más. Al migrar tu sitio a Plesk, obtienes una interfaz amigable, herramientas de seguridad integradas y soporte para múltiples tecnologías. Además, es ideal para gestionar varios dominios desde un solo lugar.
Preparación antes de la migración
Antes de empezar, es fundamental tener todo listo para evitar sorpresas. Sigue estos pasos:
1. Realiza una copia de seguridad completa de tu sitio actual
- Archivos: Descarga todos los archivos de tu sitio (HTML, PHP, imágenes, etc.) mediante FTP o desde el panel de control actual.
- Bases de datos: Exporta todas las bases de datos en formato SQL. Usa herramientas como phpMyAdmin o comandos de terminal.
- Correo electrónico: Si tienes cuentas de correo, exporta los buzones (por ejemplo, usando IMAP) o guarda las configuraciones.
[TIP] Comprime todo en un archivo ZIP para facilitar la transferencia.
2. Verifica los requisitos del nuevo servidor
- Asegúrate de que el servidor con Plesk tenga los mismos o superiores requisitos que tu hosting anterior (PHP, MySQL, etc.).
- Confirma que tengas acceso al panel de Plesk como administrador o con permisos suficientes para añadir dominios y bases de datos.
3. Ten a mano los datos de acceso
- Credenciales de tu servidor actual (FTP, cPanel, etc.).
- Usuario y contraseña de Plesk.
- Información de los dominios y subdominios que vas a migrar.
Paso 1: Configurar el dominio en Plesk
El primer paso en el tutorial es añadir tu dominio al nuevo servidor con Plesk.
- Inicia sesión en tu panel de Plesk.
- Ve a Dominios y haz clic en Añadir dominio.
- Introduce el nombre de tu dominio (ejemplo: tudominio.com).
- Selecciona las opciones que necesites (por ejemplo, casilla de correo, base de datos, etc.). Puedes dejarlas por defecto y ajustarlas después.
- Haz clic en Aceptar. Plesk creará la estructura de carpetas y configuraciones básicas.
[INFO] Si tienes varios dominios, repite este proceso para cada uno.
Paso 2: Migrar los archivos del sitio web
Ahora toca subir los archivos de tu sitio al nuevo servidor.
Opción A: Usando el administrador de archivos de Plesk
- En el panel de Plesk, ve a Dominios > selecciona tu dominio.
- Haz clic en Administrador de archivos.
- Sube el archivo ZIP que contiene tu sitio y luego extráelo en la carpeta
httpdocs(opublic_htmlsegún la configuración).
Opción B: Usando FTP
- Conéctate al servidor mediante un cliente FTP (como FileZilla) con las credenciales que te proporcionó Plesk.
- Navega a la carpeta
httpdocsde tu dominio. - Sube todos los archivos de tu sitio. Si tienes muchos, comprime y luego descomprime en el servidor.
[WARNING] Asegúrate de que los permisos de archivos y carpetas sean correctos (generalmente 644 para archivos y 755 para carpetas). Plesk suele ajustarlos automáticamente, pero verifica.
Paso 3: Migrar las bases de datos
Las bases de datos son el corazón de muchos sitios web (WordPress, Joomla, etc.). Sigue estos pasos:
1. Crear una nueva base de datos en Plesk
- En Plesk, ve a Bases de datos (dentro del dominio o en el menú principal).
- Haz clic en Añadir base de datos.
- Introduce un nombre para la base de datos (por ejemplo,
tudominio_db). - Crea un usuario y una contraseña segura. Anótalos, los necesitarás después.
- Selecciona el tipo de base de datos (MySQL o MariaDB, según tu sitio).
2. Importar los datos desde tu copia de seguridad
- Abre phpMyAdmin desde Plesk (suele estar en Bases de datos > phpMyAdmin).
- Selecciona la base de datos que acabas de crear.
- Ve a la pestaña Importar y selecciona el archivo SQL que exportaste anteriormente.
- Haz clic en Continuar y espera a que termine.
[TIP] Si el archivo SQL es muy grande, puedes usar la línea de comandos:
mysql -u usuario -p nombre_base < archivo.sql.
3. Actualizar las configuraciones del sitio
- Si tu sitio usa un CMS (como WordPress), edita el archivo de configuración (ejemplo:
wp-config.php) con los nuevos datos de la base de datos (nombre, usuario, contraseña y servidor, que suele serlocalhost).
Paso 4: Configurar el correo electrónico
Migrar el correo electrónico puede ser un poco más tedioso, pero aquí lo simplificamos.
Opción 1: Crear nuevas cuentas de correo (recomendado si no necesitas los correos antiguos)
- En Plesk, ve a Correo electrónico dentro de tu dominio.
- Haz clic en Añadir dirección de correo.
- Introduce el nombre de la cuenta (ejemplo: info@tudominio.com) y una contraseña.
- Configura los clientes de correo (Outlook, Thunderbird) con los nuevos datos del servidor (servidor entrante y saliente: mail.tudominio.com o el que indique Plesk).
Opción 2: Migrar buzones existentes (IMAP)
- Si necesitas conservar los correos antiguos, usa herramientas como imapsync o servicios de terceros. Es un proceso más avanzado, pero puedes pedir ayuda a tu proveedor de hosting.
[WARNING] Los registros MX de tu dominio deben apuntar al nuevo servidor para que el correo funcione correctamente. Esto se hace desde el panel de tu proveedor de dominios.
Paso 5: Transferir los dominios y configurar DNS
Para que tu sitio sea accesible desde el nuevo servidor, debes actualizar los registros DNS.
1. Cambia los nameservers (si cambias de proveedor)
- En el panel de tu registrador de dominios (donde compraste el dominio), cambia los nameservers por los que te proporcionó Plesk (ejemplo:
ns1.tunuevohosting.comyns2.tunuevohosting.com).
2. O actualiza los registros A y MX
- Si mantienes los mismos nameservers, solo necesitas modificar el registro A para que apunte a la IP de tu nuevo servidor.
- También ajusta los registros MX para el correo.
[INFO] La propagación de DNS puede tardar entre 24 y 48 horas. Durante ese tiempo, algunos visitantes verán el sitio antiguo y otros el nuevo.
Paso 6: Verificar la migración
Una vez que todo esté configurado, es hora de comprobar que funciona correctamente.
Lista de verificación:
- Sitio web: Accede a tu dominio en un navegador. ¿Se carga correctamente? Revisa páginas, imágenes y enlaces.
- Bases de datos: Prueba funciones que dependan de la base de datos (formularios, login, etc.).
- Correo electrónico: Envía y recibe correos desde las nuevas cuentas.
- SSL: Si tenías certificado SSL, instálalo en Plesk (ve a SSL/TLS y añádelo o usa Let's Encrypt gratis).
[TIP] Usa herramientas online como "DNS Checker" para verificar que los registros se hayan propagado.
Preguntas frecuentes (FAQ)
¿Puedo migrar desde cPanel a Plesk?
Sí, el proceso es similar. Puedes usar la herramienta de migración integrada de Plesk (en Herramientas y ajustes > Migración) para transferir desde cPanel automáticamente.
¿Qué hago si mi sitio usa un CMS como WordPress?
Los pasos son los mismos, pero no olvides actualizar las URLs en la base de datos si cambia el dominio o la estructura. Usa plugins como "Better Search Replace".
¿Y si tengo varios sitios web?
Repite el proceso para cada dominio. Plesk permite gestionar múltiples sitios desde el mismo panel.
¿Puedo migrar sin tiempo de inactividad?
Idealmente, sí. Configura primero el nuevo servidor, haz la migración y cuando todo esté listo, cambia los DNS. Durante la propagación, ambos sitios pueden estar activos.
¿Qué pasa con los certificados SSL?
Plesk incluye Let's Encrypt, que te permite instalar certificados gratuitos automáticamente. Si tenías uno de pago, deberás reinstalarlo.
Solución de problemas comunes
El sitio no se carga después de la migración
- Verifica que los DNS apunten a la IP correcta.
- Revisa los permisos de archivos y carpetas.
- Comprueba que la base de datos esté conectada correctamente.
Los correos no llegan
- Asegúrate de que los registros MX estén actualizados.
- Revisa la configuración del cliente de correo (servidor entrante/saliente).
- Verifica que no haya filtros de spam bloqueando.
Error de conexión a la base de datos
- Confirma que el nombre, usuario y contraseña sean correctos en el archivo de configuración.
- Asegúrate de que el servidor de base de datos sea
localhost(a menos que uses uno externo).
Consejos adicionales
- Prueba en un subdominio: Antes de migrar el dominio principal, puedes crear un subdominio (ejemplo: prueba.tudominio.com) en Plesk y subir allí el sitio para verificar que todo funcione.
- Usa la herramienta de migración de Plesk: Si vienes de otro panel como cPanel, Plesk tiene asistentes que automatizan gran parte del proceso.
- Mantén una copia de seguridad: No borres los archivos del servidor antiguo hasta que estés seguro de que la migración fue exitosa.
[WARNING] Si tu sitio usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. La migración desde Syspanel a Plesk sigue los mismos pasos, pero deberás exportar los datos manualmente.
Conclusión
Migrar un sitio web a Plesk no tiene por qué ser estresante. Siguiendo este tutorial paso a paso, podrás trasladar tus archivos, bases de datos, dominios y correo electrónico de manera ordenada y sin perder datos. Recuerda siempre hacer copias de seguridad y verificar cada etapa. Con la práctica, este proceso se volverá rutinario y podrás gestionar múltiples sitios con confianza.
¿Tienes alguna duda? ¡Déjala en los comentarios o contacta con nuestro soporte técnico! Estamos aquí para ayudarte.
