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

Cómo migrar un sitio WordPress de Plesk a otro servidor

Actualizado el 20 de abril de 2026

Introducción: ¿Por qué migrar tu WordPress desde Plesk?

Migrar un sitio web de WordPress desde un servidor con Plesk a otro puede sonar a tarea de expertos, pero con las herramientas adecuadas y una guía clara, es un proceso que cualquier administrador puede realizar con confianza. Plesk es un panel de control muy popular, pero quizás estés buscando un cambio de proveedor de hosting, mejor rendimiento, más espacio o simplemente una plataforma diferente como cPanel o Syspanel (el panel de control que antes conocías como HestiaCP, accesible por el puerto 2106).

En este artículo, te guiaremos paso a paso por todo el proceso de migrar WordPress desde un servidor con Plesk a otro destino. Cubriremos desde la preparación hasta la verificación final, incluyendo trucos para evitar errores comunes. Al final, tendrás una migración sitio limpia y funcional.


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

Antes de tocar cualquier archivo, es fundamental hacer una copia de seguridad completa y anotar todos los detalles de tu instalación actual.

1.1. Reúne la información clave de tu WordPress en Plesk

Accede a tu panel de Plesk y localiza los siguientes datos:

  • Nombre de la base de datos y su usuario/contraseña. En Plesk, suele estar en la sección "Bases de datos" o "MySQL Databases".
  • Ruta absoluta de los archivos del sitio. Normalmente es algo como /var/www/vhosts/tudominio.com/httpdocs/.
  • Versión de PHP que usa tu sitio (en Plesk, en "Hosting Settings" o "PHP Settings").
  • Configuración de correo (si usas emails del dominio) y registros DNS actuales.

1.2. Haz una copia de seguridad completa (backup)

Desde Plesk, puedes generar un backup completo del sitio. Ve a la pestaña "Backup Manager" y selecciona "Back up". Elige incluir tanto los archivos como las bases de datos. Guarda este archivo en tu computadora local o en un almacenamiento externo.

[WARNING] No confíes solo en un backup automático del servidor. Descarga una copia manual antes de cualquier migración.

1.3. Prepara el servidor de destino

Asegúrate de que el nuevo servidor tenga:

  • PHP (la misma versión o superior a la que usabas).
  • MySQL o MariaDB instalado y funcionando.
  • Acceso FTP/SFTP o un panel como Syspanel (puerto 2106) para gestionar archivos.
  • Un dominio apuntando al nuevo servidor (puedes usar una IP temporal o un subdominio para pruebas).

Paso 2: Exportar la base de datos desde Plesk

Uno de los componentes críticos al migrar WordPress es la base de datos, donde se almacenan entradas, páginas, usuarios y configuraciones.

2.1. Accede a phpMyAdmin desde Plesk

En el panel de Plesk, busca el acceso a phpMyAdmin (normalmente dentro de "Bases de datos" o "Database Management"). Selecciona la base de datos de tu WordPress.

2.2. Exporta la base de datos

Haz clic en "Exportar" en la parte superior. Elige el método rápido (SQL) y asegúrate de seleccionar "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" y "Agregar CREATE DATABASE / USE". Luego, haz clic en "Continuar" y descarga el archivo .sql.

[TIP] Si tu base de datos es muy grande (más de 50 MB), puedes usar la opción "Exportar con compresión gzip" para reducir el tamaño.

2.3. Guarda el archivo SQL de forma segura

Renómbralo como basededatos_wordpress.sql y guárdalo en tu computadora. No lo abras con editores de texto como Word, ya que podría corromperse.


Paso 3: Descargar los archivos del sitio desde Plesk

Ahora necesitas todos los archivos de tu WordPress: temas, plugins, subidas y el núcleo.

3.1. Conéctate por FTP/SFTP a tu servidor Plesk

Usa un cliente como FileZilla. Las credenciales FTP las encuentras en Plesk en "FTP Access" o "Sitio web y dominios > Acceso FTP".

3.2. Descarga la carpeta completa del sitio

Navega a la ruta que anotaste (ej: /httpdocs/). Selecciona todos los archivos y carpetas y descárgalos a tu computadora. Esto puede tomar varios minutos si el sitio es grande.

[INFO] No olvides incluir la carpeta wp-content/uploads, que suele ser la más pesada por las imágenes y medios.

3.3. Verifica la integridad de la descarga

Compara el tamaño total de la carpeta local con el del servidor para asegurarte de que no falten archivos.


Paso 4: Subir los archivos al nuevo servidor

Una vez que tengas los archivos en tu computadora, es hora de llevarlos al nuevo destino.

4.1. Conéctate al nuevo servidor

Usa FTP/SFTP o el panel de control del nuevo hosting (por ejemplo, Syspanel en el puerto 2106). Crea un directorio para tu sitio (normalmente public_html o httpdocs).

4.2. Sube todos los archivos

Arrastra la carpeta completa desde tu computadora a la carpeta raíz del nuevo servidor. Asegúrate de que la estructura se mantenga (no subas la carpeta contenedora, solo su contenido).

[WARNING] Si el nuevo servidor tiene archivos predeterminados (como index.html), elimínalos antes de subir los tuyos para evitar conflictos.


Paso 5: Crear e importar la base de datos en el nuevo servidor

Ahora trabajaremos con la base de datos en el destino.

5.1. Crea una nueva base de datos y un usuario

Desde el panel de control de tu nuevo servidor (por ejemplo, Syspanel en el puerto 2106), ve a la sección de bases de datos y crea:

  • Nombre de la base de datos (ej: migracion_wp).
  • Usuario y contraseña segura.
  • Asigna todos los privilegios al usuario sobre esa base de datos.

5.2. Importa el archivo SQL

Accede a phpMyAdmin en el nuevo servidor (o usa la herramienta de importación del panel). Selecciona la base de datos que acabas de crear y haz clic en "Importar". Elige el archivo .sql que descargaste de Plesk y ejecuta la importación.

[TIP] Si el archivo es muy grande, puedes usar la línea de comandos: mysql -u usuario -p nombredb < archivo.sql. Pide ayuda a tu proveedor si no te sientes cómodo.

5.3. Verifica que las tablas se hayan creado

En phpMyAdmin, deberías ver todas las tablas de WordPress (wp_options, wp_posts, etc.). Si alguna falta, repite la importación.


Paso 6: Configurar el archivo wp-config.php

Este es el paso clave para conectar los archivos con la base de datos en el nuevo servidor.

6.1. Localiza y edita wp-config.php

En la carpeta raíz de tu sitio (en el nuevo servidor), busca el archivo wp-config.php. Ábrelo con un editor de texto como Notepad++ o Sublime Text.

6.2. Actualiza los datos de conexión

Busca las siguientes líneas y cámbialas por los datos de la nueva base de datos:

define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_la_nueva_base');
define('DB_PASSWORD', 'contraseña_de_la_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente localhost, pero puede variar

[WARNING] Si tu nuevo servidor usa un host de base de datos diferente (como mysql.tudominio.com), cámbialo también. Si no estás seguro, usa localhost.

6.3. Guarda y sube el archivo

Guarda los cambios y, si es necesario, vuelve a subir el archivo al servidor mediante FTP.


Paso 7: Actualizar las URLs en la base de datos

Es muy probable que la URL del sitio haya cambiado (por ejemplo, de tudominio.com a nuevodominio.com o a una IP temporal). WordPress guarda las URLs en la base de datos, por lo que hay que actualizarlas.

7.1. Usa un plugin o consulta SQL

La forma más segura es usar un plugin como Better Search Replace o Velvet Blues Update URLs, pero como estamos en una migración, puedes hacerlo directamente con SQL.

Accede a phpMyAdmin en el nuevo servidor, selecciona tu base de datos y ejecuta esta consulta:

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

[INFO] Reemplaza http://nuevadominio.com por tu dominio real (con o sin www, según uses). Si usas HTTPS, incluye https://.

7.2. Actualiza URLs en contenido y enlaces

Si tu sitio tiene enlaces internos hardcodeados, ejecuta también:

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

Repite para la tabla wp_postmeta si es necesario.


Paso 8: Verificar y probar el sitio migrado

Antes de apuntar el dominio definitivo, es crucial probar que todo funcione.

8.1. Accede mediante IP o dominio temporal

Si tu nuevo servidor tiene una IP o un subdominio de prueba, úsalo para acceder al sitio. Por ejemplo: http://123.456.789.012/~tudominio/.

8.2. Revisa puntos clave

  • Página principal: ¿Se carga correctamente?
  • Enlaces internos: Haz clic en algunas entradas y páginas.
  • Imágenes: Verifica que se muestren (si no, revisa la ruta de wp-content/uploads).
  • Plugins y temas: Actívalos y desactívalos uno por uno si hay errores.
  • Formularios de contacto: Prueba que envíen correos.

[WARNING] Si ves errores 404, ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para regenerar las reglas de reescritura.

8.3. Corrige problemas comunes

  • Error de conexión a la base de datos: Revisa wp-config.php.
  • Página en blanco: Aumenta la memoria de PHP o desactiva plugins desde phpMyAdmin (renombrando la carpeta plugins).
  • Enlaces rotos: Usa un plugin como Broken Link Checker.

Paso 9: Apuntar el dominio y finalizar

Una vez que todo funcione en el nuevo servidor, es hora de hacer el cambio oficial.

9.1. Actualiza los registros DNS

Ve a tu proveedor de dominio y cambia los nameservers o el registro A para que apunten a la IP del nuevo servidor. Ten en cuenta que la propagación DNS puede tardar entre 1 y 48 horas.

9.2. Redirecciona el tráfico (opcional)

Mientras se propaga, puedes mantener el sitio en el servidor antiguo con una redirección 301 hacia el nuevo dominio. Esto evita pérdida de visitantes.

9.3. Elimina el sitio antiguo (cuando estés seguro)

Después de unos días, si todo funciona bien, puedes eliminar los archivos y la base de datos del servidor Plesk para liberar espacio.

[TIP] No borres nada hasta que hayas confirmado que el nuevo sitio recibe tráfico y no hay errores.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress de Plesk a Syspanel?

Sí, el proceso es idéntico. Solo cambia el panel de control. En Syspanel (puerto 2106), encontrarás herramientas similares para gestionar bases de datos (phpMyAdmin) y archivos (gestor de archivos o FTP). Sigue los mismos pasos descritos.

¿Qué hago si la base de datos es demasiado grande para phpMyAdmin?

Usa la línea de comandos o pide a tu proveedor de hosting que haga la importación. También puedes dividir el archivo SQL en partes más pequeñas.

¿Pierdo el SEO al migrar?

Si mantienes la misma estructura de URLs y configuras redirecciones 301 correctamente, no deberías perder posicionamiento. Usa herramientas como Google Search Console para monitorear.

¿Necesito cambiar las contraseñas después de la migración?

Es recomendable cambiar las contraseñas de la base de datos, del administrador de WordPress y de FTP por seguridad, especialmente si el servidor antiguo no era tuyo.

¿Qué pasa si olvido exportar algo?

Siempre puedes volver a Plesk y descargar lo que falte. Por eso es importante mantener el servidor antiguo activo hasta que la migración esté 100% verificada.


Conclusión

Migrar un sitio WordPress Plesk a otro servidor puede parecer complejo, pero siguiendo estos pasos de manera ordenada, es un proceso que cualquier administrador puede realizar con éxito. Recuerda siempre hacer copias de seguridad, verificar cada etapa y no apresurarte en el cambio servidor. Con paciencia y esta guía, tendrás tu sitio funcionando en su nuevo hogar sin contratiempos.

Si encuentras algún problema, no dudes en consultar la documentación de tu nuevo panel o contactar al soporte técnico 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