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

Migrar WordPress de un hosting a otro con Plesk

Actualizado el 21 de noviembre de 2025

Migrar un sitio web de WordPress de un servidor a otro puede sonar a algo reservado para expertos en sistemas, pero con las herramientas adecuadas y una guía clara, cualquier persona puede hacerlo sin perder datos ni tiempo. En este artículo, vamos a centrarnos en el proceso de migrar WordPress Plesk utilizando el panel de control Plesk, una de las plataformas de administración de hosting más potentes y amigables del mercado. Te explicaremos paso a paso cómo realizar un cambio de hosting limpio, desde la preparación inicial hasta la verificación final de tu web.


¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, es fundamental que tengas a mano cierta información y herramientas. No querrás quedarte a medio camino porque te falta una contraseña o un dato clave.

  • Acceso al panel Plesk del hosting antiguo y del nuevo. Necesitas credenciales de administrador o, al menos, de un usuario con permisos para gestionar sitios web y bases de datos.
  • Los datos de acceso a tu WordPress. Especialmente el usuario administrador, por si necesitas hacer cambios manuales después.
  • Una copia de seguridad reciente de tu sitio. Aunque el proceso es seguro, siempre es mejor prevenir. Plesk permite hacer backups completos desde su panel.
  • Conocimiento básico de FTP o SFTP. Aunque no es imprescindible, te ayudará a verificar archivos o hacer ajustes rápidos.
  • Tiempo y paciencia. Una migración bien hecha puede llevar entre 30 minutos y un par de horas, dependiendo del tamaño del sitio y la velocidad de los servidores.

[TIP] Si tu hosting antiguo usa un panel diferente (como cPanel o Syspanel), el proceso variará ligeramente. En este artículo nos centramos exclusivamente en Plesk, pero los principios son transferibles.


Paso 1: Prepara tu nuevo hosting en Plesk

El primer paso del cambio de hosting es tener listo el destino. No puedes volcar los archivos si no hay un espacio preparado para recibirlos.

Crear el dominio y la base de datos

  1. Inicia sesión en Plesk de tu nuevo hosting. Normalmente accedes mediante https://tudominio:8443 o la URL que te haya proporcionado tu proveedor.
  2. Ve a "Sitios web y dominios" y haz clic en "Añadir dominio". Introduce el nombre de tu dominio (por ejemplo, tusitio.com). Asegúrate de que el dominio ya apunte a los servidores DNS del nuevo hosting (o al menos lo harás después).
  3. Crea la base de datos. En la misma sección, busca "Bases de datos" y haz clic en "Añadir base de datos". Dale un nombre (por ejemplo, wp_tusitio), crea un usuario y una contraseña segura. Guarda estos datos, los necesitarás más adelante.

[WARNING] No olvides anotar el nombre de la base de datos, el usuario y la contraseña. Son como las llaves de tu casa digital. Si los pierdes, tendrás que regenerarlos.

Configurar el entorno PHP

WordPress funciona mejor con versiones específicas de PHP. En Plesk, puedes ajustarlo fácilmente.

  • Ve a la configuración del dominio que acabas de crear.
  • Busca la opción "Configuración de PHP" y selecciona una versión compatible con tu WordPress (generalmente 7.4, 8.0 o 8.1). Si no estás seguro, 8.0 es una apuesta segura.
  • Asegúrate de que los módulos necesarios (como mysqli, curl, mbstring, etc.) estén habilitados. Plesk suele tenerlos activados por defecto.

Paso 2: Exporta tu sitio desde el hosting antiguo (Plesk)

Ahora vamos al origen. Desde tu panel Plesk antiguo, vamos a extraer todo el contenido: archivos y base de datos.

Exportar la base de datos

  1. En el panel Plesk antiguo, ve a "Bases de datos" y localiza la base de datos de tu WordPress.
  2. Haz clic en el nombre de la base de datos y luego en "Exportar" (o "Descargar dump"). Elige formato SQL y, si te lo pide, selecciona "Estructura y datos".
  3. Descarga el archivo .sql a tu ordenador. Este archivo contiene todas tus entradas, páginas, comentarios y configuraciones.

Exportar los archivos del sitio

Plesk ofrece una forma muy cómoda de descargar todos los archivos de tu sitio:

  • Ve a "Sitios web y dominios" y selecciona el dominio que quieres migrar.
  • Busca la opción "Administrador de archivos" o "Backup". Si usas la copia de seguridad, elige "Descargar backup completo" y obtendrás un archivo .tar o .zip con todo.
  • Si prefieres hacerlo manualmente, usa un cliente FTP (como FileZilla) para conectarte al servidor y descargar la carpeta httpdocs (o public_html). Asegúrate de descargar también el archivo wp-config.php, aunque luego lo modificaremos.

[INFO] Si tu sitio es grande (más de 500 MB), la descarga por FTP puede ser más estable que el backup de Plesk, que a veces tiene límites de tamaño.


Paso 3: Sube los archivos al nuevo hosting

Ya tienes todo en tu ordenador. Ahora toca subirlo al nuevo servidor.

Subir la base de datos

  1. En el nuevo Plesk, ve a la base de datos que creaste en el Paso 1.
  2. Haz clic en "Importar" y selecciona el archivo .sql que descargaste. Plesk lo procesará y creará las tablas automáticamente.
  3. Verifica que no haya errores. Si el archivo es muy grande, puede que necesites usar herramientas como phpMyAdmin (accesible desde Plesk) para importarlo en partes.

Subir los archivos del sitio

  1. Si descargaste un backup completo de Plesk, puedes usar la función "Restaurar" del nuevo panel. Ve a "Sitios web y dominios", selecciona tu dominio y en "Backup" elige "Subir archivo de backup". Luego restáuralo. Esto es lo más rápido.
  2. Si optaste por FTP, conecta tu cliente FTP al nuevo servidor (los datos de conexión los encuentras en Plesk, en "Acceso FTP"). Sube todo el contenido de la carpeta httpdocs (o public_html) a la carpeta raíz del nuevo dominio.

[TIP] Asegúrate de que los archivos tengan los permisos correctos. En Plesk, suele ser suficiente con 755 para carpetas y 644 para archivos. Puedes ajustarlos desde el Administrador de archivos.


Paso 4: Ajusta el archivo wp-config.php

Este es el paso más delicado de la migrar WordPress Plesk. El archivo wp-config.php contiene las credenciales de conexión a la base de datos.

  1. Localiza el archivo en la carpeta raíz de tu sitio en el nuevo hosting (usando FTP o el Administrador de archivos de Plesk).
  2. Ábrelo con un editor de texto (Bloc de notas, VS Code, etc.).
  3. Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en el nuevo hosting:
define('DB_NAME', 'nombre_base_datos_nueva');
define('DB_USER', 'usuario_base_datos_nuevo');
define('DB_PASSWORD', 'contraseña_base_datos_nueva');
define('DB_HOST', 'localhost'); // Normalmente localhost, pero verifica con tu proveedor
  1. Guarda los cambios y cierra el archivo.

[WARNING] No modifiques nada más en wp-config.php a menos que sepas lo que haces. Un error aquí puede romper tu sitio.


Paso 5: Actualiza las URLs en la base de datos (si es necesario)

A veces, al cambiar de hosting, las URLs de tu sitio pueden quedar desactualizadas. Esto es común si el dominio cambia o si usaste una URL temporal durante la migración.

Plesk tiene una herramienta muy útil para esto: "Cambiar URL del sitio". Pero también puedes hacerlo manualmente con una consulta SQL.

Opción 1: Usar la herramienta de Plesk

  • En el nuevo Plesk, ve a "Sitios web y dominios" y selecciona tu dominio.
  • Busca "Cambiar URL del sitio" (o "Change Site URL"). Introduce la URL antigua y la nueva. Plesk actualizará automáticamente la base de datos.

Opción 2: Consulta SQL manual (si prefieres)

Si no encuentras la herramienta, puedes ejecutar una consulta SQL desde phpMyAdmin:

  1. Accede a phpMyAdmin desde Plesk (suele estar en "Bases de datos" > "phpMyAdmin").
  2. Selecciona tu base de datos.
  3. Ve a la pestaña SQL y ejecuta:
UPDATE wp_options SET option_value = 'https://tunuevadominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://tunuevadominio.com' WHERE option_name = 'home';

Reemplaza tunuevadominio.com por tu URL real. Si tu WordPress usa prefijo de tabla distinto a wp_, ajústalo.


Paso 6: Verifica y prueba tu sitio

¡Ya casi está! Ahora toca comprobar que todo funcione correctamente.

  1. Accede a tu dominio en el navegador. Deberías ver tu sitio exactamente como estaba antes.
  2. Prueba el panel de administración (https://tudominio.com/wp-admin). Inicia sesión con tus credenciales.
  3. Revisa los enlaces internos, las imágenes y los plugins. A veces, las rutas absolutas pueden quedar rotas. Usa un plugin como "Velvet Blues Update URLs" para corregirlas si es necesario.
  4. Configura los permalinks. Ve a Ajustes > Enlaces permanentes en WordPress y haz clic en "Guardar cambios" (sin modificar nada). Esto regenera las reglas de reescritura.

[INFO] Si tu sitio usa SSL (HTTPS), asegúrate de que el certificado esté instalado en el nuevo hosting. Plesk suele ofrecer Let's Encrypt gratuito desde el panel.


Paso 7: Actualiza los DNS (si aplica)

Si cambiaste de proveedor de hosting, necesitarás apuntar tu dominio a los nuevos servidores DNS.

  1. Obtén los servidores DNS de tu nuevo hosting (normalmente son dos o tres, como ns1.nuevohosting.com y ns2.nuevohosting.com).
  2. Ve al panel de tu registrador de dominios (donde compraste el dominio, ej. GoDaddy, Namecheap, etc.).
  3. Cambia los servidores DNS por los nuevos. El cambio puede tardar entre 24 y 48 horas en propagarse, aunque a menudo es más rápido.

[WARNING] No cambies los DNS hasta que hayas verificado que tu sitio funciona correctamente en el nuevo hosting. De lo contrario, podrías tener tiempo de inactividad.


Preguntas frecuentes (FAQ) sobre migrar WordPress con Plesk

¿Pierdo mis datos durante la migración?

No, si sigues los pasos correctamente. La clave está en hacer una copia de seguridad completa antes de empezar y no borrar nada del hosting antiguo hasta que la migración esté 100% verificada.

¿Qué hago si la base de datos no se importa?

Puede deberse a límites de tamaño en la importación de Plesk. Prueba a usar phpMyAdmin: divide el archivo SQL en partes más pequeñas o usa herramientas como BigDump. También verifica que el nombre de la base de datos no tenga caracteres especiales.

¿Puedo migrar sin usar FTP?

Sí, Plesk permite subir backups completos desde su interfaz. Es la forma más sencilla: descarga el backup del hosting antiguo y súbelo al nuevo para restaurarlo.

¿Y si mi hosting antiguo no usa Plesk?

El proceso es similar, pero tendrás que exportar la base de datos y los archivos desde el panel que uses (cPanel, Syspanel, etc.). La parte de Plesk solo aplica al destino. Si usas Syspanel (antes HestiaCP), el puerto de acceso es el 2106 y la exportación se hace desde su interfaz.

¿Cuánto tiempo tarda la propagación de DNS?

Normalmente entre 1 y 48 horas. Durante ese tiempo, algunos usuarios verán tu sitio en el hosting antiguo y otros en el nuevo. No te preocupes, es normal.

¿Necesito conocimientos técnicos avanzados?

No, este artículo está pensado para que cualquier persona con acceso a Plesk pueda hacerlo. Solo necesitas seguir los pasos con calma y tener los datos a mano.


Consejos finales para una migración exitosa

  • Haz una copia de seguridad completa antes de empezar. Nunca está de más.
  • Prueba todo después de migrar: formularios de contacto, carrito de compras (si tienes WooCommerce), enlaces, etc.
  • Actualiza los plugins y el tema después de la migración para evitar problemas de compatibilidad.
  • Si algo sale mal, no borres el hosting antiguo. Siempre puedes volver atrás mientras resuelves el problema.

Migrar un WordPress de un hosting a otro con Plesk es un proceso que, con esta guía, deja de ser un dolor de cabeza. Recuerda que la clave está en la preparación y en seguir los pasos en orden. ¡Tu sitio web estará en su nueva casa en poco tiempo!

¿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