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

Guía para migrar WordPress de un hosting a otro con Plesk

Actualizado el 30 de septiembre de 2025

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

Migrar un sitio web de WordPress de un hosting a otro puede sonar a tarea de expertos, pero con las herramientas adecuadas, como el panel de control Plesk, el proceso se vuelve mucho más sencillo de lo que imaginas. Ya sea que estés buscando mejor rendimiento, más espacio, mejor soporte técnico o simplemente un precio más ajustado, cambiar de hosting no tiene por qué ser una pesadilla.

En esta guía completa, te explicaré paso a paso cómo migrar tu WordPress de un servidor a otro utilizando Plesk. Hablaremos de los métodos más seguros, los errores comunes que debes evitar y algunos trucos para que tu sitio quede funcionando como si nada hubiera pasado. Al final, encontrarás una sección de preguntas frecuentes para resolver las dudas más habituales.

[INFO] Esta guía está pensada para usuarios con poco o ningún conocimiento técnico. No necesitas ser un desarrollador web para seguirla. Solo paciencia y seguir las instrucciones al pie de la letra.

¿Qué necesitas antes de empezar?

Antes de lanzarte a la migración, asegúrate de tener a mano la siguiente información y herramientas:

  • Acceso a tu Plesk actual (origen): donde está alojado tu WordPress ahora.
  • Acceso a tu nuevo Plesk (destino): donde quieres mover tu sitio.
  • Credenciales de FTP o SFTP de ambos servidores (aunque con Plesk no siempre son necesarias).
  • Copias de seguridad de tu sitio actual. Por si algo sale mal, siempre puedes volver atrás.
  • Una herramienta de exportación de base de datos (phpMyAdmin suele estar disponible en ambos Plesk).
  • Dominio apuntando al nuevo servidor o, al menos, capacidad para hacer pruebas con un dominio temporal.

[WARNING] No intentes migrar sin tener una copia de seguridad actualizada. Un pequeño error puede borrar tu sitio para siempre. Haz siempre backup antes de tocar nada.

Método 1: Migración manual paso a paso (el más seguro)

Este método te da control total sobre cada archivo y registro de la base de datos. Es ideal si quieres asegurarte de que no queda rastro del hosting anterior.

Paso 1: Exporta tu base de datos de WordPress desde el Plesk origen

  1. Inicia sesión en tu panel Plesk del hosting actual.
  2. Ve a Bases de datos (suele estar en el menú de la izquierda o en la sección de tu dominio).
  3. Localiza la base de datos de tu WordPress (normalmente tiene un nombre como wordpress_xxxx o similar).
  4. Haz clic en phpMyAdmin (icono o enlace) para abrir la herramienta de gestión de bases de datos.
  5. En phpMyAdmin, selecciona tu base de datos en el panel izquierdo.
  6. Ve a la pestaña Exportar.
  7. Elige el método Rápido y formato SQL. Haz clic en Continuar o Exportar.
  8. Se descargará un archivo .sql en tu ordenador. Guárdalo en un lugar seguro.

Paso 2: Descarga los archivos de tu WordPress desde el Plesk origen

  1. En tu panel Plesk actual, ve a Archivos o Administrador de archivos.
  2. Entra en la carpeta donde está instalado tu WordPress (normalmente httpdocs, public_html o el nombre de tu dominio).
  3. Selecciona todos los archivos y carpetas (puedes marcar la casilla superior para seleccionar todo).
  4. Haz clic en Descargar (o Comprimir y luego descargar el ZIP). Elige la opción de comprimir en ZIP para que sea más rápido.
  5. Espera a que se genere el archivo y descárgalo a tu PC.

[TIP] Si tu sitio es muy grande (más de 500 MB), es mejor que uses FTP o SFTP para la descarga, ya que el administrador de archivos de Plesk puede tener límites de tamaño. En ese caso, conecta con un cliente FTP (como FileZilla) y descarga toda la carpeta.

Paso 3: Sube los archivos al nuevo Plesk (destino)

  1. Inicia sesión en tu nuevo panel Plesk.
  2. Ve a Archivos y selecciona la carpeta raíz de tu dominio (por ejemplo, httpdocs o public_html).
  3. Haz clic en Subir archivos y selecciona el ZIP que descargaste antes.
  4. Una vez subido, selecciona el archivo ZIP y haz clic en Extraer.
  5. Confirma la extracción y espera a que termine. Ahora tendrás todos los archivos de tu WordPress en el nuevo servidor.

Paso 4: Crea una nueva base de datos en el Plesk destino

  1. En tu nuevo Plesk, ve a Bases de datos.
  2. Haz clic en Agregar base de datos.
  3. Ponle un nombre (por ejemplo, wordpress_nuevo), elige el tipo MySQL y asigna un usuario y contraseña. Anota estos datos, los necesitarás después.
  4. Una vez creada, haz clic en phpMyAdmin para abrirla.
  5. En phpMyAdmin, ve a la pestaña Importar.
  6. Selecciona el archivo .sql que exportaste en el Paso 1 y haz clic en Continuar.
  7. Espera a que termine la importación. Si no hay errores, tu base de datos ya está en el nuevo servidor.

Paso 5: Ajusta el archivo wp-config.php

El archivo wp-config.php contiene la configuración de conexión a la base de datos. Debes actualizarlo con los datos del nuevo servidor.

  1. En el administrador de archivos de tu nuevo Plesk, busca el archivo wp-config.php dentro de la carpeta de WordPress.
  2. Edítalo (clic derecho -> Editar).
  3. Busca las siguientes líneas y cámbialas por los datos de tu 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 es localhost, pero verifica en tu nuevo hosting
    
  4. Guarda los cambios.

[WARNING] Si cambias de dominio, también deberás actualizar la URL del sitio en la base de datos. Esto se hace con una consulta SQL en phpMyAdmin, o usando un plugin como "Better Search Replace" después de la migración. Te explicamos cómo hacerlo en el siguiente paso.

Paso 6: Actualiza las URLs en la base de datos (si cambias de dominio)

Si tu nuevo hosting usa un dominio diferente o un dominio temporal, deberás reemplazar la URL antigua por la nueva en la base de datos.

  1. En el nuevo Plesk, abre phpMyAdmin y selecciona tu base de datos.
  2. Ve a la pestaña SQL.
  3. Ejecuta la siguiente consulta, reemplazando https://dominioantiguo.com por tu URL antigua y https://nuevodominio.com por la nueva:
    UPDATE wp_options SET option_value = replace(option_value, 'https://dominioantiguo.com', 'https://nuevodominio.com') WHERE option_name = 'siteurl' OR option_name = 'home';
    UPDATE wp_posts SET guid = replace(guid, 'https://dominioantiguo.com','https://nuevodominio.com');
    UPDATE wp_posts SET post_content = replace(post_content, 'https://dominioantiguo.com', 'https://nuevodominio.com');
    UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://dominioantiguo.com','https://nuevodominio.com');
    
  4. Si tu sitio usa tablas con prefijo distinto a wp_, cambia wp_ por el prefijo que uses.

Paso 7: Prueba y ajusta los dominios

  1. Si ya has apuntado tu dominio al nuevo servidor (cambiando los DNS), tu sitio debería cargarse correctamente.
  2. Si estás usando un dominio temporal (como nuevodominio.plesk.com), accede a él para verificar que todo funciona.
  3. Revisa que las imágenes se vean, los enlaces funcionen y los plugins estén activos.

[TIP] Si algo falla, revisa los errores en el navegador (F12 -> Consola) o activa el modo debug de WordPress añadiendo define('WP_DEBUG', true); en wp-config.php.

Método 2: Migración automática con la extensión de Plesk (más rápido)

Si tu nuevo hosting también usa Plesk y tienes acceso a la extensión "WordPress Toolkit", puedes hacer la migración en pocos clics.

Paso 1: Instala WordPress en el nuevo Plesk (opcional)

  1. En tu nuevo Plesk, ve a WordPress Toolkit.
  2. Haz clic en Instalar y elige un dominio (puede ser temporal).
  3. Completa la instalación básica (no importa el contenido, lo sobrescribiremos).

Paso 2: Usa la herramienta de migración de WordPress Toolkit

  1. En el mismo WordPress Toolkit, busca la opción Migrar o Importar (dependiendo de la versión).
  2. Selecciona el método Desde otro servidor.
  3. Introduce los datos de acceso a tu Plesk origen (URL, usuario, contraseña).
  4. Elige el sitio WordPress que quieres migrar.
  5. Confirma y espera. La herramienta copiará archivos y base de datos automáticamente.
  6. Una vez terminado, revisa que todo funcione.

[INFO] Este método solo funciona si ambos servidores tienen Plesk y la extensión WordPress Toolkit activa. Si no es el caso, usa el método manual.

Errores comunes y cómo solucionarlos

  • Error de conexión a la base de datos: Revisa que los datos en wp-config.php sean correctos (nombre, usuario, contraseña, host).
  • Página en blanco (White Screen of Death): Activa el debug de WordPress o revisa los logs de error en Plesk (Herramientas y ajustes -> Logs).
  • Enlaces rotos: Si cambiaste de dominio, asegúrate de haber ejecutado las consultas SQL de reemplazo de URLs.
  • Plugin o tema incompatible: Desactiva todos los plugins y temas, y actívalos uno por uno para encontrar el culpable.
  • Permisos de archivos incorrectos: En Plesk, ve a Archivos, selecciona todo, y en el menú elige "Cambiar permisos". Pon 755 para carpetas y 644 para archivos.

Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress sin perder el posicionamiento SEO?

Sí, si mantienes las mismas URLs (misma estructura de enlaces permanentes) y rediriges correctamente si cambias de dominio. Además, asegúrate de que el nuevo hosting tenga buena velocidad y tiempo de actividad.

¿Qué hago si mi nuevo hosting no tiene Plesk?

Si tu nuevo panel es cPanel, DirectAdmin o Syspanel (antes HestiaCP, que se accede por puerto 2106), deberás adaptar el proceso. En el caso de Syspanel, la estructura de archivos es similar, pero las herramientas de base de datos pueden variar. Busca siempre la opción de "phpMyAdmin" o "Administrador de archivos" en tu panel.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu sitio. Un WordPress pequeño (menos de 1 GB) puede tardar entre 10 y 30 minutos. Sitios grandes (varios GB) pueden llevar horas, especialmente si usas FTP.

¿Necesito conocimientos de programación?

No. Con esta guía y un poco de paciencia, cualquier persona puede migrar su WordPress. Si te surge algún problema, busca en Google el error exacto o consulta el soporte de tu hosting.

¿Debo desactivar los plugins antes de migrar?

No es obligatorio, pero es recomendable desactivar los plugins de caché y seguridad antes de hacer la copia de seguridad, para evitar conflictos. Luego los reactivas en el nuevo servidor.

¿Qué es el archivo .htaccess y debo migrarlo?

Sí, el .htaccess contiene reglas de reescritura de URLs, redirecciones y medidas de seguridad. Debes copiarlo junto con el resto de archivos. Si no lo ves, asegúrate de que el administrador de archivos muestre archivos ocultos.

Conclusión

Migrar un WordPress de un hosting a otro usando Plesk es un proceso que, aunque puede parecer intimidante, se vuelve muy manejable si sigues los pasos adecuados. Ya sea que optes por el método manual o por la herramienta automática de WordPress Toolkit, lo importante es mantener la calma, hacer copias de seguridad y verificar cada paso.

Recuerda que la práctica hace al maestro. La primera migración puede llevarte algo de tiempo, pero la segunda será mucho más rápida. Si te encuentras con un problema, no dudes en consultar la documentación de Plesk o preguntar en foros especializados.

[TIP] Después de la migración, revisa que todos los formularios de contacto funcionen, que los comentarios se puedan publicar y que las páginas de producto (si tienes tienda) estén operativas. Una migración exitosa no solo se mide por que el sitio cargue, sino por que todas las funcionalidades sigan activas.

¡Buena suerte con tu migración! Tu nuevo hosting te espera con mejor rendimiento y más recursos para hacer crecer tu proyecto.

¿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