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

¿Cómo migrar una web de WordPress a Plesk?

Actualizado el 12 de septiembre de 2025

¿Migrar tu web de WordPress a Plesk te parece complicado? No te preocupes, es más sencillo de lo que imaginas. En esta guía completa, paso a paso y pensada para cualquier persona (incluso sin experiencia técnica), te explicaré cómo realizar una migrar WordPress Plesk de forma segura, sin perder datos ni tiempo de inactividad. Usaremos herramientas nativas de Plesk, FTP y bases de datos, todo explicado con un lenguaje claro y ejemplos prácticos.


¿Qué necesito antes de empezar?

Antes de lanzarte a transferir sitio WordPress, asegúrate de tener lo siguiente:

  • Acceso al panel de control antiguo (donde está tu web actual).
  • Acceso a Plesk (tu nuevo panel de hosting).
  • Datos de FTP o SFTP (usuario, contraseña, servidor).
  • Acceso a phpMyAdmin en ambos servidores (para gestionar bases de datos).
  • Una copia de seguridad reciente de tu web (por si algo sale mal).

[WARNING] Siempre haz una copia de seguridad completa antes de cualquier migración. No asumas que todo irá bien. Si algo falla, podrás restaurar tu sitio en minutos.


Paso 1: Haz un backup completo de tu WordPress actual

El primer paso para cualquier backup WordPress es tener una copia segura de todos tus archivos y la base de datos. Así te proteges ante cualquier imprevisto.

1.1. Descarga los archivos de tu web

Conéctate a tu servidor actual mediante FTP o SFTP (puedes usar FileZilla, Cyberduck o el cliente que prefieras). Localiza la carpeta donde está instalado WordPress (normalmente se llama public_html, www o htdocs). Descarga toda esa carpeta a tu ordenador. Esto incluye temas, plugins, imágenes, etc.

[TIP] Si tu web es grande (más de 500 MB), usa un cliente FTP que permita reanudar descargas para evitar cortes.

1.2. Exporta la base de datos

Entra a phpMyAdmin en tu servidor actual. Selecciona la base de datos de tu WordPress (suele tener un nombre como wp_nombre o algo similar). Haz clic en la pestaña Exportar y elige el método Rápido y formato SQL. Descarga el archivo .sql a tu ordenador.

[INFO] La base de datos contiene todo tu contenido: entradas, páginas, comentarios, configuraciones, etc. Sin ella, tu web no funcionará.


Paso 2: Prepara Plesk para recibir tu web

Ahora toca configurar el entorno en Plesk para que tu migrar WordPress Plesk sea exitosa.

2.1. Crea un dominio o subdominio en Plesk

Accede a Plesk con tus credenciales. Ve a Dominios y haz clic en Añadir dominio. Introduce el nombre de tu dominio (ej: tudominio.com) o un subdominio si estás probando (ej: prueba.tudominio.com). Asegúrate de que el tipo de hosting sea Sitio web y que el sistema operativo sea Linux (que es lo habitual). Haz clic en Aceptar.

2.2. Crea una base de datos vacía

Dentro del mismo dominio, busca la sección Bases de datos y haz clic en Añadir base de datos. Dale un nombre (ej: wp_miweb), crea un usuario y una contraseña segura. Anota estos datos porque los necesitarás después.

[WARNING] No uses caracteres raros ni espacios en el nombre de la base de datos. Solo letras, números y guiones bajos.

2.3. Configura PHP y extensiones

Plesk suele tener la configuración óptima por defecto, pero verifica que la versión de PHP sea compatible con tu WordPress (recomendamos PHP 8.0 o superior). Ve a PHP Settings dentro del dominio y asegúrate de que extensiones como mysqli, curl, gd y zip estén activadas.


Paso 3: Sube los archivos de WordPress a Plesk

Ya tienes los archivos de tu web en tu ordenador. Ahora toca subirlos a Plesk.

3.1. Conéctate por FTP a Plesk

En Plesk, ve a Dominios > selecciona tu dominio > haz clic en Acceso FTP. Ahí verás los datos: servidor, usuario y contraseña. Conéctate con tu cliente FTP. La carpeta raíz de tu dominio suele ser httpdocs. Dentro de ella, borra todo el contenido (si es un dominio nuevo, estará vacío; si no, elimina los archivos que haya).

[TIP] Si no ves nada en la carpeta httpdocs, puede que tu dominio esté apuntando a otra carpeta. Verifica en Hosting Settings de Plesk.

3.2. Sube todos los archivos

Arrastra la carpeta completa de tu WordPress (la que descargaste) dentro de httpdocs. Esto puede tardar unos minutos si tu web pesa mucho. Asegúrate de que se suban todos los archivos y carpetas, incluido el .htaccess (a veces está oculto, así que activa la opción de ver archivos ocultos en tu cliente FTP).


Paso 4: Importa la base de datos a Plesk

Ahora toca meter los datos de tu web en la base de datos que creaste.

4.1. Accede a phpMyAdmin en Plesk

En Plesk, ve a Bases de datos > selecciona la base de datos que creaste > haz clic en phpMyAdmin. Se abrirá una nueva ventana.

4.2. Importa el archivo SQL

En phpMyAdmin, haz clic en la pestaña Importar. Selecciona el archivo .sql que descargaste de tu web anterior. Asegúrate de que el formato sea SQL y haz clic en Continuar. Espera a que termine (puede tardar unos segundos o minutos, dependiendo del tamaño).

[WARNING] Si el archivo SQL es muy grande (más de 50 MB), puede dar error. En ese caso, puedes dividirlo con herramientas como BigDump o pedir a tu hosting que aumente el límite de subida.


Paso 5: Ajusta la configuración de WordPress

Tu web ya está en Plesk, pero necesita saber cómo conectarse a la base de datos local.

5.1. Modifica el archivo wp-config.php

Conéctate por FTP a Plesk y localiza el archivo wp-config.php dentro de httpdocs. Ábrelo con un editor de texto (Notepad++, Sublime Text, etc.). Busca estas líneas y cámbialas con los datos de la base de datos que creaste en Plesk:

define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'usuario_de_tu_base_de_datos');
define('DB_PASSWORD', 'contraseña_de_tu_base_de_datos');
define('DB_HOST', 'localhost');

Guarda los cambios y cierra el archivo.

[INFO] El DB_HOST casi siempre es localhost, a menos que tu hosting te indique otra cosa. Si no estás seguro, déjalo como localhost.

5.2. Actualiza las URLs en la base de datos (si cambiaste de dominio)

Si tu web se llamaba tudominio.com y ahora la estás migrando a un subdominio o a otro dominio, necesitas actualizar las URLs en la base de datos. Para ello, usa un plugin como Better Search Replace o hazlo manualmente con una consulta SQL en phpMyAdmin.

Opción recomendada (fácil): Sube el plugin Better Search Replace a la carpeta wp-content/plugins y actívalo desde el panel de administración de WordPress (una vez que la web funcione). Luego, ve a Herramientas > Better Search Replace, busca la URL antigua (ej: http://tudominio.com) y reemplázala por la nueva (ej: http://prueba.tudominio.com). Ejecuta el reemplazo en todas las tablas.

Opción manual (avanzada): En phpMyAdmin, selecciona la base de datos, haz clic en SQL y ejecuta:

UPDATE wp_options SET option_value = replace(option_value, 'http://tudominio.com', 'http://prueba.tudominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';

[WARNING] Si no cambias las URLs, tu web se verá rota (imágenes, enlaces, etc.) o te redirigirá al sitio antiguo.


Paso 6: Prueba tu web y corrige detalles

Ya casi está. Ahora toca verificar que todo funcione.

6.1. Accede a tu web

Escribe tu dominio en el navegador. Deberías ver tu web funcionando. Si ves un error, no te asustes. Revisa estos puntos:

  • Error de conexión a la base de datos: Revisa los datos en wp-config.php.
  • Página en blanco: Activa el modo debug en wp-config.php añadiendo define('WP_DEBUG', true); para ver el error.
  • Enlaces rotos: Si cambiaste de dominio, asegúrate de haber actualizado las URLs.

6.2. Revisa los enlaces permanentes

Ve al panel de administración de WordPress (ej: tudominio.com/wp-admin). Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios (sin cambiar nada). Esto regenera el archivo .htaccess y soluciona problemas de URLs.

6.3. Activa los plugins y temas

Si algún plugin o tema no se activa, puede ser por incompatibilidad de versiones. Actualiza todo desde el panel de administración.

[TIP] Si tienes problemas con algún plugin, desactívalo desde FTP renombrando su carpeta dentro de wp-content/plugins. Así podrás acceder al panel y solucionarlo.


Paso 7: Configura el DNS (si cambias de servidor)

Si estás transferir sitio WordPress a un nuevo servidor (no solo a un subdominio de prueba), necesitas apuntar tu dominio a Plesk. Esto se hace cambiando los nameservers o la dirección IP en tu registrador de dominios (donde compraste el dominio).

  • Opción A (nameservers): Plesk te proporcionará dos nameservers (ej: ns1.plesk.com y ns2.plesk.com). Cámbialos en tu registrador.
  • Opción B (registro A): Si solo cambias la IP, ve a los registros DNS de tu dominio y modifica el registro A con la IP de tu servidor Plesk.

[WARNING] El cambio de DNS puede tardar entre 24 y 48 horas en propagarse mundialmente. Durante ese tiempo, algunos usuarios verán tu web antigua y otros la nueva. Para evitarlo, puedes reducir el TTL (Time To Live) a 300 segundos antes de la migración.


Preguntas frecuentes (FAQ)

¿Puedo migrar un WordPress con muchos plugins y personalizaciones?

Sí, el proceso es el mismo. Solo asegúrate de que todos los plugins y temas sean compatibles con la versión de PHP de Plesk. Si algún plugin está obsoleto, puede dar error.

¿Qué hago si mi web es muy grande (más de 1 GB)?

Usa herramientas como rsync (si tienes acceso SSH) o divide la descarga en partes. También puedes pedir a tu hosting antiguo que te haga un backup completo y te lo envíe por FTP.

¿Necesito conocimientos técnicos avanzados?

No. Con esta guía, siguiendo los pasos al pie de la letra, cualquier persona puede hacerlo. Si algo sale mal, siempre puedes restaurar tu backup.

¿Puedo migrar desde otro panel como cPanel o Syspanel?

Sí, el proceso es idéntico. La única diferencia es la interfaz. En Syspanel (HestiaCP), el acceso es por el puerto 2106 y la estructura de carpetas puede variar, pero los pasos de backup y subida son los mismos.

¿Pierdo el SEO al migrar?

No, si mantienes la misma estructura de URLs y rediriges correctamente. Si cambias de dominio, usa redirecciones 301 para que Google no penalice tu web.

¿Cuánto tiempo tarda la migración?

Depende del tamaño de tu web y de tu conexión. Una web pequeña (menos de 100 MB) puede estar lista en 10-15 minutos. Una web grande puede llevar horas.


Consejos finales

  • Haz siempre una copia de seguridad antes de tocar nada.
  • Prueba la migración en un subdominio antes de tocar el dominio principal.
  • Actualiza WordPress, plugins y temas después de la migración.
  • Revisa los logs de error en Plesk (en Dominios > Logs) si algo falla.
  • Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106 y que la carpeta raíz suele ser public_html.

Migrar tu web de WordPress a Plesk no es un drama. Con paciencia y siguiendo estos pasos, tendrás tu sitio funcionando en nada de tiempo. Si te surge alguna duda, no dudes en consultar la documentación de Plesk o pedir ayuda en foros especializados. ¡Buena suerte con tu migrar WordPress Plesk!

¿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