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

Cómo migrar tu sitio WordPress a Plesk sin perder datos

Actualizado el 17 de febrero de 2026

Migrar un sitio web puede sonar a algo complicado, pero con las herramientas adecuadas y una guía paso a paso, es un proceso sencillo y seguro. Si estás leyendo esto, probablemente necesitas migrar WordPress Plesk o estás considerando transferir tu sitio WordPress a un panel de control Plesk. No te preocupes, estás en el lugar correcto.

En este artículo, te explicaré de forma clara y detallada cómo realizar una Plesk WordPress migración completa, sin perder ni un solo dato, archivo o entrada de tu base de datos. Además, veremos cómo hacer un backup WordPress Plesk previo, por si algo sale mal (aunque siguiendo estos pasos no debería).


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la migración, asegúrate de tener a mano lo siguiente:

  • Acceso al panel de control de tu hosting actual (donde está alojado tu WordPress ahora).
  • Acceso al panel de control de tu nuevo hosting con Plesk (o al servidor Plesk al que quieres migrar).
  • Credenciales FTP/SFTP de ambos servidores (opcional, pero útil).
  • Nombre de dominio (asegúrate de que apunte al nuevo servidor o que puedas cambiarlo después).
  • Correo electrónico para recibir notificaciones del sistema.

[INFO] Si tu nuevo hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106. No lo confundas con otros paneles.


Paso 1: Haz un backup completo de tu WordPress actual

Este es el paso más importante. Nunca inicies una migración sin tener una copia de seguridad. Un backup WordPress Plesk te salvará de cualquier imprevisto.

1.1. Backup manual desde el panel de control actual

Dependiendo de tu panel actual (cPanel, DirectAdmin, etc.), busca la opción de Backup o Copias de seguridad. Generalmente puedes descargar:

  • Archivos del sitio (carpeta public_html o www).
  • Base de datos (archivo .sql).

Si tu panel no tiene esta opción, puedes usar un plugin como UpdraftPlus o All-in-One WP Migration. Estos plugins te permiten descargar un archivo comprimido con todo.

1.2. Backup manual desde phpMyAdmin (base de datos)

Si prefieres hacerlo a mano:

  1. Accede a phpMyAdmin desde tu panel actual.
  2. Selecciona la base de datos de tu WordPress.
  3. Ve a la pestaña Exportar.
  4. Elige el método Rápido y formato SQL.
  5. Descarga el archivo. Guárdalo en un lugar seguro.

1.3. Backup de archivos por FTP

Conéctate por FTP a tu servidor actual y descarga toda la carpeta donde está instalado WordPress (normalmente public_html o www). Esto incluye temas, plugins, subidas y el archivo wp-config.php.

[WARNING] No olvides el archivo wp-config.php. Contiene las credenciales de la base de datos. Sin él, tu WordPress no funcionará.


Paso 2: Prepara tu nuevo servidor Plesk

Ahora que tienes tu backup seguro, es momento de preparar el destino.

2.1. Accede a Plesk

Inicia sesión en tu panel Plesk. Normalmente la URL es algo como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor.

2.2. Crea un nuevo dominio o suscripción

Si aún no lo has hecho, crea un nuevo dominio o suscripción en Plesk. Este será el contenedor de tu sitio web.

  • Ve a Sitios web y dominios.
  • Haz clic en Añadir dominio.
  • Ingresa el nombre de tu dominio (por ejemplo, tudominio.com).
  • Selecciona la opción de WordPress si aparece (Plesk tiene un instalador automático, pero nosotros haremos la migración manual).

2.3. Crea una base de datos vacía

Necesitarás una base de datos para tu WordPress.

  • En el mismo panel, ve a Bases de datos.
  • Haz clic en Añadir base de datos.
  • Dale un nombre (por ejemplo, wordpress_miweb).
  • Anota el nombre de la base de datos, el usuario y la contraseña que crees. Los necesitarás después.

[TIP] Plesk suele generar automáticamente un usuario y contraseña. Cópialos en un bloc de notas.


Paso 3: Transfiere los archivos de tu sitio WordPress

Ahora vamos a transferir sitio WordPress desde tu servidor antiguo al nuevo Plesk.

3.1. Sube los archivos por FTP/SFTP

Conéctate a tu nuevo servidor Plesk usando un cliente FTP (como FileZilla). Los datos de conexión los encuentras en Plesk en Sitios web y dominios > Acceso FTP.

  • La carpeta raíz de tu dominio en Plesk suele ser httpdocs o public_html.
  • Sube todos los archivos que descargaste en el paso 1 (la carpeta completa de WordPress).

3.2. Ajusta el archivo wp-config.php

Una vez subidos los archivos, necesitas modificar el wp-config.php para que apunte a la nueva base de datos.

  • Descarga el archivo wp-config.php desde el servidor Plesk (o edítalo directamente desde el administrador de archivos de Plesk).
  • Busca estas líneas y cámbialas por los datos de la base de datos que creaste en el paso 2.3:
define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_base_de_datos');
define('DB_PASSWORD', 'contraseña_de_base_de_datos');
define('DB_HOST', 'localhost'); // Normalmente es localhost

Guarda los cambios y vuelve a subir el archivo si lo descargaste.

[WARNING] Si tu base de datos usa un host diferente (por ejemplo, localhost:3306 o una IP), asegúrate de ponerlo correctamente. En Plesk casi siempre es localhost.


Paso 4: Importa la base de datos a Plesk

Ahora toca restaurar la base de datos que exportaste.

4.1. Accede a phpMyAdmin en Plesk

  • En Plesk, ve a Bases de datos.
  • Haz clic en el nombre de la base de datos que creaste.
  • Busca el enlace a phpMyAdmin (suele ser un icono o botón).

4.2. Importa el archivo SQL

  • En phpMyAdmin, selecciona la base de datos (ya debería estar seleccionada).
  • Ve a la pestaña Importar.
  • Haz clic en Seleccionar archivo y elige el archivo .sql que descargaste en el paso 1.
  • Haz clic en Continuar o Ejecutar.

Espera a que termine la importación. Dependiendo del tamaño, puede tardar unos segundos o minutos.

[INFO] Si el archivo es muy grande (más de 50 MB), es posible que phpMyAdmin tenga límites. En ese caso, pide a tu proveedor que aumente el límite o usa la línea de comandos (SSH). Si no sabes cómo, contacta con soporte.


Paso 5: Ajusta las URLs y verifica el sitio

Después de importar la base de datos, es posible que las URLs internas sigan apuntando al dominio antiguo (por ejemplo, http://antiguodominio.com). Necesitas actualizarlas.

5.1. Cambia las URLs en la base de datos

Puedes hacerlo directamente desde phpMyAdmin ejecutando una consulta SQL. Ve a la pestaña SQL y pega esto:

UPDATE wp_options SET option_value = 'http://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';

Cambia http://nuevodominio.com por tu dominio real (con http o https según corresponda). Si usas HTTPS, asegúrate de poner https://.

También puede haber URLs en otras tablas (como en el contenido de posts). Para eso, puedes usar un plugin como Better Search Replace o ejecutar:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://antiguodominio.com', 'http://nuevodominio.com');

[TIP] Si no te sientes cómodo con SQL, instala el plugin Better Search Replace desde el panel de WordPress (una vez que el sitio esté funcionando) y haz el reemplazo desde allí.

5.2. Prueba el acceso a tu WordPress

Ahora intenta acceder a tu dominio. Si todo está bien, deberías ver tu sitio web funcionando.

  • Ve a http://tunuevodominio.com/wp-admin e inicia sesión con tus credenciales de siempre.
  • Revisa que todas las páginas, imágenes y plugins funcionen correctamente.

Paso 6: Configura los aspectos finales en Plesk

Una vez que tu sitio está vivo, hay algunos ajustes que te recomiendo hacer en Plesk para optimizar el rendimiento y la seguridad.

6.1. Activa el caché y la compresión

Plesk tiene herramientas integradas para mejorar la velocidad. Ve a Sitios web y dominios > Configuración de hosting y activa:

  • Caché de WordPress (si está disponible).
  • Compresión Gzip.
  • Aceleración PHP (por ejemplo, con OpCache).

6.2. Configura SSL/HTTPS

Si tu sitio usaba HTTPS, instala un certificado SSL en Plesk. Puedes hacerlo desde Sitios web y dominios > Certificados SSL/TLS.

  • Si tienes un certificado gratuito, Plesk suele ofrecer Let's Encrypt.
  • Activa la redirección automática de HTTP a HTTPS.

6.3. Revisa los registros DNS

Asegúrate de que tu dominio apunte al nuevo servidor. Si cambiaste los DNS, puede tardar hasta 48 horas en propagarse. Mientras tanto, puedes editar el archivo hosts de tu computadora para ver el sitio.


Preguntas frecuentes (FAQ)

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

Sí, siempre que exportes la base de datos completa. Los usuarios, comentarios y configuraciones se guardan en la base de datos.

¿Qué hago si después de la migración veo un error de base de datos?

Revisa el archivo wp-config.php y asegúrate de que los datos de conexión (nombre, usuario, contraseña y host) sean correctos. También verifica que la base de datos exista en Plesk.

¿Necesito cambiar las URLs si uso el mismo dominio?

No, si el dominio es el mismo y solo cambias de servidor, las URLs se mantienen. Solo tienes que preocuparte por las URLs si cambias de dominio.

¿Puedo migrar usando plugins como All-in-One WP Migration?

Sí, es una alternativa más sencilla. En Plesk, puedes instalar el plugin, exportar tu sitio desde el origen y luego importarlo en el destino. Sin embargo, el método manual te da más control.

¿Qué pasa con los correos electrónicos?

Los correos no se migran automáticamente. Si usabas cuentas de correo en tu hosting anterior, deberás crearlas nuevamente en Plesk y exportar/importar los mensajes desde tu cliente de correo.


Conclusión

Migrar WordPress Plesk no tiene por qué ser una pesadilla. Siguiendo estos pasos, podrás transferir tu sitio WordPress de forma segura y sin perder datos. Recuerda siempre hacer un backup WordPress Plesk antes de empezar y verifica cada paso.

Si te encuentras con algún problema, no dudes en contactar al soporte de tu hosting. Y si tu nuevo panel es Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y los pasos son similares.

Ahora, ¡manos a la obra y disfruta de tu nuevo servidor Plesk!

¿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