Cómo migrar un sitio web a Plesk desde otro hosting sin perder datos
Antes de Empezar: ¿Qué Significa Migrar a Plesk?
Migrar un sitio web a Plesk es un proceso que, bien hecho, no debería darte ni un solo dolor de cabeza. Básicamente, se trata de trasladar todos los archivos, bases de datos, cuentas de correo y configuraciones desde tu hosting actual hacia un servidor que use el panel Plesk. La buena noticia es que Plesk tiene herramientas integradas que automatizan gran parte del trabajo, pero entender qué estás moviendo y en qué orden es clave para no perder ni un solo dato.
Piensa en tu sitio web como una casa: tienes los muebles (archivos), las cajas con recuerdos (bases de datos) y el sistema de alarma (configuraciones de seguridad). Si intentas mudarlo todo sin un plan, es fácil que algo se rompa o se quede olvidado en el camino. Por eso, aquí te enseñaré un método paso a paso, pensado para que incluso si nunca has hecho algo así, puedas lograrlo sin sustos.
La migración web sin datos es el objetivo principal. Para ello, necesitaremos hacer copias de seguridad, verificar conexiones y usar herramientas tanto manuales como automáticas. No te preocupes si al principio suena técnico: iremos despacio y explicaré cada término.
Paso 1: Inventario Completo de tu Sitio Actual
Antes de tocar nada, necesitas saber exactamente qué tienes en tu hosting actual. Esto te evitará sorpresas desagradables después. Haz una lista en un papel o en un documento de texto con los siguientes elementos:
- Nombres de dominio: ¿Tienes uno solo o varios apuntando al mismo sitio?
- Archivos del sitio: Normalmente en una carpeta llamada
public_htmlowww. Anota su tamaño total. - Bases de datos: Anota el nombre de cada base de datos, el usuario y la contraseña (si la tienes guardada). También el tipo (MySQL o MariaDB).
- Cuentas de correo electrónico: Lista de direcciones como info@tudominio.com y sus contraseñas.
- Certificados SSL: ¿Tienes uno activo? ¿Es gratuito (Let's Encrypt) o de pago?
- Tareas programadas (Cron Jobs): Si tienes procesos automáticos, anota los comandos exactos.
- Configuraciones especiales: Archivos como
.htaccess(en Apache) oweb.config(en IIS) que contienen reglas personalizadas.
[INFO] Este inventario es tu "mapa del tesoro". Sin él, la migración será como buscar una aguja en un pajar. Tómate tu tiempo en este paso.
Una vez que tengas la lista, es momento de pasar a la acción. La mayoría de los paneles de control antiguos (cPanel, DirectAdmin, etc.) tienen una opción de "Copias de Seguridad" o "Backups". Si tu hosting actual no tiene esta opción, siempre puedes conectarte por FTP y descargar todo manualmente, pero es más tedioso.
Paso 2: Preparar el Servidor Plesk de Destino
Ahora que tienes tu inventario, vamos a preparar el terreno. Si ya contrataste tu nuevo hosting con Plesk, necesitas acceder a él. Normalmente, se accede a través de una URL como https://tu-servidor:8443 o https://plesk.tu-dominio.com. Si no sabes cómo entrar, contacta con tu proveedor de hosting.
Dentro de Plesk, lo primero es crear la suscripción o el dominio. Esto es como reservar el espacio en tu nueva casa. Ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Asegúrate de que el nombre de dominio sea el mismo que tienes actualmente.
Crear la Base de Datos en Plesk
Es importante que la base de datos se cree antes de importar los archivos, porque así cuando subas el sitio, todo esté listo para conectarse. Plesk tiene un asistente muy sencillo:
- Ve a "Sitios web y dominios" y haz clic en "Bases de datos".
- Haz clic en "Añadir base de datos".
- Elige el tipo (MySQL/MariaDB) y ponle un nombre. Apunta bien este nombre, el usuario y la contraseña que generes.
- Guarda los cambios.
[TIP] Si tu sitio usa WordPress, Joomla o cualquier CMS, es probable que necesites recordar el prefijo de las tablas (por ejemplo, wp_). No es crítico para la migración, pero sí para que el sitio funcione después.
Paso 3: Migrar a Plesk Usando la Herramienta de Migración Integrada
Esta es la parte mágica. Plesk incluye un "Administrador de Migración" que puede conectarse a tu hosting antiguo y traer todo automáticamente. Esto es ideal si tu hosting antiguo usa cPanel o Plesk también. La herramienta se encarga de copiar archivos, bases de datos, cuentas de correo y configuraciones.
Para usar esta herramienta:
- En Plesk, ve a "Herramientas y configuración" y busca "Migración y transferencia".
- Haz clic en "Migrar desde otro host".
- Introduce los datos de conexión de tu hosting antiguo: la IP o dominio, el usuario administrador y la contraseña.
- Plesk escaneará el servidor antiguo y te mostrará una lista de todo lo que puede migrar (dominios, bases de datos, correos, etc.).
- Selecciona todo lo que quieras transferir y haz clic en "Iniciar migración".
Esta herramienta es fantástica, pero a veces falla si el hosting antiguo tiene configuraciones muy personalizadas o si los permisos de archivos son extraños. Si la migración automática falla, no te preocupes, tenemos el plan B: la migración manual.
[WARNING] La migración automática puede tardar desde minutos hasta horas, dependiendo del tamaño de tu sitio. No cierres la pestaña del navegador ni apagues el ordenador durante el proceso.
Paso 4: Migración Manual – Subiendo Archivos por FTP/SFTP
Si la herramienta automática no funciona, o si prefieres tener control total, la migración manual es tu salvavidas. Aquí es donde tu inventario del Paso 1 se vuelve oro puro.
4.1 Descargar los Archivos del Hosting Antiguo
Primero, descarga una copia completa de tu sitio desde el hosting antiguo. Usa un cliente FTP como FileZilla (es gratuito y muy fácil de usar).
- Conéctate a tu hosting antiguo con las credenciales FTP que tienes.
- Navega a la carpeta raíz (normalmente
public_htmlowww). - Selecciona todos los archivos y carpetas, haz clic derecho y elige "Descargar". Esto puede tardar un rato si tu sitio es grande.
4.2 Subir los Archivos al Servidor Plesk
Ahora, conéctate a tu servidor Plesk usando el mismo cliente FTP, pero con las credenciales que te dio tu nuevo proveedor. Normalmente, la carpeta raíz se llama httpdocs en Plesk (es el equivalente a public_html).
- Sube todos los archivos que descargaste a la carpeta
httpdocs. - Asegúrate de que la estructura de carpetas se mantenga intacta.
[INFO] Si tienes muchos archivos, es recomendable comprimirlos en un ZIP en tu ordenador, subir el ZIP y luego descomprimirlo en el servidor. Plesk tiene un administrador de archivos que permite descomprimir automáticamente. Esto es mucho más rápido que subir archivo por archivo.
4.3 Exportar e Importar la Base de Datos
Este es el paso más delicado. Si tienes acceso a phpMyAdmin en tu hosting antiguo, puedes exportar la base de datos. Si no, desde la terminal o el panel puede que tengas opciones de backup.
Para exportar (en el hosting antiguo):
- Ve a phpMyAdmin.
- Selecciona tu base de datos.
- Ve a la pestaña "Exportar".
- Elige el método "Rápido" y formato SQL. Haz clic en "Continuar" y descarga el archivo
.sql.
Para importar (en tu Plesk):
- Ve a "Sitios web y dominios", luego a "Bases de datos".
- Haz clic en el icono de phpMyAdmin junto a la base de datos que creaste en el Paso 2.
- Ve a la pestaña "Importar".
- Selecciona el archivo
.sqlque descargaste y haz clic en "Continuar".
[WARNING] Antes de importar, asegúrate de que el nombre de la base de datos y el usuario en tu archivo de configuración (por ejemplo, wp-config.php en WordPress) coincidan con los que creaste en Plesk. Si no, tendrás que editar ese archivo manualmente después de la importación.
Paso 5: Configurar el Correo Electrónico y los Registros DNS
Una vez que los archivos y la base de datos están en su lugar, es hora de las cuentas de correo. Si usabas correo en tu hosting antiguo, necesitas recrear las mismas cuentas en Plesk.
- Ve a "Correo" en el panel de tu dominio en Plesk.
- Haz clic en "Añadir cuenta de correo".
- Crea las mismas direcciones que tenías antes (info@, ventas@, etc.) y ponles las mismas contraseñas.
Ahora, la parte de los DNS. Para que tu dominio apunte al nuevo servidor, debes cambiar los "nameservers" o los registros A en tu registrador de dominios (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Encuentra la IP de tu servidor Plesk (te la dará tu proveedor).
- En tu registrador, cambia el registro A de tu dominio para que apunte a esa nueva IP.
- Si quieres evitar tiempos de inactividad, baja el TTL (tiempo de vida) de los registros DNS unas horas antes de la migración.
[TIP] Si cambias los nameservers, el proceso de propagación puede tardar de 2 a 48 horas. Para minimizar el impacto, haz el cambio en horas de baja afluencia de visitas.
Paso 6: Verificar Todo y Solucionar Problemas Comunes
Ya casi lo tienes. Ahora viene la prueba de fuego: comprobar que todo funciona. Escribe tu dominio en el navegador y mira si el sitio carga.
6.1 Comprobar Archivos y Enlaces
- Navega por varias páginas de tu web.
- Haz clic en enlaces internos para asegurarte de que las rutas funcionan.
- Revisa que las imágenes carguen correctamente.
6.2 Comprobar la Base de Datos
- Si tu sitio tiene un panel de administración (como wp-admin en WordPress), intenta iniciar sesión.
- Si no funciona, revisa el archivo de configuración de la base de datos.
6.3 Comprobar el Correo
- Envía un correo a una de tus nuevas cuentas y verifica que lo recibes.
- Revisa la configuración del cliente de correo (Outlook, Gmail, etc.) para asegurarte de que los servidores SMTP/IMAP son los de Plesk.
6.4 Problema Frecuente: El Error 404 o 500
Si ves un error, no te asustes. Los más comunes son:
- Error 404: Significa que no encuentra un archivo. Revisa que subiste todo a
httpdocs. - Error 500: Es un error interno del servidor. Suele deberse a un
.htaccessincompatible o a permisos de archivos incorrectos. Prueba a renombrar temporalmente.htaccessa.htaccess_bakpara ver si el sitio carga.
[WARNING] Si tu sitio usaba una configuración especial en .htaccess, es posible que necesites ajustarla para Plesk. Plesk usa Apache o Nginx, y a veces las reglas son diferentes.
Paso 7: La Migración Web Sin Datos y la Limpieza Final
Una vez que todo esté funcionando, no olvides estos últimos pasos:
- Renovar el certificado SSL: Si usabas Let's Encrypt, puedes activarlo fácilmente en Plesk. Ve a "Sitios web y dominios" y haz clic en "SSL/TLS" y luego en "Activar SSL gratuito".
- Configurar las tareas programadas (Cron Jobs): Ve a "Sitios web y dominios" > "Tareas programadas" y añade las que tenías en tu hosting antiguo.
- Actualizar el correo: Asegúrate de que los clientes de correo de tus empleados apunten al nuevo servidor.
Por último, no canceles tu hosting antiguo hasta que hayan pasado al menos 48 horas de que todo funcione perfectamente. Esto te da un margen de seguridad por si olvidaste algo.
Preguntas Frecuentes (FAQ) sobre Migrar a Plesk
¿Puedo migrar a Plesk desde un hosting que usa cPanel?
Sí, Plesk tiene una herramienta de migración que se conecta directamente a cPanel y trae todo. Es el método más recomendado.
¿Qué pasa si mi sitio es muy grande (más de 10 GB)?
La migración automática puede tardar mucho. Te recomiendo hacerla con calma, preferiblemente de madrugada. Si es demasiado grande, la migración manual con ZIP y SFTP suele ser más rápida.
¿Voy a perder el posicionamiento SEO (Google) durante la migración?
Si haces la migración correctamente y sin tiempos de inactividad prolongados, no deberías perder posicionamiento. Asegúrate de que los enlaces y las redirecciones (301) funcionen. Si usabas www o no, mantén la misma política en el nuevo servidor.
¿Qué es eso de Syspanel que mencionan?
Si en algún tutorial ves que hablan de Syspanel, es un panel de control alternativo que algunos proveedores usan. Si tu hosting usa Syspanel, el puerto de acceso es el 2106. La lógica de migración es similar, pero las herramientas pueden variar un poco.
¿Necesito ser un experto para hacer esto?
No, pero sí necesitas paciencia y seguir los pasos al pie de la letra. Si te sientes abrumado, siempre puedes pedir ayuda al soporte técnico de tu nuevo proveedor de hosting. Ellos están para eso.
¿Qué hago si después de migrar, mi web va lenta?
Puede ser porque no has activado la caché en Plesk. Ve a "Sitios web y dominios" y activa las opciones de caché (Nginx Caching o Varnish) si tu plan lo permite. También revisa si los permisos de archivos son los adecuados (normalmente 644 para archivos y 755 para carpetas).
Conclusión: Disfruta de tu Nuevo Hogar en Plesk
Migrar a Plesk no tiene por qué ser una pesadilla. Con un buen plan, una copia de seguridad y siguiendo estos pasos, la migración web sin datos perdidos es totalmente posible, incluso para principiantes. Recuerda que la clave está en la preparación y en no tener prisa.
Tu nuevo panel Plesk te ofrecerá herramientas más modernas, mayor estabilidad y probablemente un mejor rendimiento. Ahora que ya sabes cómo hacerlo, la próxima vez que necesites transferir hosting Plesk o migrar desde otra plataforma, lo harás con total confianza. ¡Bienvenido a tu nueva casa digital!
