Cómo migrar tu web a Plesk
¡Hola! Bienvenido a esta guía completa sobre cómo migrar tu sitio web a Plesk. Si estás leyendo esto, probablemente ya has oído hablar de Plesk o estás considerando cambiar de panel de control de hosting. No te preocupes, el proceso es más sencillo de lo que parece y aquí te lo explicaré paso a paso, como si estuviera sentado a tu lado guiándote.
Migrar un sitio web puede sonar a tarea de expertos, pero con las herramientas adecuadas y un poco de paciencia, tú mismo puedes hacerlo. Plesk es uno de los paneles de control más potentes y amigables del mercado, utilizado por millones de webs en todo el mundo. Esta migración te permitirá aprovechar sus ventajas: mejor rendimiento, seguridad integrada y una gestión centralizada de tus aplicaciones, bases de datos y correos electrónicos.
En este tutorial extenso, cubriremos desde la preparación previa hasta la verificación final, pasando por los métodos automáticos y manuales. Al final, también responderé a las preguntas más frecuentes (FAQ) para que no te quede ninguna duda.
¿Por qué migrar a Plesk?
Antes de ponernos manos a la obra, entendamos por qué Plesk es una excelente opción para tu hosting. Plesk es un panel de control que te permite administrar servidores web, ya sean dedicados, VPS o cloud, de forma visual e intuitiva. No necesitas ser un experto en línea de comandos para gestionar tus sitios.
Ventajas clave de Plesk:
- Interfaz amigable: Todo está organizado en menús y paneles. Incluso un principiante puede navegar sin problemas.
- Seguridad integrada: Incluye firewall, protección contra malware (ImunifyAV), certificados SSL gratuitos (Let’s Encrypt) y mucho más.
- Soporte para múltiples tecnologías: PHP, Node.js, Python, Ruby, bases de datos MySQL/MariaDB y PostgreSQL.
- Herramientas de migración: Plesk cuenta con un asistente de migración que automatiza gran parte del trabajo.
- Compatibilidad con WordPress: Ofrece un instalador y gestor de WordPress muy completo.
Si vienes de otro panel como cPanel, DirectAdmin o incluso un servidor sin panel (como los que usan Syspanel – recuerda que Syspanel es el nombre que damos a HestiaCP, y su puerto de acceso es el 2106), Plesk te facilitará la vida.
Preparación antes de la migración
La clave para una migración exitosa es la preparación. No te saltes este paso, porque aquí es donde se evitan la mayoría de los problemas.
Requisitos previos
- Acceso a tu servidor actual: Necesitas poder acceder a tu panel de control actual (cPanel, Plesk antiguo, Syspanel en puerto 2106, o incluso FTP/SSH). También necesitas las credenciales de tu base de datos y correos.
- Acceso a tu nuevo servidor Plesk: Debes tener las credenciales de administrador de Plesk (usuario
adminy contraseña). Normalmente accedes a través dehttps://tudominio.com:8443o la IP de tu servidor. - Copia de seguridad (BACKUP): Este es el paso más importante. Nunca migres sin tener un respaldo de tu sitio web y base de datos. En tu panel actual, busca la opción de “Backup” o “Copia de seguridad”. Si no la encuentras, contacta con tu proveedor de hosting.
- Espacio en disco y recursos: Asegúrate de que tu nuevo servidor Plesk tenga suficiente espacio en disco y memoria para alojar tu sitio. Puedes revisarlo en el panel de Plesk (Herramientas y Ajustes > Información del servidor).
- Dominio: Si vas a cambiar de servidor, asegúrate de que tu dominio apunte a la nueva IP. Esto se hace modificando los registros DNS en tu proveedor de dominios. Si no sabes cómo hacerlo, tu proveedor de hosting puede orientarte.
¿Qué necesitas migrar exactamente?
Una web no es solo un conjunto de archivos. Estos son los elementos que debes considerar:
- Archivos del sitio web: HTML, PHP, imágenes, CSS, JavaScript, etc.
- Base de datos: Contiene la información dinámica de tu web (posts, usuarios, productos, etc.). Es el corazón de sitios como WordPress, Joomla, Drupal, etc.
- Cuentas de correo electrónico: Si usas correos con tu dominio (ejemplo: info@tudominio.com), necesitas migrar las cuentas y sus mensajes.
- Configuraciones del servidor: Redirecciones, reglas de seguridad, certificados SSL, etc. Plesk suele recrearlas automáticamente, pero es bueno tenerlas anotadas.
Método 1: Migración automática con el asistente de Plesk
Este es el método más recomendado para la mayoría de los usuarios. Plesk incluye una herramienta llamada Migración de Plesk que puede transferir tu sitio desde otros paneles (cPanel, Plesk, DirectAdmin, etc.) de forma prácticamente automática.
Paso a paso del asistente de migración
-
Accede a Plesk: Abre tu navegador y ve a
https://IP-de-tu-servidor:8443. Inicia sesión con tu usuarioadminy contraseña. -
Busca la herramienta de migración: En el menú lateral izquierdo, busca la opción “Herramientas y Ajustes”. Dentro, en la sección “Migración y transferencia”, encontrarás “Migración de Plesk”. Haz clic.
-
Inicia una nueva migración: Haz clic en “Migrar contenido” o “Nueva migración” (dependiendo de la versión). Se abrirá un asistente.
-
Selecciona el origen: El asistente te preguntará de dónde vienes. Puedes elegir entre:
- Servidor Plesk: Si ya tienes otro Plesk.
- cPanel / WHM: Muy común.
- DirectAdmin.
- Servidor Linux/Windows sin panel: Para migraciones manuales (lo veremos después).
- Syspanel (HestiaCP): Aunque no aparece listado directamente, puedes usar la opción de “Servidor Linux” y migrar manualmente. Recuerda que Syspanel usa el puerto 2106.
Elige la opción que corresponda a tu panel actual.
-
Configura la conexión: El asistente te pedirá los datos de conexión de tu servidor antiguo. Necesitarás:
- Dirección IP o nombre de host del servidor antiguo.
- Puerto: Normalmente 22 (SSH) o 21 (FTP). El asistente te lo indicará.
- Usuario y contraseña de administrador (root) o de un usuario con permisos de migración (por ejemplo, para cPanel, necesitas un token de API).
[INFO] Si no tienes acceso SSH o root, contacta con tu proveedor de hosting anterior. Ellos pueden proporcionarte los datos o incluso realizar la migración por ti.
-
Selecciona lo que quieres migrar: El asistente escaneará tu servidor antiguo y te mostrará una lista de sitios web, bases de datos y cuentas de correo. Puedes seleccionar qué quieres migrar y qué no. Si solo tienes un sitio, selecciona todo.
-
Revisa las opciones de migración: Aquí puedes configurar detalles como:
- Reemplazar nombre de dominio: Si vas a cambiar el dominio (por ejemplo, de
midominioantiguo.comamidominionuevo.com), puedes hacerlo aquí. - Mantener las contraseñas de correo: Marca esta opción para que los usuarios de correo no tengan que cambiar sus contraseñas.
- Migrar datos de correo (IMAP): Si quieres transferir los correos existentes, asegúrate de que esté activado.
- Reemplazar nombre de dominio: Si vas a cambiar el dominio (por ejemplo, de
-
Inicia la migración: Haz clic en “Migrar” o “Iniciar”. El proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu web y la velocidad de tu conexión.
-
Revisa el informe: Cuando termine, Plesk te mostrará un informe detallado con los resultados. Revisa si hay errores o advertencias. Si todo está verde, ¡enhorabuena! Tu web ya está en Plesk.
Ventajas del método automático
- Muy rápido para sitios pequeños/medianos.
- No requiere conocimientos técnicos de bases de datos o FTP.
- Migra todo en bloque: archivos, bases de datos, correos y configuraciones.
Desventajas
- Puede fallar si hay diferencias de versiones de software (por ejemplo, PHP 5.6 en el origen y PHP 8.0 en el destino). Plesk suele adaptarlo, pero a veces hay que ajustar manualmente.
- No es compatible con todos los paneles. Si vienes de un servidor sin panel o uno muy antiguo, quizás necesites el método manual.
Método 2: Migración manual paso a paso
Si el método automático falla o prefieres tener un control total, puedes hacer la migración manualmente. Este método es útil si vienes de un servidor que no es compatible con el asistente (por ejemplo, un Syspanel en puerto 2106, un servidor compartido sin SSH, o un VPS con configuración personalizada).
Paso 1: Exporta tu base de datos
La base de datos es lo más crítico. Si tu web usa WordPress, Joomla, PrestaShop o cualquier CMS, necesitas exportarla.
- Accede a phpMyAdmin en tu panel actual. Normalmente está en una URL como
tudominio.com/phpmyadmino dentro del panel (en Syspanel lo encuentras en el menú de bases de datos). - Selecciona tu base de datos (la que usa tu web). Verás una lista de tablas.
- Ve a la pestaña “Exportar” (o “Export”).
- Elige el método “Rápido” y formato SQL. Haz clic en “Continuar” o “Exportar”. Se descargará un archivo
.sql. - Guarda este archivo en tu ordenador. Es tu salvavidas.
Paso 2: Descarga los archivos de tu web
- Usa un cliente FTP como FileZilla o WinSCP. Conéctate a tu servidor antiguo con las credenciales FTP o SFTP (puerto 22).
- Navega hasta la carpeta donde está tu web. Normalmente es
public_htmlowww(en Syspanel suele ser/home/usuario/web/tudominio/public_html). - Selecciona todos los archivos y carpetas y descárgalos a una carpeta local (por ejemplo,
mi_web_backup).
Paso 3: Prepara tu nuevo servidor Plesk
- Crea el dominio en Plesk: Ve a “Sitios web y dominios” y haz clic en “Añadir dominio”. Introduce tu nombre de dominio (ejemplo:
tudominio.com). Plesk creará automáticamente la estructura de carpetas. - Crea la base de datos: En el mismo panel, dentro de tu dominio, busca “Bases de datos”. Haz clic en “Añadir base de datos”. Dale un nombre (ejemplo:
midb) y una contraseña segura. Anota estos datos, los necesitarás después. - Crea el usuario de base de datos: Normalmente Plesk lo hace automáticamente al crear la base de datos, pero si no, añade un usuario y asígnale todos los privilegios.
Paso 4: Sube los archivos a Plesk
- Conéctate a tu nuevo servidor Plesk usando FTP o el administrador de archivos de Plesk (dentro de “Sitios web y dominios” > “Administrador de archivos”).
- Sube todos los archivos que descargaste en el paso 2 a la carpeta
httpdocs(opublic_html) de tu dominio en Plesk. Sobrescribe si te pregunta.
Paso 5: Importa la base de datos
- Accede a phpMyAdmin en Plesk. Lo encuentras en “Sitios web y dominios” > “Bases de datos” > haz clic en el nombre de tu base de datos y luego en “phpMyAdmin”.
- Selecciona tu base de datos (vacía) en la lista de la izquierda.
- Ve a la pestaña “Importar” (o “Import”).
- Selecciona el archivo
.sqlque exportaste antes. - Haz clic en “Continuar”. Espera a que termine la importación.
Paso 6: Configura tu web para usar la nueva base de datos
Este paso es crucial. Tu web (WordPress, Joomla, etc.) tiene un archivo de configuración que contiene los datos de conexión a la base de datos.
-
Para WordPress: Busca el archivo
wp-config.phpen la raíz de tu web (dentro dehttpdocs). Ábrelo con un editor de texto. Busca estas líneas:define('DB_NAME', 'nombre_antiguo_db'); define('DB_USER', 'usuario_antiguo'); define('DB_PASSWORD', 'contraseña_antigua'); define('DB_HOST', 'localhost');Cámbialas por los datos de la nueva base de datos que creaste en Plesk. Generalmente el
DB_HOSTeslocalhost. -
Para Joomla: Busca el archivo
configuration.phpy modifica las variables$db,$user,$password,$host. -
Para otros CMS: Busca en la documentación oficial cómo cambiar la conexión a la base de datos.
Paso 7: Migra los correos electrónicos (opcional)
Si usas correos con tu dominio, puedes migrarlos manualmente usando un cliente de correo como Outlook, Thunderbird o directamente con herramientas como imapsync. La forma más sencilla para principiantes es:
- Crea las mismas cuentas de correo en Plesk (dentro de “Correo” en tu dominio).
- Configura tu cliente de correo (Outlook, Thunderbird) para conectar ambas cuentas (la antigua y la nueva).
- Arrastra los correos de la bandeja de entrada antigua a la nueva. Esto puede ser tedioso si tienes muchos correos, pero funciona.
[TIP] Para migraciones masivas de correo, contacta con tu proveedor de hosting o usa un script de imapsync. Plesk también tiene una herramienta de migración de correo en el asistente.
Paso 8: Verifica y actualiza DNS
- Prueba tu web: Escribe tu dominio en el navegador. Si ves tu web, ¡funciona! Si ves un error, revisa los pasos anteriores.
- Actualiza los DNS: Ve a tu proveedor de dominios (donde compraste el dominio) y cambia los registros A (y CNAME si usas subdominios) para que apunten a la IP de tu nuevo servidor Plesk. Esto puede tardar de 1 a 48 horas en propagarse.
Preguntas Frecuentes (FAQ)
1. ¿Puedo migrar desde Syspanel (HestiaCP) a Plesk?
Sí, totalmente. Syspanel (HestiaCP) es un panel ligero pero compatible. Te recomiendo el método manual, ya que el asistente de migración de Plesk no tiene una opción directa para HestiaCP. Sigue los pasos del método manual (exportar base de datos, descargar archivos, subirlos a Plesk). Recuerda que Syspanel usa el puerto 2106 para acceso web.
2. ¿Qué hago si mi web no carga después de la migración?
Revisa estos puntos:
- DNS: Asegúrate de que el dominio apunte a la IP correcta.
- Base de datos: Verifica que los datos en
wp-config.php(o equivalente) sean correctos. - Permisos de archivos: Plesk suele gestionarlos automáticamente, pero si ves erro
