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

Migrar sitio web de WordPress a Plesk

Actualizado el 13 de junio de 2026

Migrar un sitio web de WordPress de un servidor a otro puede sonar a algo de otro mundo, pero te prometo que es más sencillo de lo que parece. Si estás leyendo esto, probablemente has decidido dar el salto a Plesk, un panel de control de hosting muy potente y visual. Ya sea porque buscas mejor rendimiento, más seguridad o simplemente un cambio de proveedor, aquí te voy a guiar paso a paso para que hagas la migrar WordPress a Plesk sin perder datos, sin estrés y con un resultado profesional.

Este tutorial está pensado para que lo entiendas aunque nunca hayas hecho una migración antes. Vamos a usar herramientas nativas de Plesk y algunos trucos manuales para asegurarnos de que todo, incluyendo tu base de datos, quede perfecto.

¿Qué necesitas antes de empezar?

Antes de lanzarte a mover archivos, es importante que tengas todo listo. La migración se compone de tres partes: los archivos del sitio (el tema, plugins, imágenes), la base de datos (tus entradas, páginas, usuarios) y la configuración del dominio.

Aquí tienes una lista de verificación:

  • Acceso a tu hosting actual: Necesitas FTP, cPanel, o cualquier panel desde donde puedas descargar los archivos y exportar la base de datos.
  • Acceso a Plesk: Debes tener las credenciales de administrador o de un plan de hosting que use Plesk.
  • Un dominio apuntando a Plesk: Temporalmente puedes usar un dominio temporal o una IP, pero para que todo funcione, el dominio debe estar configurado en Plesk.
  • Credenciales de la base de datos: Tanto de la antigua como de la nueva.
  • Paciencia y un café: Una migración bien hecha toma entre 30 minutos y 1 hora, dependiendo del tamaño del sitio.

[INFO] Si tu web es muy grande (más de 1 GB), considera usar plugins de migración como All-in-One WP Migration o Duplicator. Facilitan el proceso, pero en este tutorial nos centraremos en el método manual, que es el más fiable y te da control total.

Paso 1: Preparar tu sitio WordPress original

No podemos empezar a mover nada sin asegurarnos de que tenemos una copia limpia y actualizada de tu web.

1.1. Actualiza WordPress, plugins y temas

Antes de migrar, es el momento perfecto para poner todo al día. Ve a tu panel de WordPress (wp-admin) y asegúrate de que no haya actualizaciones pendientes. Una versión desactualizada puede dar problemas de compatibilidad en el nuevo servidor.

1.2. Limpia lo que no sirve

Revisa si tienes plugins o temas inactivos que ya no uses. Bórralos. También puedes limpiar la papelera de entradas, comentarios y borradores. Una base de datos más pequeña se migra más rápido y con menos riesgo de errores.

1.3. Desactiva la caché y la CDN

Si usas un plugin de caché (como W3 Total Cache o WP Super Cache) o una CDN (como Cloudflare), desactívalos temporalmente. Cuando cambies de servidor, las rutas de los archivos en caché pueden causar conflictos. Una vez migrado, los vuelves a activar.

Paso 2: Exportar la base de datos de WordPress

La base de datos es el cerebro de tu WordPress. Contiene todo el contenido, la configuración y los usuarios. Exportarla bien es clave.

2.1. Accede a phpMyAdmin desde tu hosting actual

La mayoría de paneles de control (cPanel, DirectAdmin, Syspanel, etc.) tienen un acceso a phpMyAdmin. Busca la sección de Bases de Datos.

  • En cPanel suele estar dentro de "Bases de Datos MySQL".
  • En Syspanel (el antiguo HestiaCP) también lo encontrarás en la sección de bases de datos. Recuerda que el acceso a Syspanel es por el puerto 2106.

2.2. Selecciona tu base de datos

En phpMyAdmin, a la izquierda verás una lista de bases de datos. Haz clic en la que usa tu WordPress (normalmente se llama algo como tuweb_wp1).

2.3. Exporta la base de datos

Una vez dentro, ve a la pestaña "Exportar". Elige el método "Rápido" y formato "SQL". Haz clic en "Continuar" y se descargará un archivo .sql. Guárdalo en una carpeta segura de tu ordenador.

[TIP] Si tu base de datos es muy grande (más de 50 MB), usa el método "Personalizado" y marca la opción "Comprimir con gzip". Esto generará un archivo .sql.gz mucho más ligero.

Paso 3: Descargar los archivos de WordPress

Ahora toca llevarse todos los archivos del sitio: el núcleo de WordPress, tus temas, plugins, subidas (uploads) y el archivo wp-config.php.

3.1. Accede por FTP o por el administrador de archivos

Usa un cliente FTP como FileZilla o el administrador de archivos de tu panel de control. Conéctate a tu servidor actual.

3.2. Localiza la carpeta de WordPress

Normalmente está en la raíz de tu dominio, en una carpeta llamada public_html o www. Si tu WordPress está en una subcarpeta (por ejemplo, tudominio.com/blog), busca esa carpeta.

3.3. Descarga todo el contenido

Selecciona todos los archivos y carpetas (excepto quizás wp-config.php si quieres generarlo de nuevo, pero es más fácil llevarlo) y descárgalos a tu ordenador. Esto puede tardar varios minutos. Asegúrate de que la transferencia se completa sin errores.

Paso 4: Subir los archivos a tu nuevo servidor Plesk

Ya tienes todo en tu PC. Ahora toca colocarlo en Plesk.

4.1. Accede a Plesk y crea el dominio

Inicia sesión en Plesk. Ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Introduce tu nombre de dominio (ej: tudominio.com). Asegúrate de que el dominio ya apunte a los nameservers de tu nuevo hosting o, al menos, que esté configurado como dominio añadido.

4.2. Sube los archivos mediante FTP o el Administrador de archivos de Plesk

Plesk tiene su propio gestor de archivos. Ve a tu dominio, luego a "Administrador de archivos". Navega hasta la carpeta httpdocs (que es la raíz del sitio). Sube todos los archivos que descargaste.

Otra opción es usar un cliente FTP. Las credenciales FTP las encuentras en Plesk, en "Acceso FTP". Conéctate y arrastra los archivos a la carpeta httpdocs.

[WARNING] No subas la carpeta completa con el nombre de tu web antigua. Debes subir el contenido de esa carpeta (los archivos sueltos y subcarpetas como wp-content, wp-admin, etc.) directamente dentro de httpdocs.

Paso 5: Crear y configurar la base de datos en Plesk

Ahora vamos a darle vida a los datos. Necesitamos una nueva base de datos en Plesk y luego importar la que exportamos antes.

5.1. Crea una nueva base de datos

En Plesk, dentro de tu dominio, busca la sección "Bases de datos". Haz clic en "Añadir base de datos".

  • Nombre de la base de datos: Ponle un nombre descriptivo, por ejemplo, tudominio_wp.
  • Usuario de la base de datos: Crea un nuevo usuario (ej: tudominio_user).
  • Contraseña: Genera una contraseña segura (Plesk puede sugerirte una). Guárdala bien.

5.2. Importa el archivo SQL

Una vez creada la base de datos, verás un botón que dice "Importar" o "Subir archivo de volcado". Haz clic y selecciona el archivo .sql (o .sql.gz) que descargaste de tu hosting anterior. Plesk lo importará automáticamente. Si el archivo es muy grande, puede tardar unos segundos.

Paso 6: Vincular WordPress con la nueva base de datos

Este es el paso mágico. Tu WordPress necesita saber a qué base de datos conectarse. Esto se hace editando el archivo wp-config.php.

6.1. Edita el archivo wp-config.php

Usando el Administrador de archivos de Plesk, navega a httpdocs y busca el archivo wp-config.php. Ábrelo con el editor de texto.

6.2. Cambia los datos de conexión

Busca estas líneas y cámbialas por los datos de la base de datos que creaste en Plesk:

define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente localhost funciona, pero a veces Plesk usa un socket. Si no funciona, prueba con la IP del servidor.

Guarda los cambios.

[TIP] No toques ninguna otra línea del archivo. Si tu web anterior tenía una tabla con prefijo diferente (por ejemplo, wp_), no pasa nada, el archivo ya lo trae configurado.

Paso 7: Ajustar las URLs y limpiar la migración

Si todo ha ido bien, al visitar tu dominio deberías ver tu web. Pero a veces las URLs internas (como las de las imágenes o los enlaces) siguen apuntando al dominio antiguo. Vamos a solucionarlo.

7.1. Si tu dominio es el mismo, genial

Si estás migrando al mismo dominio (solo cambias de servidor), y el dominio ya apunta a Plesk, la web debería cargar sin problemas. Si ves algún error, sigue leyendo.

7.2. Si cambiaste de dominio o subcarpeta

Necesitas actualizar las URLs en la base de datos. Lo más fácil es usar un plugin como "Better Search Replace" o "Velvet Blues Update URLs". Pero también puedes hacerlo desde phpMyAdmin en Plesk.

Accede a phpMyAdmin desde Plesk (en "Bases de datos", haz clic en el icono de phpMyAdmin). Selecciona tu nueva base de datos y ve a la pestaña "SQL". Ejecuta esta consulta, cambiando tudominioantiguo.com por tudominionuevo.com:

UPDATE wp_options SET option_value = replace(option_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://tudominioantiguo.com','http://tudominionuevo.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://tudominioantiguo.com', 'http://tudominionuevo.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com');

[WARNING] Si tu tabla usa un prefijo diferente a wp_, cámbialo en las consultas (por ejemplo, tuweb_prefix_options).

Paso 8: Comprobaciones finales y resolución de problemas

Ya casi lo tienes. Ahora toca verificar que todo funciona como un reloj.

8.1. Verifica el frontend y el backend

  • Abre tu dominio en un navegador en modo incógnito (para evitar caché local).
  • Navega por algunas páginas y entradas. ¿Se ven bien las imágenes? ¿Los enlaces funcionan?
  • Accede a tudominio.com/wp-admin. ¿Puedes iniciar sesión con tus credenciales antiguas?

8.2. Soluciona errores comunes

  • Error de conexión a la base de datos: Revisa los datos en wp-config.php. Asegúrate de que el usuario tiene todos los privilegios sobre la base de datos (en Plesk, puedes editarlos desde "Bases de datos" -> "Usuarios").
  • Página en blanco (White Screen of Death): Activa el modo debug de WordPress. En wp-config.php, añade esta línea antes de "Eso es todo":
    define('WP_DEBUG', true);
    Esto te mostrará el error concreto.
  • Enlaces rotos: Si cambiaste de dominio, la consulta SQL del paso 7 debería haberlo solucionado. Si no, repite el proceso o usa un plugin de búsqueda y reemplazo.
  • Permisos de archivos: En Plesk, los archivos deben tener permisos 644 y las carpetas 755. Puedes arreglarlo desde el Administrador de archivos seleccionando todo y usando "Cambiar permisos".

8.3. Activa la caché y la CDN

Una vez verificado que todo funciona, vuelve a activar tu plugin de caché y tu CDN (si usabas). También puedes aprovechar para configurar la caché de Plesk (Nginx caching) desde la sección "Hosting & DNS" de tu dominio.

Preguntas frecuentes (FAQ) sobre migrar WordPress a Plesk

Aquí respondo las dudas más comunes que suelen tener los usuarios al hacer este proceso.

¿Puedo migrar mi WordPress sin perder los datos de los usuarios?

Sí, la base de datos contiene toda la información de los usuarios (nombres, correos, contraseñas cifradas). Al exportar e importar la base de datos, todos los usuarios se migran completos. Solo asegúrate de que el prefijo de las tablas sea el mismo.

¿Qué hago si mi web es muy grande y la migración falla?

Si tu web pesa más de 500 MB, el método manual puede ser lento. Te recomiendo usar el plugin "All-in-One WP Migration". Lo instalas en tu web antigua, exportas el sitio a un archivo, luego instalas el plugin en la web nueva (en Plesk) y lo importas. Es muy sencillo y maneja archivos grandes.

¿Necesito cambiar los nameservers antes de migrar?

No es necesario. Puedes migrar primero y luego cambiar los nameservers. El truco está en usar un archivo hosts en tu ordenador para probar la web en Plesk antes de que el dominio apunte allí. Si no sabes hacerlo, simplemente migra, cambia los nameservers y espera la propagación (de 1 a 48 horas).

¿Plesk tiene alguna herramienta automática para migrar?

Sí, Plesk tiene una herramienta llamada "Migrador de sitios web" (o "Plesk Migrator"). Es muy potente y puede migrar sitios desde cPanel, DirectAdmin, Syspanel (HestiaCP) y otros paneles. La encuentras en "Herramientas y ajustes" -> "Importación". Si tu hosting anterior lo permite, esta es la opción más rápida y limpia.

¿Qué pasa con los correos electrónicos? ¿También se migran?

Este tutorial se centra en el sitio web. Los correos electrónicos (cuentas de email, bandejas de entrada) no se migran automáticamente con este método. Si tenías correos en tu hosting anterior, deberás crearlos de nuevo en Plesk y, si quieres conservar los mensajes viejos, usar un cliente de correo (como Outlook) para copiarlos localmente y luego subirlos a las nuevas cuentas.

¿Puedo tener el sitio en ambos servidores a la vez durante la migración?

Técnicamente sí, pero no es recomendable porque los cambios que hagas en un sitio no se replicarán en el otro. Lo mejor es hacer la migración en un momento de bajo tráfico, poner el sitio antiguo en modo mantenimiento (con un plugin) y, una vez migrado y probado, redirigir el tráfico al nuevo servidor.

Conclusión: Tu WordPress ya vive en Plesk

Felicidades. Has completado la migración de tu sitio web de WordPress a Plesk. Puede que al principio parecieran muchos pasos, pero una vez que lo haces, te das cuenta de que es un proceso lógico y repetible.

Ahora disfruta de las ventajas de Plesk: una interfaz limpia, herramientas de seguridad integradas (como ImunifyAV y Firewall), gestión de dominios sencilla y un rendimiento excelente con Nginx. Recuerda que si en algún momento tienes dudas, la comunidad de Plesk es muy activa

¿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