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

Guía paso a paso para migrar WordPress a Plesk

Actualizado el 5 de septiembre de 2025

Migrar un sitio web de WordPress de un hosting a otro puede sonar a algo complicado, pero con la herramienta adecuada y una guía clara, es un proceso que puedes realizar tú mismo sin necesidad de ser un experto técnico. Esta guía paso a paso está diseñada para ayudarte a migrar WordPress a Plesk, uno de los paneles de control de hosting más usados y amigables del mercado.

Vamos a cubrir todo el proceso: desde la preparación inicial, pasando por la exportación de WordPress desde tu hosting antiguo, hasta la importación de WordPress en tu nuevo servidor con Plesk. Al final, tendrás tu sitio funcionando en el nuevo hosting sin perder contenido, configuraciones ni visitas.


¿Qué necesitas antes de empezar la migración?

Antes de lanzarte a cambiar hosting, es importante tener todo listo para evitar sorpresas. Aquí tienes una checklist básica:

  • Acceso a tu hosting actual: Necesitarás las credenciales de FTP (o acceso al panel de control antiguo) y los datos de tu base de datos de WordPress.
  • Acceso a tu nuevo Plesk: Debes tener las credenciales de administrador de Plesk (normalmente usuario y contraseña que te proporcionó tu proveedor de hosting).
  • Dominio apuntando al nuevo servidor: Si ya cambiaste los DNS, asegúrate de que el dominio apunte a la IP de tu nuevo hosting. Si no, puedes hacer la migración usando una URL temporal (como tudominio.com/wordpress) y luego cambiar los DNS.
  • Copias de seguridad: Nunca está de más tener una copia de seguridad de tu sitio original. Es tu red de seguridad.

[INFO] Si tu hosting actual usa un panel como cPanel, DirectAdmin o Syspanel (antes conocido como HestiaCP, cuyo acceso suele ser por el puerto 2106), los pasos para exportar son muy similares. La clave está en tener los archivos y la base de datos.


Paso 1: Exportar tu sitio WordPress desde el hosting antiguo

El primer paso para migrar WordPress es extraer todos los archivos y la base de datos de tu sitio actual. Vamos a hacerlo en dos partes: primero los archivos y luego la base de datos.

1.1 Descargar los archivos de WordPress

Los archivos de tu sitio (temas, plugins, imágenes, etc.) están en la carpeta raíz de tu hosting. Para descargarlos:

  1. Accede a tu hosting antiguo vía FTP o mediante el administrador de archivos del panel de control.
  2. Localiza la carpeta de WordPress. Normalmente se llama public_html, htdocs o www, y dentro de ella están las carpetas wp-admin, wp-content, wp-includes, etc.
  3. Selecciona todos los archivos y carpetas de esa carpeta (puedes usar Ctrl+A o Cmd+A).
  4. Comprime la selección en un archivo ZIP. En la mayoría de paneles hay un botón "Comprimir" o "Zip". Si usas FTP, puedes descargar todo directamente sin comprimir, pero el ZIP es más rápido y seguro.
  5. Descarga el archivo ZIP a tu computadora.

[TIP] Si tu sitio es muy grande (más de 500 MB), es mejor usar FTP con un cliente como FileZilla. Comprime en partes o descarga por carpetas para evitar cortes.

1.2 Exportar la base de datos de WordPress

WordPress guarda todo su contenido (entradas, páginas, comentarios, usuarios) en una base de datos MySQL. Para exportarla:

  1. Entra a phpMyAdmin desde tu panel de hosting antiguo. Normalmente está en "Bases de datos" o "MySQL".
  2. Selecciona la base de datos de tu WordPress (suele tener un nombre como tudominio_wp).
  3. Haz clic en la pestaña "Exportar" en la parte superior.
  4. Elige el método "Rápido" y formato SQL.
  5. Haz clic en "Continuar" o "Exportar". Se descargará un archivo .sql en tu computadora.

[WARNING] No edites el archivo SQL a menos que sepas exactamente lo que haces. Un error puede romper la migración.


Paso 2: Preparar el nuevo hosting en Plesk

Ahora que tienes los archivos y la base de datos de tu sitio original, es momento de preparar el terreno en Plesk. Aquí es donde ocurre la importación de WordPress.

2.1 Crear un dominio o subdominio en Plesk

  1. Inicia sesión en Plesk con tus credenciales de administrador.
  2. En el panel principal, haz clic en "Añadir dominio" o "Crear sitio web".
  3. Escribe tu nombre de dominio (ejemplo: tudominio.com). Si aún no apunta al servidor, puedes usar una dirección temporal como tudominio.com/wordpress o crear un subdominio como nuevo.tudominio.com.
  4. Selecciona la opción "WordPress" como tipo de aplicación (aunque luego subiremos los archivos manualmente). Esto crea la estructura básica.
  5. Configura las credenciales de administrador para el nuevo sitio (no las necesitarás si luego subes tu sitio original).
  6. Haz clic en "Aceptar" y espera a que se cree el dominio.

2.2 Crear una base de datos vacía para WordPress

  1. En el panel de Plesk, ve a "Bases de datos" o "MySQL" dentro de tu dominio.
  2. Haz clic en "Añadir base de datos".
  3. Asigna un nombre (por ejemplo, tudominio_wp2).
  4. Crea un usuario y contraseña para la base de datos. Anota estos datos, los necesitarás más adelante.
  5. Haz clic en "Aceptar".

[INFO] Asegúrate de que el usuario tenga todos los permisos sobre la base de datos (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, etc.). Plesk lo hace por defecto, pero verifica.


Paso 3: Importar los archivos y la base de datos a Plesk

Llegó el momento de la migrar WordPress propiamente dicha. Vamos a subir tus archivos y luego importar la base de datos.

3.1 Subir los archivos de WordPress a Plesk

  1. Accede al administrador de archivos de Plesk para tu dominio. Puedes hacerlo desde el panel principal, haciendo clic en "Archivos" o "File Manager".
  2. Navega hasta la carpeta httpdocs (o public_html). Es la carpeta raíz de tu sitio.
  3. Elimina cualquier archivo o carpeta que haya creado Plesk al instalar WordPress (por ejemplo, index.html, wp-config-sample.php, etc.). No te preocupes, los reemplazarás con los tuyos.
  4. Sube el archivo ZIP que descargaste de tu hosting antiguo. Usa el botón "Subir" o arrastra el archivo.
  5. Una vez subido, selecciona el ZIP y haz clic en "Extraer" o "Descomprimir".
  6. Verifica que todos los archivos se hayan descomprimido correctamente. Deberías ver las carpetas wp-admin, wp-content, etc.

[WARNING] Si al descomprimir te pide sobrescribir archivos, acepta. Los archivos de Plesk son genéricos y los tuyos son los reales.

3.2 Importar la base de datos a Plesk

  1. Ve a "Bases de datos" en Plesk y selecciona la base de datos que creaste.
  2. Haz clic en "phpMyAdmin" para abrir la herramienta.
  3. Selecciona la base de datos en el panel izquierdo (si no está seleccionada).
  4. Haz clic en la pestaña "Importar".
  5. Haz clic en "Seleccionar archivo" y elige el archivo .sql que descargaste.
  6. Haz clic en "Continuar" y espera a que termine la importación. Verás un mensaje de éxito.

Paso 4: Configurar el archivo wp-config.php

El archivo wp-config.php es el corazón de WordPress. Contiene la conexión a la base de datos. Debes editarlo para que apunte a la nueva base de datos que creaste en Plesk.

  1. En el administrador de archivos de Plesk, localiza el archivo wp-config.php en la carpeta httpdocs.
  2. Haz clic derecho sobre él y selecciona "Editar" o "Edit in Text Editor".
  3. Busca estas líneas y cámbialas con los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_base');
define('DB_USER', 'usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'contraseña_de_tu_nueva_base');
define('DB_HOST', 'localhost');

[INFO] DB_HOST suele ser localhost en Plesk. Si tu proveedor te indica otra dirección, úsala.

  1. Guarda los cambios y cierra el editor.

Paso 5: Verificar y solucionar problemas comunes

Ahora deberías poder acceder a tu dominio y ver tu sitio funcionando. Pero pueden surgir algunos problemas típicos. Aquí te explicamos cómo resolverlos.

5.1 Error de "base de datos no conecta"

Si ves un mensaje de error de conexión a la base de datos:

  • Revisa que los datos en wp-config.php sean correctos (nombre, usuario, contraseña).
  • Asegúrate de que la base de datos esté creada y el usuario tenga permisos.
  • Verifica que el servidor MySQL esté funcionando (pregunta a tu proveedor).

5.2 Enlaces rotos o imágenes que no cargan

Esto ocurre porque las URLs de tu sitio aún apuntan al dominio antiguo. Para solucionarlo:

  1. Instala un plugin como "Better Search Replace" o "Velvet Blues Update URLs".
  2. Ejecuta una búsqueda y reemplazo de tu antiguo dominio (ejemplo: antiguodominio.com) por el nuevo (ejemplo: nuevodominio.com).
  3. También puedes hacerlo manualmente en la base de datos desde phpMyAdmin, usando una consulta SQL:
UPDATE wp_options SET option_value = replace(option_value, 'http://antiguodominio.com', 'http://nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://antiguodominio.com','http://nuevodominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://antiguodominio.com', 'http://nuevodominio.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://antiguodominio.com', 'http://nuevodominio.com');

[WARNING] Haz una copia de seguridad de la base de datos antes de ejecutar cualquier consulta SQL.

5.3 Página en blanco (error 500)

Esto suele deberse a un plugin o tema incompatible. Para solucionarlo:

  1. Accede por FTP o al administrador de archivos de Plesk.
  2. Renombra la carpeta wp-content/plugins a wp-content/plugins_old. Esto desactiva todos los plugins.
  3. Si el sitio carga, reactiva los plugins uno por uno hasta encontrar el problemático.
  4. Si el problema persiste, renombra la carpeta del tema activo (por ejemplo, wp-content/themes/tu-tema a tu-tema_old). WordPress usará un tema por defecto.

Paso 6: Poner el sitio en producción

Una vez que todo funciona correctamente, es hora de que tu sitio esté accesible para todos.

  • Si ya cambiaste los DNS antes de la migración, el sitio ya debería estar visible. Los cambios de DNS pueden tardar hasta 48 horas en propagarse.
  • Si no los cambiaste, ahora es el momento. Ve a tu registrador de dominios y actualiza los servidores DNS para que apunten a tu nuevo hosting. Luego, espera la propagación.

[TIP] Mientras los DNS se propagan, puedes acceder a tu sitio usando la IP del servidor o un dominio temporal que configuraste en Plesk.


Preguntas frecuentes (FAQ)

¿Puedo migrar WordPress a Plesk sin plugins?

Sí, perfectamente. Este método manual es el más fiable y no depende de plugins que pueden fallar. Solo necesitas acceso a los archivos y a la base de datos.

¿Qué hago si mi hosting antiguo usa Syspanel (HestiaCP)?

No hay problema. El proceso es el mismo. Accede a Syspanel (puerto 2106) y busca las opciones de "Archivos" y "Bases de datos" para exportar tu sitio. Luego sigue los pasos para importar en Plesk.

¿Se pierde el SEO al cambiar de hosting?

No necesariamente. Si mantienes la misma estructura de URLs y configuras correctamente los redireccionamientos (301), tu SEO no debería verse afectado. Eso sí, asegúrate de que tu nuevo servidor sea rápido y esté bien configurado.

¿Qué pasa si mi sitio es muy grande?

Para sitios grandes (varios GB), te recomiendo usar FTP para descargar los archivos y luego subirlos por partes. También puedes pedir a tu nuevo proveedor que te ayude con la migración, muchos ofrecen este servicio gratis.

¿Necesito cambiar algo en el archivo .htaccess?

Normalmente no, porque Plesk lo genera automáticamente. Pero si tu sitio usaba reglas personalizadas (como redireccionamientos o reglas de caché), deberás copiarlas al nuevo .htaccess.


Conclusión

Migrar WordPress a Plesk es un proceso que, siguiendo estos pasos, puedes realizar en menos de una hora. La clave está en tener claros los datos de tu sitio original (archivos y base de datos) y configurar correctamente la nueva base de datos en Plesk.

Recuerda que siempre es recomendable hacer una copia de seguridad antes de empezar, y que si te surge cualquier duda, tu proveedor de hosting suele tener soporte técnico dispuesto a ayudarte. Ahora ya sabes cómo exportar WordPress de un lado e importar WordPress a otro, ¡así que manos a la obra!

Si te ha sido útil esta guía, compártela con otros que estén pensando en cambiar hosting y quieran hacerlo sin estrés. ¡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