Plesk: Migrar un sitio WordPress desde otro servidor
Migrar un sitio WordPress de un servidor a otro puede parecer una tarea compleja, pero con Plesk el proceso se vuelve bastante sencillo y guiado. Esta guía está pensada para que cualquier persona, incluso sin mucha experiencia técnica, pueda realizar el traslado servidor de su WordPress sin perder datos, configuraciones ni el posicionamiento SEO.
A lo largo de este artículo, te explicaremos paso a paso cómo exportar tu sitio desde el servidor de origen (que puede ser otro panel como cPanel, Syspanel o incluso un servidor sin panel) e importarlo en tu nuevo servidor con Plesk. Cubriremos tanto el método manual como las herramientas automáticas que ofrece Plesk, y te daremos consejos para que la migración WordPress sea un éxito.
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a migrar, es importante que tengas a mano cierta información y que cumplas con algunos requisitos básicos. Esto te ahorrará tiempo y posibles errores.
Requisitos previos
- Acceso al panel de Plesk del nuevo servidor. Necesitarás las credenciales de administrador o de un usuario con permisos para gestionar dominios y bases de datos.
- Acceso al servidor de origen. Puede ser a través de otro panel (cPanel, Syspanel, etc.) o mediante FTP y phpMyAdmin. Si el origen es un servidor sin panel, necesitarás acceso por SSH o FTP.
- Credenciales de WordPress. El usuario y contraseña de administrador de tu WordPress actual te serán útiles para algunas comprobaciones.
- Una copia de seguridad reciente. Aunque la migración en sí no elimina datos del origen, es una buena práctica tener un backup por si algo sale mal.
- El nombre de dominio. Debe estar apuntando al nuevo servidor o, al menos, tenerlo preparado para cuando finalices la migración.
[TIP] Si tu dominio aún apunta al servidor antiguo, puedes hacer la migración completa y luego cambiar los DNS. Durante ese tiempo, el sitio nuevo estará listo pero inaccesible hasta que los DNS se propaguen.
Método 1: Migración automática con la herramienta de Plesk (Recomendado)
Plesk incluye un asistente de migración muy potente que puede conectarse directamente a tu servidor anterior (si tiene Plesk, cPanel o incluso si es un servidor Linux genérico) y transferir todo el sitio WordPress sin que tengas que descargar ni subir nada manualmente.
Paso 1: Acceder a la herramienta de migración
- Inicia sesión en tu panel de Plesk.
- En el menú lateral izquierdo, busca la sección "Herramientas y ajustes".
- Dentro de esta sección, localiza el grupo "Migración y transferencia" y haz clic en "Migrar desde otro servidor" o "Transferir sitio web" (el nombre exacto puede variar ligeramente según la versión de Plesk).
Paso 2: Configurar la conexión con el servidor de origen
El asistente te pedirá los datos del servidor del que quieres sacar el sitio.
- Tipo de servidor: Selecciona el panel que tiene tu servidor de origen. Las opciones más comunes son:
- Plesk: Si el otro servidor también usa Plesk.
- cPanel: Muy común en hosting compartido.
- Linux sin panel: Útil si tienes acceso SSH y el sitio está en una configuración manual.
- Syspanel (HestiaCP): Si tu servidor anterior usa este panel, deberás seleccionar la opción genérica de Linux o la específica si aparece. Recuerda que el puerto de acceso a Syspanel es el 2106.
- Dirección IP o nombre de host: Introduce la IP pública o el nombre del servidor de origen.
- Credenciales: Dependiendo del tipo de servidor, te pedirá usuario y contraseña de administrador del panel, o bien una clave SSH. Sigue las instrucciones que te dé el asistente.
Paso 3: Seleccionar el sitio a migrar
Una vez que Plesk se conecte correctamente al servidor de origen, te mostrará una lista de los sitios web o suscripciones que existen allí.
- Marca la casilla del sitio WordPress que deseas migrar.
- Plesk detectará automáticamente si es un WordPress. Te mostrará información como la versión, plugins instalados, etc.
- Haz clic en "Siguiente".
Paso 4: Configurar las opciones de migración
Aquí puedes definir cómo quieres que se importe el sitio en tu nuevo servidor.
- Nombre de dominio: Puedes mantener el mismo dominio o cambiarlo (por ejemplo, para hacer una migración a un dominio de prueba).
- Suscripción de destino: Elige la suscripción de Plesk donde quieres que se aloje el sitio.
- Configuración adicional: Puedes elegir si deseas migrar también las cuentas de correo electrónico, las bases de datos adicionales, etc. Para un WordPress básico, con migrar los archivos y la base de datos es suficiente.
Paso 5: Iniciar la migración
Revisa el resumen de la migración y, si todo está correcto, haz clic en "Iniciar migración". Plesk comenzará a transferir los archivos y la base de datos. Este proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño del sitio y la velocidad de tu conexión.
[INFO] No cierres la ventana del navegador ni apagues el ordenador durante la migración. Plesk te mostrará una barra de progreso y un registro de eventos. Si algo falla, podrás ver el error exacto.
Paso 6: Verificar la migración
Una vez finalizada, Plesk te indicará que la migración se ha completado con éxito. Ahora debes verificar que todo funciona:
- Accede a tu nuevo sitio: Escribe la IP del servidor o el dominio (si ya apunta al nuevo servidor) en tu navegador. Deberías ver tu WordPress exactamente igual que antes.
- Revisa el panel de administración: Accede a
tudominio.com/wp-admine inicia sesión con tus credenciales de siempre. - Comprueba enlaces y plugins: Navega por algunas páginas, prueba formularios de contacto y asegúrate de que los plugins funcionan correctamente.
Método 2: Migración manual (Descarga y subida de archivos)
Si la herramienta automática no es una opción (por ejemplo, porque no tienes acceso de administrador al servidor de origen), puedes hacer la migración manualmente. Este método también es muy útil si quieres tener un control total sobre cada paso.
Paso 1: Exportar la base de datos desde el servidor de origen
La base de datos contiene todo el contenido de tu WordPress: entradas, páginas, comentarios, configuraciones de plugins, etc.
- Accede a phpMyAdmin: La mayoría de los paneles de hosting (cPanel, Syspanel, Plesk) tienen un acceso a phpMyAdmin. Busca la sección de "Bases de Datos".
- Selecciona la base de datos de tu WordPress: Normalmente se llama algo así como
tuusuario_wpoblog. - Exporta la base de datos:
- Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y el formato "SQL".
- Haz clic en "Continuar" o "Exportar". Se descargará un archivo
.sqlen tu ordenador.
Paso 2: Descargar los archivos del sitio desde el servidor de origen
Necesitas obtener todos los archivos de tu WordPress (el tema, los plugins, las imágenes subidas, etc.).
- Conéctate por FTP: Usa un cliente FTP como FileZilla. Necesitarás los datos de conexión FTP de tu hosting anterior (servidor, usuario y contraseña).
- Localiza la carpeta de tu sitio: Normalmente está en
public_htmlowww. Si tu dominio esmidominio.com, la carpeta suele llamarse igual o simplementepublic_html. - Descarga todo el contenido: Arrastra todas las carpetas y archivos desde el servidor a una carpeta en tu ordenador. Esto puede llevar un tiempo si el sitio es grande.
Paso 3: Subir los archivos al nuevo servidor con Plesk
Ahora vamos a poner los archivos en el nuevo servidor.
- Accede a Plesk y ve a tu dominio: En el panel de Plesk, busca la sección de "Sitios web y dominios" y haz clic en tu dominio.
- Abre el Administrador de archivos: Busca un icono o enlace que ponga "Administrador de archivos" o "File Manager".
- Sube los archivos:
- Navega hasta la carpeta
httpdocs(es la carpeta raíz de tu sitio en Plesk). - Haz clic en el botón "Subir" y selecciona todos los archivos que descargaste antes. Otra opción más rápida es comprimir toda la carpeta en un ZIP, subir el ZIP y luego descomprimirlo dentro del Administrador de archivos.
- Navega hasta la carpeta
Paso 4: Crear e importar la base de datos en el nuevo servidor
- Crea una nueva base de datos:
- En Plesk, ve a "Sitios web y dominios" > tu dominio.
- Busca la sección "Bases de datos" y haz clic en "Añadir base de datos".
- Dale un nombre (por ejemplo,
midominio_wp), crea un usuario y una contraseña segura. Guarda estos datos, los necesitarás después.
- Importa el archivo SQL:
- Haz clic en el nombre de la nueva base de datos para entrar en phpMyAdmin (Plesk lo abre automáticamente).
- Selecciona la base de datos en la lista de la izquierda.
- Ve a la pestaña "Importar".
- Haz clic en "Seleccionar archivo", elige el archivo
.sqlque descargaste y haz clic en "Continuar". La importación se realizará en segundos.
Paso 5: Configurar el archivo wp-config.php
Este es el paso más importante de la migración manual. El archivo wp-config.php le dice a WordPress dónde está la base de datos.
-
Dentro del Administrador de archivos de Plesk, navega a la carpeta
httpdocs. -
Busca el archivo
wp-config.phpy ábrelo para editarlo. -
Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en el paso anterior:
define('DB_NAME', 'nombre_de_tu_nueva_base_de_datos'); define('DB_USER', 'usuario_de_la_nueva_base'); define('DB_PASSWORD', 'contraseña_de_la_nueva_base'); define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica si Plesk te da otro valor -
Guarda los cambios.
Paso 6: Ajustar las URL (si es necesario)
Si has cambiado el dominio (por ejemplo, de dominioantiguo.com a dominionuevo.com), deberás actualizar las URLs en la base de datos. Si es el mismo dominio, este paso no es necesario.
Para cambiar las URLs, puedes usar un plugin como "Better Search Replace" o ejecutar dos consultas SQL en phpMyAdmin:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';
[WARNING] Ten mucho cuidado al ejecutar SQL directamente. Un error puede romper el sitio. Si no te sientes seguro, usa un plugin para ello.
Solución de problemas comunes (FAQ)
¿Por qué mi sitio se ve en blanco después de la migración?
Esto suele deberse a un error en el archivo wp-config.php (credenciales incorrectas de la base de datos) o a que la base de datos no se importó correctamente. Revisa que los datos de DB_NAME, DB_USER y DB_PASSWORD sean exactamente los que creaste en Plesk.
¿Qué hago si los enlaces de mi sitio siguen apuntando al dominio antiguo?
Si mantuviste el mismo dominio, los enlaces deberían funcionar. Si cambiaste de dominio, necesitas ejecutar la actualización de URLs mencionada en el Paso 6 del método manual. También puedes usar el plugin "Velvet Blues Update URLs" para hacerlo desde el panel de administración.
¿Pierdo el SEO de mi sitio al migrar?
No, si haces la migración correctamente. Lo más importante es mantener la misma estructura de URLs (permalinks). Si cambias la estructura, perderás posicionamiento. Además, asegúrate de que el nuevo servidor tenga un buen rendimiento y tiempo de carga.
¿Puedo migrar un WordPress desde Syspanel (HestiaCP) a Plesk?
Sí, perfectamente. Para la migración automática, selecciona la opción "Linux sin panel" o, si tu versión de Plesk lo soporta, la específica para HestiaCP. Recuerda que el puerto de acceso a Syspanel es el 2106. Para la migración manual, el proceso es exactamente el mismo: descarga archivos y exporta la base de datos desde phpMyAdmin de Syspanel.
Mi sitio es muy grande, ¿hay algún límite en la migración automática?
No hay un límite estricto, pero la migración automática puede fallar si el sitio es extremadamente grande (varios GB) o si la conexión entre servidores es lenta. En esos casos, la migración manual comprimiendo los archivos suele ser más fiable.
Conclusión
Migrar un sitio WordPress con Plesk es un proceso que, siguiendo los pasos correctos, resulta muy gratificante. La herramienta automática es tu mejor aliada si tienes acceso al panel de origen, mientras que el método manual te da el control total cuando la automatización no es posible.
Recuerda siempre hacer una copia de seguridad antes de empezar y verificar cada detalle después de la migración. Con esta guía, tu traslado servidor será un éxito y tu sitio seguirá funcionando sin interrupciones.
[TIP] Después de la migración, no olvides vaciar las cachés de tu nuevo WordPress (si usas un plugin de caché) y regenerar los enlaces permanentes (ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada). Esto ayuda a que todo funcione correctamente.
