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

Migrar WordPress de Plesk a otro servidor: guía fácil

Actualizado el 15 de marzo de 2026

¿Necesitas mover tu sitio web de un servidor con Plesk a otro hosting y no sabes por dónde empezar? No te preocupes, es un proceso más sencillo de lo que parece si sigues los pasos adecuados. Esta guía está diseñada para que cualquier persona, incluso sin experiencia técnica, pueda realizar una migrar WordPress Plesk de forma segura y sin perder datos. Vamos a desglosar todo el proceso, desde la preparación hasta la verificación final, usando herramientas accesibles y explicaciones claras.

¿Por qué migrar WordPress desde Plesk a otro servidor?

Antes de empezar, es importante entender que transferir WordPress Plesk puede ser necesario por varias razones: mejor rendimiento, costos más bajos, necesidad de más recursos o simplemente porque tu proveedor actual no ofrece el soporte que necesitas. Plesk es un panel de control popular, pero a veces sus limitaciones (como la falta de ciertas configuraciones o precios elevados) te llevan a buscar alternativas como cPanel, DirectAdmin o incluso paneles gratuitos como Syspanel (antes conocido como HestiaCP, accesible por el puerto 2106). Sea cual sea tu motivo, aquí tienes una guía paso a paso para que la WordPress migración servidor sea un éxito.


Paso 1: Preparación antes de la migración

La clave para una migración exitosa es la preparación. No te saltes este paso, porque te ahorrará dolores de cabeza.

1.1. Haz una copia de seguridad completa en Plesk

Lo primero es asegurarte de que tienes todos los archivos y la base de datos respaldados. En Plesk, el proceso es bastante directo:

  1. Accede a Plesk: Inicia sesión en tu panel de control Plesk (normalmente en https://tudominio.com:8443).
  2. Ve a la sección de WordPress: Busca el ícono de WordPress o "Aplicaciones" y selecciona tu sitio.
  3. Crea un respaldo: Dentro de la herramienta de WordPress Toolkit, busca la opción "Respaldo" o "Backup". Selecciona "Respaldar archivos y base de datos" y descarga el archivo .tar.gz o .zip resultante. Si no tienes esta herramienta, puedes hacerlo manualmente desde "Archivos" (para los archivos del sitio) y "Bases de datos" (para exportar la base de datos).
  4. Exportar base de datos manualmente: Si no usas el toolkit, ve a "Bases de datos", selecciona tu base de datos y haz clic en "Exportar". Elige formato SQL y descarga el archivo.

[WARNING] No confíes solo en una copia de seguridad. Siempre verifica que el archivo se haya descargado correctamente y que tenga un tamaño razonable (por ejemplo, si tu sitio pesa 500 MB, el backup no debe ser de 10 KB).

1.2. Prepara el servidor de destino

Antes de mover nada, asegúrate de que tu nuevo servidor esté listo para recibir WordPress. Esto incluye:

  • PHP y MySQL: Verifica que la versión de PHP sea compatible (WordPress recomienda PHP 7.4 o superior) y que MySQL/MariaDB esté instalado.
  • Espacio en disco: Asegúrate de tener suficiente espacio para los archivos y la base de datos.
  • Panel de control: Si tu nuevo servidor usa Syspanel (HestiaCP), accede por el puerto 2106 (ejemplo: https://tudominio.com:2106). Allí podrás crear un nuevo dominio y una base de datos.

[TIP] Si tu nuevo servidor tiene cPanel o DirectAdmin, el proceso es similar. Lo importante es que tengas acceso a crear un sitio web y una base de datos.


Paso 2: Exportar la base de datos desde Plesk

La base de datos contiene todo el contenido de tu WordPress (posts, páginas, comentarios, configuraciones). Es el corazón de tu sitio. Para exportar base de datos WordPress Plesk, sigue estos pasos:

  1. Identifica la base de datos: En Plesk, ve a "Bases de datos" y busca el nombre de la base de datos asociada a tu WordPress (suele llamarse algo como wordpress_xxxx o tudominio_wp).
  2. Accede a phpMyAdmin: Dentro de la misma sección, haz clic en "phpMyAdmin" (o "Administrar"). Se abrirá una ventana con la interfaz de phpMyAdmin.
  3. Selecciona la base de datos: En el panel izquierdo, haz clic en el nombre de tu base de datos.
  4. Exporta: Ve a la pestaña "Exportar" en la parte superior. Elige el método "Rápido" y formato "SQL". Luego haz clic en "Continuar" y descarga el archivo .sql.

[INFO] Si tu base de datos es muy grande (más de 50 MB), puede que phpMyAdmin tenga problemas. En ese caso, usa la herramienta de línea de comandos mysqldump (si tienes acceso SSH) o pide ayuda a tu proveedor de hosting.


Paso 3: Descargar los archivos del sitio desde Plesk

Ahora necesitas los archivos de WordPress (temas, plugins, imágenes, etc.). En Plesk, los archivos suelen estar en la carpeta httpdocs o public_html.

  1. Ve a "Archivos": En el menú de Plesk, busca "Archivos" o "File Manager".
  2. Selecciona la carpeta raíz: Normalmente es httpdocs (o public_html). Si tienes varios dominios, asegúrate de estar en el correcto.
  3. Comprime todo: Selecciona todos los archivos (Ctrl+A) y haz clic en "Comprimir" o "Zip". Elige un nombre como mipagina.zip.
  4. Descarga el archivo: Una vez comprimido, haz clic derecho sobre el archivo .zip y selecciona "Descargar". Guarda el archivo en tu computadora.

[WARNING] No olvides incluir el archivo .htaccess (si existe) y la carpeta wp-content, que contiene tus medios y plugins. Si tu sitio usa SSL, también necesitarás los certificados (aunque normalmente se generan automáticamente en el nuevo servidor).


Paso 4: Subir archivos al nuevo servidor

Ya tienes los archivos y la base de datos. Ahora toca subirlos al nuevo servidor. Usaremos como ejemplo un servidor con Syspanel (HestiaCP), pero el proceso es similar en cualquier panel.

  1. Accede a Syspanel: Ve a https://tudominio.com:2106 e inicia sesión.
  2. Crea un nuevo dominio: En el panel, ve a "Web" y luego "Añadir dominio". Ingresa tu nombre de dominio (ejemplo: tudominio.com) y asegúrate de que el DNS apunte correctamente (o usa un dominio temporal si estás en pruebas).
  3. Sube los archivos: Dentro del dominio, ve a "Administrador de archivos" (o "File Manager"). Navega hasta la carpeta public_html (o web). Haz clic en "Subir" y selecciona tu archivo mipagina.zip. Luego, descomprímelo.
  4. Ajusta permisos: Asegúrate de que la carpeta wp-content tenga permisos 755 y los archivos 644. Si no sabes cómo, muchos paneles lo hacen automáticamente al descomprimir.

[TIP] Si tu nuevo servidor usa cPanel, usa la herramienta "File Manager" o un cliente FTP como FileZilla para subir los archivos. Es más rápido para archivos grandes.


Paso 5: Importar la base de datos en el nuevo servidor

Ahora necesitas crear una base de datos en el nuevo servidor e importar la que exportaste desde Plesk.

  1. Crea una base de datos: En Syspanel, ve a "Base de datos" y luego "Añadir base de datos". Dale un nombre (ejemplo: tudominio_wp), un usuario y una contraseña. Anota estos datos.
  2. Accede a phpMyAdmin: En la misma sección, haz clic en "phpMyAdmin". Selecciona la base de datos que acabas de crear.
  3. Importa el archivo SQL: Ve a la pestaña "Importar". Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste de Plesk. Luego haz clic en "Continuar". Espera a que termine (puede tardar unos minutos si la base de datos es grande).

[WARNING] Si recibes un error de "tamaño de archivo demasiado grande", necesitas aumentar el límite en phpMyAdmin o usar la línea de comandos. Pregunta a tu proveedor de hosting si no sabes cómo hacerlo.


Paso 6: Configurar wp-config.php

El archivo wp-config.php es el que conecta WordPress con la base de datos. Debes actualizarlo con los datos de la nueva base de datos.

  1. Localiza el archivo: En el nuevo servidor, dentro de la carpeta public_html, busca el archivo wp-config.php.
  2. Edítalo: Ábrelo con un editor de texto (como el bloc de notas o el editor de archivos del panel). Busca las siguientes líneas:
    define('DB_NAME', 'nombre_antiguo');
    define('DB_USER', 'usuario_antiguo');
    define('DB_PASSWORD', 'contraseña_antigua');
    define('DB_HOST', 'localhost');
    
  3. Cambia los valores: Reemplázalos con los datos de la nueva base de datos (nombre, usuario, contraseña). El host suele ser localhost, pero si tu nuevo servidor usa un host diferente (como 127.0.0.1 o una IP), ajústalo.
  4. Guarda el archivo: Guarda los cambios y cierra el editor.

[TIP] Si tu sitio usaba SSL en el servidor anterior, es posible que necesites cambiar la URL del sitio en la base de datos. Esto se hace en el siguiente paso.


Paso 7: Actualizar las URLs (si es necesario)

Si cambiaste de dominio o de subdirectorio, necesitas actualizar las URLs en la base de datos. Por ejemplo, si tu sitio estaba en miviejo.com y ahora está en miviejo.com/nuevo o en un dominio diferente.

  1. Usa un plugin: La forma más fácil es instalar el plugin "Better Search Replace" o "Velvet Blues Update URLs". Pero como aún no tienes acceso a WordPress, puedes hacerlo manualmente con SQL.
  2. Ejecuta una consulta SQL: En phpMyAdmin, selecciona tu base de datos y ve a la pestaña "SQL". Ejecuta el siguiente comando, reemplazando miviejo.com por tu dominio anterior y miviejo.com/nuevo por el nuevo (o el dominio nuevo):
    UPDATE wp_options SET option_value = 'https://miviejo.com/nuevo' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'https://miviejo.com/nuevo' WHERE option_name = 'home';
    
    Si solo cambias de servidor pero mantienes el mismo dominio, no necesitas hacer esto.

[WARNING] Si tu sitio usa rutas absolutas en las imágenes (ejemplo: https://miviejo.com/wp-content/uploads/...), también tendrás que actualizarlas. El plugin "Better Search Replace" puede hacer esto automáticamente.


Paso 8: Verificar y solucionar problemas comunes

Una vez que todo está subido y configurado, es hora de probar tu sitio.

8.1. Accede a tu sitio

Escribe tu dominio en el navegador. Si ves la página de inicio, ¡felicidades! Si no, revisa lo siguiente:

  • Error de conexión a la base de datos: Verifica que los datos en wp-config.php sean correctos.
  • Página en blanco: Activa el modo de depuración de WordPress agregando esta línea en wp-config.php (justo antes de /* That's all, stop editing! */):
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    
    Luego revisa el archivo wp-content/debug.log para ver errores.
  • Enlaces rotos: Si las URLs no se actualizaron correctamente, usa el plugin "Better Search Replace" para buscar y reemplazar la URL antigua por la nueva.

8.2. Prueba funcionalidades clave

  • Inicia sesión en el panel de administración (/wp-admin).
  • Revisa que los plugins y temas funcionen.
  • Verifica que los formularios de contacto, comentarios y cualquier funcionalidad dinámica estén operativos.

[INFO] Si tu sitio usa SSL, asegúrate de que el certificado esté instalado en el nuevo servidor. Muchos paneles como Syspanel ofrecen SSL gratuito con Let's Encrypt.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress de Plesk a otro servidor sin perder el SEO?

Sí, siempre que mantengas la misma estructura de URLs y redirijas correctamente. Si cambias de dominio, configura redirecciones 301 desde el dominio antiguo al nuevo. Además, asegúrate de que tu archivo .htaccess se haya transferido correctamente.

¿Qué hago si mi base de datos es muy grande para phpMyAdmin?

Usa la línea de comandos con mysqldump (para exportar) y mysql (para importar). Si no tienes acceso SSH, pide a tu proveedor de hosting que lo haga por ti o que aumente el límite de subida en phpMyAdmin.

¿Necesito cambiar algo en el archivo .htaccess?

Generalmente no, a menos que hayas cambiado la estructura de directorios. El .htaccess se encarga de los enlaces permanentes y la seguridad. Si lo perdiste, puedes regenerarlo desde el panel de WordPress (Ajustes > Enlaces permanentes > Guardar cambios).

¿Puedo migrar WordPress de Plesk a un servidor con Syspanel (HestiaCP)?

Sí, el proceso es el mismo. Solo recuerda que en Syspanel accedes por el puerto 2106 y que la carpeta de archivos suele ser public_html. Además, Syspanel tiene herramientas integradas para gestionar bases de datos y archivos, lo que facilita la WordPress migración servidor.

¿Qué pasa si mi sitio usa un plugin de caché?

Desactiva temporalmente los plugins de caché antes de la migración. Después de la migración, reactívalos y limpia la caché para evitar conflictos.


Conclusión

Migrar WordPress de Plesk a otro servidor no tiene por qué ser un dolor de cabeza. Siguiendo estos pasos: preparar copias de seguridad, exportar la base de datos, transferir archivos, configurar la nueva base de datos y ajustar las URLs, podrás transferir WordPress Plesk de manera exitosa. Recuerda siempre probar tu sitio en un entorno de pruebas si es posible, y no dudes en pedir ayuda a tu nuevo proveedor de hosting si encuentras algún obstáculo. ¡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