Cómo transferir un sitio web a un nuevo servidor con Plesk
¿Por qué migrar tu sitio web a un nuevo servidor con Plesk?
Mudar un sitio web a un servidor nuevo puede sonar aterrador, pero es más común de lo que crees. Quizás tu hosting actual se ha quedado corto, necesitas mejores prestaciones, o simplemente encontraste un plan más económico. La buena noticia es que Plesk está diseñado para que esta tarea sea increíblemente sencilla, incluso si no eres un experto en servidores.
A lo largo de esta guía, te explicaré paso a paso cómo transferir o migrar tu sitio web a un nuevo servidor usando Plesk. No importa si tienes un blog pequeño, una tienda online o una web corporativa; el proceso es prácticamente el mismo. Y lo mejor de todo: lo harás sin necesidad de tocar una sola línea de código complicado.
Antes de empezar, es importante que entiendas la diferencia entre dos métodos principales: la migración asistida (que hace Plesk por ti) y la transferencia manual (donde tú exportas e importas los datos). Te explicaré ambas, pero te recomiendo empezar con la primera, ya que es la más cómoda.
Requisitos previos antes de migrar tu sitio web
Para que todo salga perfecto, necesitas tener a mano cierta información y cumplir algunos requisitos. No te saltes este paso, porque te ahorrará muchos dolores de cabeza.
1. Acceso a ambos servidores
Necesitas tener acceso de administrador (root o usuario con privilegios) tanto en el servidor de origen (donde está tu web ahora) como en el de destino (el nuevo servidor). En Plesk, esto significa tener acceso al panel de control con permisos completos.
2. Credenciales de acceso
Ten a mano las contraseñas de:
- Tu panel de Plesk actual.
- El panel de Plesk del nuevo servidor.
- El acceso FTP/SFTP de tu sitio web (por si acaso).
- Las credenciales de tu base de datos (usuario y contraseña).
3. Verificar el estado del servidor de destino
Asegúrate de que el nuevo servidor tenga suficiente espacio en disco y que PHP, MySQL y otras extensiones necesarias estén instaladas. Plesk suele traer todo por defecto, pero es bueno verificarlo.
4. Dominio apuntando al nuevo servidor (opcional pero recomendado)
Si vas a cambiar los servidores de nombres (DNS) de tu dominio, ten en cuenta que la propagación puede tardar entre 24 y 72 horas. Puedes migrar primero y luego cambiar el DNS, o cambiar el DNS y luego migrar. Mi consejo es que migres primero y una vez que todo esté funcionando en el nuevo servidor, cambies el DNS.
Método 1: Migrar un sitio web con la herramienta de migración de Plesk
Este es el método más fácil y el que te recomiendo usar. Plesk tiene una herramienta integrada que se encarga de copiar todos los archivos, bases de datos, cuentas de correo y configuraciones de forma automática.
Paso 1: Prepara el servidor de destino
Lo primero que debes hacer es acceder al panel de Plesk de tu nuevo servidor. Una vez dentro, asegúrate de que el servidor esté actualizado y que no haya conflictos con los nombres de dominio que vas a importar.
Paso 2: Inicia la migración
En el panel de Plesk del servidor de destino, busca la sección que dice "Migración y transferencia" o "Importar". Dependiendo de la versión de Plesk, puede estar en "Panel de control" o en "Herramientas y utilidades".
Haz clic en "Migrar" o "Nueva migración". Plesk te pedirá que indiques el tipo de servidor de origen. Elige "Plesk" si tu sitio actual está en otro Plesk, o selecciona la opción genérica para otros paneles.
Paso 3: Introduce los datos del servidor de origen
Ahora tendrás que rellenar un formulario con los datos de tu servidor antiguo:
- Dirección IP o nombre de host del servidor de origen.
- Usuario y contraseña de administrador de Plesk en ese servidor.
- Puerto (normalmente 8443 para Plesk).
Plesk intentará conectarse automáticamente. Si todo es correcto, te mostrará una lista de elementos que puedes migrar.
Paso 4: Selecciona qué quieres transferir
Aquí puedes elegir qué partes de tu sitio web quieres migrar:
- Archivos del sitio web (el contenido de
httpdocs). - Bases de datos (MySQL, PostgreSQL, etc.).
- Cuentas de correo electrónico y sus buzones.
- Configuraciones de dominio (subdominios, alias, etc.).
- Certificados SSL.
Te recomiendo seleccionar "Todo" para que no te falte nada, pero si solo quieres mover los archivos y la base de datos, puedes desmarcar las casillas de correo.
Paso 5: Revisa el resumen y ejecuta la migración
Plesk te mostrará un resumen con los elementos seleccionados. Revisa que no haya errores o advertencias. Si ves algún conflicto (por ejemplo, que el dominio ya existe), resuélvelo antes de continuar.
Finalmente, haz clic en "Migrar" y espera. El tiempo dependerá del tamaño de tu sitio web y la velocidad de conexión entre servidores. Puede tardar desde unos minutos hasta varias horas.
[TIP]
No cierres la pestaña del navegador durante la migración. Si la conexión se interrumpe, Plesk generalmente puede reanudar el proceso, pero es mejor evitarlo.
Paso 6: Verifica la migración
Una vez que Plesk indique que la migración ha finalizado, accede a tu sitio web en el nuevo servidor. Puedes usar una modificación en el archivo hosts de tu ordenador para simular el dominio apuntando al nuevo servidor, o simplemente usar la dirección IP del servidor.
Comprueba que:
- Las imágenes y archivos carguen correctamente.
- Las páginas dinámicas (como WordPress o PrestaShop) funcionen.
- Los formularios y bases de datos respondan bien.
Método 2: Transferir un sitio web manualmente (exportar e importar)
Si la herramienta de migración te da problemas, o si prefieres tener un control total sobre cada elemento, puedes hacer la transferencia manualmente. Este método es un poco más largo, pero igualmente sencillo.
1. Exporta los archivos del sitio web desde el servidor de origen
Accede a tu Plesk actual y ve a "Sitios web y dominios". Selecciona tu dominio y haz clic en "Acceso FTP" o "Administrador de archivos". Descarga todos los archivos de la carpeta httpdocs (o public_html, según la configuración) a tu ordenador.
Si usas FTP, puedes usar un cliente como FileZilla para conectarte y descargar todo el contenido. Asegúrate de tener activada la opción de "Transferir archivos ocultos" (como .htaccess), ya que son importantes.
2. Exporta las bases de datos desde Plesk
En Plesk, ve a "Bases de datos" dentro de tu dominio. Verás una lista de las bases de datos que tienes. Haz clic en la que quieras exportar y busca el botón de "Exportar" o "Dump".
Plesk te descargará un archivo .sql o .gz con toda la información. Repite este paso con todas las bases de datos que tengas.
[WARNING]
Asegúrate de anotar el nombre de la base de datos, el usuario y la contraseña. Los necesitarás para configurar la importación en el nuevo servidor.
3. Importa los archivos en el nuevo servidor
En el nuevo servidor con Plesk, crea un dominio nuevo (con el mismo nombre que el original) o usa uno que ya tengas preparado. Luego, sube todos los archivos que descargaste a la carpeta httpdocs de ese dominio.
Puedes usar el Administrador de archivos de Plesk o conectarte por FTP de la misma manera que hiciste en el servidor antiguo.
4. Importa las bases de datos en el nuevo servidor
Ve a la sección "Bases de datos" en tu nuevo dominio y crea una base de datos nueva. Anota el nombre, usuario y contraseña que generes. Luego, usa la herramienta de importación (o phpMyAdmin) para subir el archivo .sql que exportaste antes.
[INFO]
Si tu aplicación (como WordPress) usa rutas absolutas en la base de datos, puede que necesites actualizar esas referencias. Puedes hacerlo con un plugin como "Better Search Replace" o con consultas SQL.
5. Configura los archivos de conexión
Este es el paso más delicado. Deberás editar el archivo de configuración de tu aplicación para que apunte a la nueva base de datos. Por ejemplo:
- En WordPress, edita
wp-config.phpy cambiaDB_NAME,DB_USER,DB_PASSWORDyDB_HOST. - En PrestaShop, edita
app/config/parameters.php.
Usa el Administrador de archivos de Plesk para modificar estos archivos.
6. Prueba el sitio web en el nuevo servidor
Al igual que en el método anterior, verifica que todo funcione. Es posible que necesites ajustar permisos de archivos o cambiar la URL del sitio si usas una temporal.
Qué hacer después de transferir tu sitio web
Una vez que hayas migrado tu sitio web con éxito, no termina todo ahí. Hay tareas de limpieza y verificación que debes hacer:
1. Cambia el DNS de tu dominio
Si no lo hiciste antes, ahora es el momento de apuntar tu dominio al nuevo servidor. Ve a tu proveedor de dominios y cambia los servidores de nombres (DNS) a los que te indique tu nuevo hosting. Recuerda que la propagación puede tardar hasta 72 horas.
2. Actualiza tus registros de correo
Si migraste cuentas de correo, asegúrate de que los registros MX, SPF y DKIM estén configurados correctamente en el nuevo servidor. Plesk te ayudará con esto automáticamente si usas su herramienta de migración.
3. Renueva o reinstala tus certificados SSL
Si tu sitio usaba HTTPS, necesitarás instalar el certificado SSL en el nuevo servidor. Plesk tiene una opción gratuita con Let's Encrypt que puedes activar en un clic.
4. Haz una copia de seguridad completa
Una vez que todo esté funcionando, genera una copia de seguridad completa del sitio web en el nuevo servidor. Así, si algo sale mal, podrás restaurarlo.
5. Espera unos días y elimina el servidor antiguo
No canceles tu hosting antiguo de inmediato. Espera al menos una semana para asegurarte de que todo funciona bien y que no necesitas acceder a archivos o correos antiguos.
Preguntas frecuentes (FAQ) sobre la migración con Plesk
¿Puedo migrar un sitio web desde cPanel a Plesk?
Sí, Plesk tiene herramientas para importar desde cPanel. El proceso es similar al que te he explicado, pero la conexión se hace mediante las credenciales de cPanel. Plesk se encargará de convertir los archivos y bases de datos automáticamente.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio web y la velocidad de los servidores. Un sitio pequeño (menos de 1 GB) puede tardar de 5 a 15 minutos. Un sitio grande con muchas bases de datos y correos puede tardar varias horas.
¿Qué pasa con los correos electrónicos durante la migración?
Si usas la herramienta de migración de Plesk, los correos se copian al nuevo servidor. Sin embargo, durante el cambio de DNS, es posible que algunos correos se pierdan o se retrasen. Es recomendable hacer la migración en horas de bajo tráfico.
¿Puedo migrar sin interrumpir mi sitio web?
La herramienta de Plesk no interrumpe el sitio de origen, ya que copia los datos mientras tu web sigue funcionando. Sin embargo, al finalizar, deberás cambiar el DNS, lo que causará un pequeño periodo de transición.
¿Qué hago si la migración falla?
No te preocupes. Plesk tiene un registro de errores que te indicará qué falló. Los problemas más comunes son:
- Credenciales incorrectas.
- Falta de espacio en el servidor de destino.
- Nombres de dominio duplicados.
Revisa el error, corrígelo y vuelve a intentar la migración. No perderás tus datos en el servidor de origen.
Conclusión
Transferir un sitio web a un nuevo servidor con Plesk es un proceso mucho más sencillo de lo que parece. Ya sea con la herramienta automática de migración o con el método manual, tienes el control total sobre cada paso. La clave está en preparar bien los accesos, verificar los requisitos y probar todo antes de hacer el cambio definitivo de DNS.
Recuerda que, si en algún momento te sientes perdido, puedes consultar la documentación oficial de Plesk o contactar con el soporte técnico de tu hosting. Y si tu servidor usa Syspanel (antiguo HestiaCP), recuerda que el acceso se hace por el puerto 2106, pero el proceso de migración es similar, ya que puedes exportar los archivos y bases de datos manualmente.
Con un poco de paciencia y siguiendo esta guía, tendrás tu sitio web funcionando en su nueva casa en menos de lo que imaginas. ¡Buena suerte con tu migración!
