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

Cómo mover WordPress de un hosting a otro con Plesk (migración)

Actualizado el 14 de mayo de 2026

¿Te mudas a un nuevo servidor y necesitas migrar wordpress plesk sin perder tu web ni tus visitas? No te preocupes, no eres el primero que siente un poco de vértigo al pensar en tocar el panel de control. Pero te traigo buenas noticias: con esta guía paso a paso, vas a poder transferir hosting plesk de forma segura, incluso si nunca lo has hecho antes.

Vamos a desmontar el proceso en partes muy simples. Al final, tendrás tu WordPress funcionando en el nuevo hosting como si nada hubiera pasado. Y lo mejor de todo: sin necesidad de ser un gurú de la línea de comandos.

Piensa en esta guía como tu mapa del tesoro. Cada paso te acerca a tu objetivo: tener tu web en el nuevo servidor, con todos tus plugins, temas y contenido intactos.


¿Qué Necesitas Antes de Empezar?

Antes de ponernos manos a la obra, es importante que prepares el terreno. Necesitarás tener a mano lo siguiente:

  • Acceso a Plesk antiguo: El panel de control de tu hosting actual, con permisos de administrador.
  • Acceso a Plesk nuevo: El panel de control de tu nuevo hosting. Aquí es donde vamos a llevar todo.
  • Credenciales FTP o SFTP: Tanto del hosting antiguo como del nuevo. Esto nos servirá para descargar y subir los archivos.
  • Credenciales de la base de datos: Usuario y contraseña de la base de datos de tu WordPress actual.
  • Un buen editor de texto: Como el Bloc de notas (Windows) o TextEdit (Mac) para modificar un archivo importante.
  • Paciencia: Tómate tu tiempo. Ir con calma es la clave para no cometer errores.

[WARNING] No empieces la migración si tienes prisa o si tu web está en plena campaña de ventas. Es mejor hacerlo en un momento de poco tráfico para que cualquier pequeño contratiempo no afecte a tus usuarios.


Paso 1: Hacer una Copia de Seguridad Completa de tu WordPress

Este es el paso más importante. No podemos avanzar sin una red de seguridad. Si algo sale mal, siempre podrás volver a tu estado original. Plesk nos facilita mucho esta tarea con su herramienta de copias de seguridad.

### Cómo crear la copia de seguridad en Plesk

  1. Inicia sesión en tu panel de Plesk antiguo.
  2. Busca la sección "Copias de seguridad" o "Backup" en el menú principal de tu suscripción.
  3. Haz clic en "Respaldar" o "Back Up".
  4. En la ventana que aparece, selecciona "Todo" para incluir archivos, bases de datos y ajustes de correo (si los tienes).
  5. Elige el destino. Puedes guardarla en el "Almacenamiento local" del servidor o, mejor aún, en un "Repositorio FTP" externo para mayor seguridad.
  6. Dale un nombre descriptivo, como migracion-wordpress-fecha.
  7. Haz clic en "Respaldar" y espera a que termine. Plesk te mostrará una barra de progreso.

[TIP] Si tu hosting es de tipo compartido, es posible que no tengas acceso a la herramienta de backup de Plesk. En ese caso, no te preocupes. Podemos hacer la copia de seguridad manualmente. Te lo explico en el siguiente paso.


Paso 2: Descargar los Archivos de tu WordPress (Manual)

Esta es la alternativa manual y, en mi opinión, la más universal. No depende de ninguna herramienta especial del panel. Vamos a usar un cliente FTP. Si no tienes uno, te recomiendo FileZilla (es gratuito y muy fácil de usar).

### Conectándonos por FTP

  1. Descarga e instala FileZilla en tu ordenador.
  2. Abre FileZilla y en la barra superior introduce los datos de tu hosting antiguo:
    • Servidor: ftp.tudominio.com o la IP de tu servidor (te la da tu proveedor).
    • Nombre de usuario: Tu usuario FTP.
    • Contraseña: La contraseña de tu FTP.
    • Puerto: 21 (para FTP estándar) o 22 (para SFTP).
  3. Haz clic en "Conexión rápida". Verás que en el panel derecho aparecen los archivos de tu servidor.

### Descargando la carpeta "httpdocs" o "public_html"

  1. En el panel derecho, navega hasta la carpeta donde está instalado WordPress. Normalmente se llama httpdocs, public_html o htdocs.
  2. Selecciona toda la carpeta (clic derecho > "Descargar"). FileZilla empezará a copiar todos los archivos a tu ordenador. Esto puede tardar un rato dependiendo del tamaño de tu web.

[INFO] Este proceso descarga todo: tus temas, plugins, imágenes y el archivo wp-config.php. Este archivo es el corazón de tu WordPress, ya que contiene las claves de conexión a la base de datos.


Paso 3: Exportar la Base de Datos de WordPress

La base de datos es donde se almacenan tus entradas, páginas, comentarios y ajustes. Sin ella, tu WordPress no es nada. Plesk tiene una herramienta llamada phpMyAdmin para gestionarla.

### Exportando con phpMyAdmin

  1. En tu panel de Plesk antiguo, busca la sección "Bases de datos".
  2. Localiza la base de datos de tu WordPress (suele tener un nombre similar a wp_ o blog_).
  3. Haz clic en el icono "phpMyAdmin" (normalmente un icono de una base de datos).
  4. Se abrirá una nueva ventana. En el menú superior, haz clic en la pestaña "Exportar".
  5. Elige el método "Rápido" y haz clic en el botón "Continuar" o "Exportar".
  6. Se descargará un archivo con extensión .sql. Guárdalo en un lugar seguro junto con tu carpeta de archivos.

Paso 4: Preparar el Nuevo Hosting (Crear Base de Datos)

Ahora pasamos a la acción en el nuevo servidor. Primero, vamos a crear una base de datos vacía donde importaremos la que acabamos de exportar.

### Creando la base de datos en Plesk nuevo

  1. Inicia sesión en tu nuevo panel de Plesk.
  2. Ve a la sección "Bases de datos" y haz clic en "Agregar base de datos".
  3. Dale un nombre (por ejemplo, wp_nueva).
  4. Elige el tipo de base de datos: MySQL.
  5. Crea un usuario de base de datos y una contraseña segura. Anota estos datos, los necesitarás más adelante.
  6. Haz clic en "Aceptar".

Paso 5: Importar la Base de Datos en el Nuevo Servidor

Ahora vamos a llenar esa base de datos vacía con toda la información de tu web.

### Importando el archivo .sql

  1. En el nuevo Plesk, ve a la base de datos que acabas de crear.
  2. Haz clic en el icono de "phpMyAdmin".
  3. En la ventana de phpMyAdmin, ve a la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste antes.
  5. Haz clic en "Continuar". Espera a que se complete el proceso. Si el archivo es muy grande, puede tardar unos minutos.

[TIP] Si tu base de datos es enorme, phpMyAdmin podría dar un error de "tiempo de espera". No te asustes. Puedes usar la herramienta de importación de Plesk en la propia base de datos, que suele ser más tolerante con archivos grandes.


Paso 6: Subir los Archivos de WordPress al Nuevo Hosting

Ya tenemos la base de datos lista. Ahora toca subir todos los archivos de WordPress al nuevo servidor.

### Subiendo archivos con FileZilla

  1. En FileZilla, desconéctate del servidor antiguo y conéctate al nuevo usando sus credenciales FTP.
  2. En el panel derecho, navega hasta la carpeta httpdocs o public_html del nuevo hosting. Suelen estar vacías o con un archivo index.html por defecto.
  3. Borra el archivo index.html por defecto si existe.
  4. En el panel izquierdo de FileZilla, navega hasta la carpeta donde descargaste los archivos de tu WordPress.
  5. Selecciona todos los archivos y haz clic derecho > "Subir". Espera a que termine la transferencia.

[WARNING] Es importante que subas los archivos dentro de la carpeta httpdocs o public_html, no la carpeta en sí. Si subes la carpeta entera, tu web no se verá y tendrás que acceder a través de una subcarpeta.


Paso 7: Ajustar el Archivo wp-config.php

Este es el paso más delicado. Tenemos que decirle a WordPress que se conecte a la nueva base de datos que creamos en el paso 4.

### Editando el archivo clave

  1. En tu ordenador, busca el archivo wp-config.php que descargaste (está en la raíz de la carpeta de WordPress).
  2. Ábrelo con tu editor de texto (Bloc de notas o TextEdit).
  3. Busca las líneas que definen el nombre de la base de datos, el usuario y la contraseña. Se ven así:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'nombre_base_datos_antigua' );

/** MySQL database username */
define( 'DB_USER', 'usuario_base_datos_antigua' );

/** MySQL database password */
define( 'DB_PASSWORD', 'contraseña_base_datos_antigua' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
  1. Reemplaza nombre_base_datos_antigua, usuario_base_datos_antigua y contraseña_base_datos_antigua con los datos de la nueva base de datos que creaste en el paso 4.
  2. Guarda el archivo con los cambios.

[TIP] La línea DB_HOST normalmente es localhost, pero en algunos hostings puede ser una dirección como mysql.tudominio.com. Si no estás seguro, consulta la documentación de tu nuevo proveedor o su soporte técnico.


Paso 8: Subir el Archivo Modificado

Ahora tenemos que subir el archivo wp-config.php que acabamos de modificar al nuevo servidor, reemplazando el que subimos anteriormente.

  1. En FileZilla, localiza el archivo wp-config.php en tu ordenador (panel izquierdo).
  2. En el panel derecho, navega hasta la carpeta httpdocs o public_html del nuevo hosting.
  3. Arrastra el archivo desde la izquierda a la derecha. FileZilla te preguntará si quieres "Sobrescribir" el archivo existente. Haz clic en "Sí".

Paso 9: Actualizar las URLs en la Base de Datos (Opcional pero Muy Importante)

Este paso es crucial si tu dominio va a cambiar. Por ejemplo, si pasas de www.antiguodominio.com a www.nuevodominio.com. Si el dominio es el mismo, puedes saltarte este paso.

Si cambias de dominio, tu web se verá rara, con los enlaces rotos. Para arreglarlo, hay que actualizar las URLs en la base de datos.

### Usando phpMyAdmin para reemplazar URLs

  1. Ve a phpMyAdmin en tu nuevo hosting.
  2. Selecciona la base de datos que importaste.
  3. Haz clic en la pestaña "SQL".
  4. Introduce la siguiente consulta SQL, reemplazando los valores:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.antiguodominio.com','http://www.nuevodominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.antiguodominio.com', 'http://www.nuevodominio.com');

[WARNING] Asegúrate de que el prefijo de las tablas sea wp_. Si tu instalación usa un prefijo diferente (como miwp_), tendrás que cambiar wp_options, wp_posts, etc. por el tuyo propio. Puedes ver el prefijo en la lista de tablas de la izquierda.


Paso 10: Comprobar que Todo Funciona

¡Es el momento de la verdad! Abre tu navegador y escribe tu dominio (o la IP del servidor si aún no has apuntado el dominio).

  • Si ves tu web con normalidad, ¡enhorabuena! La migración fue un éxito.
  • Si ves un error de conexión a la base de datos, revisa que los datos en wp-config.php sean correctos.
  • Si ves la web sin estilos ni imágenes, seguramente es un problema de URLs (revisa el paso 9).

Solución de Problemas Comunes

### "Error al conectar con la base de datos"

Este es el error más común. Suele deberse a:

  • Datos incorrectos en wp-config.php: Revisa el nombre de la base de datos, el usuario y la contraseña.
  • La base de datos no existe: Asegúrate de haberla creado en el paso 4.
  • El servidor de base de datos no es localhost: Si tu hosting usa un servidor remoto, la línea DB_HOST debe tener esa dirección.

### "Página no encontrada" (404)

Esto suele pasar cuando los enlaces permanentes de WordPress no se han actualizado. Ve a Ajustes > Enlaces permanentes en el panel de administración de WordPress y haz clic en "Guardar cambios" dos veces. Esto actualizará el archivo .htaccess.

### "La web se ve fea, sin imágenes ni estilos"

Este problema es casi siempre por las URLs antiguas en la base de datos. Ejecuta las consultas SQL del paso 9 de nuevo, asegurándote de que has escrito bien las URLs.


Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda una migración de WordPress con Plesk?

Depende del tamaño de tu web y de la velocidad de tu conexión. Una web pequeña (menos de 1GB) puede tardar entre 15 y 30 minutos. Una web grande puede tardar varias horas. Lo importante es hacerlo con calma.

¿Necesito conocimientos técnicos avanzados?

No, con esta guía y un poco de paciencia, puedes hacerlo tú mismo. Las herramientas de Plesk están diseñadas para ser fáciles de usar. Solo necesitas saber leer y seguir instrucciones.

¿Puedo hacer la migración sin FTP?

Sí, puedes usar el Administrador de archivos de Plesk para subir y descargar archivos, aunque para carpetas grandes es mucho más lento que FTP. Te recomiendo FileZilla para mayor rapidez y control.

¿Qué pasa con mi correo electrónico?

Si tu correo está en el mismo hosting, tendrás que configurarlo también en el nuevo. La copia de seguridad de Plesk incluye los correos, pero suele ser más complejo migrarlos. Te recomiendo crear los buzones en el nuevo hosting y copiar los correos manualmente con un cliente como Outlook o Thunderbird.

¿Perderé mi posicionamiento SEO (posicionamiento en buscadores) al migrar?

Si haces la migración correctamente y mantienes la misma estructura de URLs, no deberías perder posicionamiento. Es importante que los enlaces (URLs) no cambien. Si cambias de dominio, es fundamental configurar las redirecciones 301 para no perder el valor SEO de tus páginas antiguas.


Conclusión

**Migrar

¿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