🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Migrar un sitio WordPress a Plesk sin perder datos

Actualizado el 15 de septiembre de 2025

Migrar un sitio WordPress de un servidor a otro puede parecer una tarea compleja, pero con las herramientas adecuadas y un poco de paciencia, es un proceso muy manejable. En esta guía, te explicaré paso a paso cómo mover tu sitio web a un servidor que use Plesk, sin perder ni un solo dato, contenido, usuario o configuración.

Vamos a centrarnos en dos escenarios comunes: migrar desde otro panel de control (como cPanel o Syspanel) y migrar desde un WordPress ya instalado en otro lugar. El objetivo es que al final tengas tu sitio funcionando exactamente igual, pero en tu nuevo hosting con Plesk.

¿Qué necesito antes de empezar?

Antes de lanzarte a la migración, es importante tener todo listo. La preparación evita dolores de cabeza.

Requisitos básicos

  • Acceso a tu panel de Plesk: Necesitas las credenciales de administrador.
  • Acceso al panel antiguo: Ya sea cPanel, Syspanel o el administrador de archivos de tu hosting anterior. Necesitarás poder descargar archivos y exportar la base de datos.
  • Credenciales FTP/SFTP: Tanto del servidor origen como del destino (Plesk).
  • Credenciales de la base de datos: Del sitio original (usuario, contraseña y nombre de la base de datos).
  • Credenciales de WordPress: El usuario administrador de tu WordPress actual.
  • Un dominio apuntando al nuevo servidor: Idealmente, el dominio debe estar resuelto (apuntando a los DNS de Plesk) antes de iniciar la migración para evitar problemas de caché y redirecciones.

[TIP] Si tu dominio aún no apunta al nuevo servidor, puedes usar un archivo hosts temporal en tu ordenador para probar el sitio antes de que sea público. Esto te permite verificar que todo funciona sin afectar a tus visitantes.

Método 1: Migración manual (recomendado para control total)

Este método te da el máximo control sobre cada paso. Es ideal si quieres asegurarte de que no se pierde nada y entender el proceso.

Paso 1: Exporta tu sitio WordPress desde el servidor origen

Primero, necesitas obtener una copia completa de tu sitio.

1.1. Descarga los archivos de WordPress

Conéctate a tu servidor anterior mediante FTP/SFTP (FileZilla es una buena opción) o a través del administrador de archivos de tu panel (cPanel, Syspanel, etc.).

  • Navega hasta la carpeta donde está instalado WordPress. Normalmente es public_html o www.
  • Selecciona TODOS los archivos y carpetas (wp-admin, wp-content, wp-includes, etc.).
  • Descárgalos a una carpeta en tu ordenador. Este proceso puede tardar unos minutos si el sitio tiene muchas imágenes o plugins pesados.

[WARNING] Asegúrate de descargar la carpeta raíz completa, no solo el contenido de wp-content. Necesitas los archivos principales de WordPress (wp-config.php, etc.) para que funcione.

1.2. Exporta la base de datos de WordPress

La base de datos contiene todas tus entradas, páginas, comentarios, usuarios y configuraciones.

  • Accede a phpMyAdmin desde tu panel de control antiguo (suele estar en "Bases de Datos" o "phpMyAdmin").
  • Selecciona la base de datos de tu WordPress (la que aparece en tu archivo wp-config.php).
  • 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 .sql con toda tu información.

[INFO] Si tu base de datos es muy grande (más de 50 MB), es posible que phpMyAdmin tenga problemas. En ese caso, usa la opción "Personalizado" y activa "Comprimir con gzip". También puedes usar herramientas como mysqldump desde la línea de comandos si tienes acceso SSH.

Paso 2: Prepara el nuevo servidor en Plesk

Ahora vamos a preparar el terreno en tu nuevo hosting con Plesk.

2.1. Crea un nuevo dominio o subdominio

  • Inicia sesión en Plesk.
  • Ve a "Sitios web y dominios".
  • Haz clic en "Añadir dominio".
  • Introduce tu nombre de dominio (ej: tudominio.com). Si ya está apuntando a Plesk, se configurará automáticamente. Si no, puedes añadirlo igualmente y luego ajustar los DNS.
  • Selecciona "WordPress" como tipo de instalación (aunque luego no uses el instalador automático, esto crea la estructura necesaria). Si prefieres, puedes seleccionar "Sin instalación" y luego crear la base de datos manualmente.

2.2. Crea una base de datos vacía

  • Dentro de tu dominio en Plesk, busca la sección "Bases de datos".
  • Haz clic en "Añadir base de datos".
  • Ponle un nombre (ej: tudominio_wp).
  • Crea un usuario y una contraseña segura para la base de datos. Guarda estos datos, los necesitarás más adelante.
  • El tipo de base de datos debe ser MySQL.

[TIP] Anota el nombre de la base de datos, el usuario y la contraseña que acabas de crear. Los necesitarás para configurar el archivo wp-config.php.

Paso 3: Importa los archivos y la base de datos a Plesk

Llegó el momento de poner todo en su sitio.

3.1. Sube los archivos de WordPress

  • Conéctate a tu nuevo servidor Plesk mediante FTP/SFTP. Las credenciales las encuentras en Plesk en "Acceso FTP" o en la configuración del dominio.
  • Navega hasta la carpeta httpdocs (que es la raíz de tu dominio en Plesk).
  • Sube TODOS los archivos que descargaste en el paso 1.1. Sobrescribe cualquier archivo existente. Este proceso puede ser lento, así que ten paciencia.

3.2. Importa la base de datos

  • Vuelve a Plesk, a la sección "Bases de datos" de tu dominio.
  • Haz clic en el nombre de la base de datos que creaste.
  • Busca la opción "Importar" o "Subir archivo" (normalmente está en la parte superior derecha).
  • Selecciona el archivo .sql que exportaste en el paso 1.2.
  • Haz clic en "Aceptar" o "Importar". Plesk procesará el archivo y creará todas las tablas.

[WARNING] No importes la base de datos antes de subir los archivos. El orden no es crítico, pero es más lógico primero tener los archivos y luego la base de datos. Si importas primero, luego al subir archivos no pasa nada.

Paso 4: Configura la conexión entre WordPress y la nueva base de datos

Ahora tu WordPress necesita saber cómo conectarse a la nueva base de datos que acabas de crear.

  • En la carpeta httpdocs de tu sitio en Plesk, busca el archivo wp-config.php.
  • Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
  • Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base_de_datos');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero si Plesk usa un host diferente, lo encontrarás en los detalles de la base de datos.
  • Guarda el archivo y ciérralo.

[INFO] El valor de DB_HOST suele ser localhost. Sin embargo, en algunos servidores Plesk puede ser algo como 127.0.0.1 o el nombre del servidor de bases de datos. Si no estás seguro, revisa los detalles de conexión que te da Plesk al crear la base de datos.

Paso 5: Ajusta las URLs (si es necesario)

Si tu dominio es el mismo (solo cambias de servidor), este paso no es necesario. Pero si cambiaste de dominio (ej: de dominio-viejo.com a dominio-nuevo.com), debes actualizar las URLs en la base de datos.

  • Accede a phpMyAdmin desde Plesk (lo encuentras en la sección de "Bases de datos" de tu dominio).
  • Selecciona tu base de datos importada.
  • Haz clic en la pestaña "SQL".
  • Ejecuta las siguientes consultas SQL, reemplazando dominio-viejo.com y dominio-nuevo.com por tus dominios reales:
UPDATE wp_options SET option_value = 'https://dominio-nuevo.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://dominio-nuevo.com' WHERE option_name = 'home';
  • También puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs para hacerlo de forma más segura si hay URLs en el contenido de las entradas.

[TIP] Si solo cambias de servidor pero el dominio es el mismo, no necesitas hacer este paso. Las URLs se mantienen igual.

Paso 6: Verifica y soluciona problemas comunes

  • Accede a tu sitio: Escribe tu dominio en el navegador. Deberías ver tu web funcionando.
  • Prueba el panel de administración: Ve a tudominio.com/wp-admin. Inicia sesión con tu usuario y contraseña de siempre.
  • Revisa los enlaces permanentes: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.
  • Comprueba las imágenes: Si las imágenes no se ven, puede ser un problema de rutas. Usa un plugin como Regenerate Thumbnails para regenerar los tamaños de las imágenes.
  • Revisa los plugins: Desactiva todos los plugins y actívalos uno por uno para asegurarte de que ninguno causa conflictos en el nuevo entorno.

[WARNING] Si ves el mensaje "Error al establecer conexión con la base de datos", revisa los datos en wp-config.php. Asegúrate de que el nombre, usuario, contraseña y host son correctos. Si el problema persiste, contacta con el soporte de tu hosting.

Método 2: Migración con la herramienta de Plesk (más rápida)

Plesk incluye una herramienta de migración que automatiza gran parte del proceso, especialmente si vienes de cPanel o de otro servidor Plesk.

¿Cómo funciona?

  • En Plesk, ve a "Herramientas y configuraciones".
  • Busca la sección "Migración y transferencia" y haz clic en "Migrar desde otro servidor" o "Transferir sitio web".
  • Introduce los datos de conexión de tu servidor antiguo (IP, usuario, contraseña, puerto SSH o FTP).
  • Plesk analizará el servidor origen y te mostrará los sitios disponibles para migrar.
  • Selecciona tu sitio WordPress.
  • Plesk se encargará de copiar los archivos, exportar e importar la base de datos, y ajustar las configuraciones automáticamente.

[INFO] Esta herramienta es muy potente, pero no es perfecta. A veces puede fallar con configuraciones muy personalizadas o plugins que usan rutas absolutas. Siempre es recomendable tener una copia de seguridad manual por si acaso.

Ventajas y desventajas

  • Ventajas: Es rápida, automatizada y no requiere conocimientos técnicos profundos. Ideal para migraciones sencillas.
  • Desventajas: Puede ser lenta si el sitio es muy grande. No siempre maneja bien las redirecciones o configuraciones complejas. Si falla, es más difícil depurar el error.

Preguntas Frecuentes (FAQ)

¿Puedo migrar un sitio WordPress desde Syspanel a Plesk?

Sí, absolutamente. El proceso es el mismo que con cualquier otro panel. Solo necesitas acceso FTP y a phpMyAdmin en tu servidor Syspanel. Recuerda que Syspanel usa el puerto 2106 para acceder a su panel de administración. Los pasos de exportación e importación son idénticos.

¿Qué pasa con mis correos electrónicos durante la migración?

Los correos electrónicos no se migran automáticamente con este proceso. Si tienes cuentas de correo en tu hosting antiguo, deberás crearlas de nuevo en Plesk. Los correos que ya están en los buzones (bandeja de entrada, enviados, etc.) tendrás que migrarlos por separado usando herramientas como IMAPSync o exportando/importando desde tu cliente de correo.

¿Perderé mis visitas o el SEO durante la migración?

Si haces la migración correctamente y mantienes la misma estructura de URLs, no deberías perder posicionamiento. Es importante que, una vez migrado, configures las redirecciones 301 desde las URLs antiguas a las nuevas (si cambiaste de dominio) y que actualices tu sitemap en Google Search Console. También asegúrate de que tu nuevo hosting tenga buen rendimiento y velocidad.

¿Qué hago si mi sitio es muy grande (más de 1 GB)?

Para sitios grandes, la migración manual por FTP puede ser muy lenta. Te recomiendo:

  1. Comprimir los archivos: Empaqueta toda la carpeta de WordPress en un archivo ZIP o TAR.GZ desde el panel de control antiguo.
  2. Usar SSH: Si tienes acceso SSH a ambos servidores, puedes usar comandos como rsync o scp para transferir los archivos de forma mucho más eficiente.
  3. Herramienta de migración de Plesk: A veces maneja mejor los archivos grandes que el FTP tradicional.

¿Necesito instalar WordPress en Plesk antes de migrar?

No es necesario. Simplemente crea el dominio y la base de datos vacía. Luego subes tus archivos y tu base de datos. El WordPress ya está "instalado" en tus archivos.

Conclusión

Migrar un sitio WordPress a Plesk no tiene por qué ser un dolor de cabeza. Con un poco de organización y siguiendo estos pasos, podrás mover tu web sin perder datos, contenido ni configuraciones. Ya sea que elijas el método manual para tener control total o la herramienta automática de Plesk para ahorrar tiempo, lo importante es hacer una copia de seguridad antes de empezar y verificar todo después.

Si te encuentras con algún problema, no dudes en consultar la documentación de Plesk o contactar con el soporte de tu hosting. ¡Buena suerte con tu migración

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel