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

Cómo migrar WordPress de localhost a Plesk

Actualizado el 21 de febrero de 2026

Antes de Empezar: ¿Qué Significa Migrar WordPress de Localhost a Plesk?

Trabajar en un entorno local (localhost) es genial para desarrollar tu web, pero llega el momento de que el mundo la vea. Migrar WordPress de localhost a Plesk es el proceso de trasladar todos tus archivos, la base de datos y la configuración desde tu computadora a un servidor remoto que utiliza el panel de control Plesk. Este panel es muy popular entre los proveedores de hosting por su facilidad de uso y sus potentes herramientas.

Piensa en ello como mudarte de casa: no solo llevas los muebles (archivos), sino también las cajas con tus recuerdos (base de datos) y te aseguras de que la nueva casa tenga la misma distribución (configuración). Si sigues esta guía paso a paso, tendrás tu sitio en línea sin perder cabello en el intento.


Paso 1: Preparar tu Entorno Local para la Migración

Antes de mover nada, debemos dejar tu instalación local impecable. Un error común es migrar con datos de prueba o con una configuración que no es la definitiva. Dedica unos minutos a esta fase y te ahorrarás dolores de cabeza.

1.1. Limpia tu Instalación Local

Primero, entra al panel de administración de tu WordPress local (normalmente http://localhost/tu-sitio/wp-admin). Ve a Ajustes > Enlaces permanentes y selecciona la estructura que usarás en producción (por ejemplo, "Nombre de la entrada"). Haz clic en "Guardar cambios" para actualizar las reglas. Esto es crucial porque la estructura de enlaces se queda guardada en la base de datos.

1.2. Revisa los Plugins y el Tema

Desactiva los plugins de caché (como W3 Total Cache o WP Super Cache) y los plugins de seguridad que puedan interferir con la migración. No los borres, solo desactívalos temporalmente. También asegúrate de que tu tema esté actualizado a la última versión.

1.3. Exporta tu Base de Datos Local

Aquí es donde muchos se confunden. La base de datos contiene todas tus entradas, páginas, comentarios y ajustes. Para exportarla, necesitas acceder a phpMyAdmin (que viene con XAMPP, MAMP o Laragon). Sigue estos pasos:

  1. Abre phpMyAdmin desde tu panel local (por ejemplo, http://localhost/phpmyadmin).

  2. Selecciona la base de datos de tu WordPress en el panel izquierdo.

  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 y descarga el archivo .sql a tu computadora. Guárdalo en una carpeta fácil de recordar, junto con tus archivos de WordPress.

1.4. Empaqueta tus Archivos de WordPress

Ahora necesitas comprimir la carpeta raíz de tu instalación local. Si usas XAMPP, normalmente está en C:\xampp\htdocs\tu-sitio. Si usas MAMP, en Applications/MAMP/htdocs/tu-sitio.

Selecciona toda la carpeta (incluye .htaccess, wp-config.php y wp-content), haz clic derecho y elige "Comprimir en ZIP" o "Comprimir en RAR". Este archivo comprimido es tu "mudanza" lista para enviar.

[TIP] Asegúrate de que la carpeta comprimida no incluya archivos de caché o logs locales. Si pesa más de 500 MB, revisa si hay algo extraño. Un WordPress limpio suele pesar menos de 100 MB sin medios.


Paso 2: Configurar tu Servidor Plesk

Ahora pasamos al destino: tu servidor con Plesk. Si aún no tienes una cuenta, este es el momento de contratarla. La mayoría de los proveedores te dan acceso al panel de control después de la compra. Vamos a preparar el "terreno".

2.1. Crear una Base de Datos y un Usuario

Primero necesitamos una base de datos vacía donde importaremos tus datos.

  1. Inicia sesión en Plesk.

  2. Ve a la sección Bases de Datos (suele estar en el menú de la izquierda o en la pestaña "Sitios web y dominios").

  3. Haz clic en Agregar base de datos.

  4. Ponle un nombre (ej. wordpress_db). Plesk te sugerirá un prefijo con tu nombre de usuario, déjalo así.

  5. En el campo Tipo de base de datos, elige MySQL (o MariaDB, si tu proveedor lo ofrece).

  6. Crea un usuario de base de datos nuevo. Introduce un nombre de usuario y una contraseña segura. Guárdalos en un lugar seguro, los necesitarás en el siguiente paso.

  7. Haz clic en Aceptar o OK. Plesk creará la base de datos y el usuario automáticamente.

2.2. Subir tus Archivos al Servidor

Tienes dos formas principales de subir el archivo ZIP: a través del Administrador de Archivos de Plesk o mediante un cliente FTP como FileZilla. Te recomiendo el Administrador de Archivos por su simplicidad.

  1. En Plesk, ve a Sitios web y dominios y selecciona tu dominio.

  2. Haz clic en Administrador de Archivos.

  3. Navega hasta la carpeta httpdocs (esta es la raíz pública de tu sitio web).

  4. Haz clic en el botón Subir (normalmente es una flecha hacia arriba) y selecciona tu archivo ZIP desde tu computadora. Espera a que termine la subida. Si el archivo es muy grande, puede tardar unos minutos.

  5. Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona Extraer o Descomprimir.

  6. Plesk creará una carpeta con el nombre de tu archivo ZIP. Entra en ella, selecciona todos los archivos (Ctrl+A) y muévelos a la carpeta httpdocs (cortar y pegar). Al final, deberías ver archivos como wp-config.php, index.php y la carpeta wp-content directamente dentro de httpdocs.

  7. Elimina el archivo ZIP y la carpeta vacía que quedó después de la extracción.

[WARNING] No subas los archivos dentro de una subcarpeta. Deben estar en la raíz de httpdocs para que tu dominio funcione correctamente. Si tu dominio es tudominio.com, la estructura debe ser tudominio.com/wp-config.php, no tudominio.com/tu-sitio/wp-config.php.


Paso 3: Importar la Base de Datos en Plesk

Con los archivos en su lugar, es hora de dar vida a la base de datos. Este paso es crítico y debes hacerlo con calma.

3.1. Acceder a phpMyAdmin en Plesk

  1. Ve a la sección Bases de datos en Plesk.

  2. Localiza la base de datos que creaste en el Paso 2.1.

  3. Haz clic en el icono de phpMyAdmin (normalmente un pequeño icono de base de datos) que está al lado del nombre de la base de datos. Se abrirá una nueva pestaña en tu navegador.

3.2. Importar tu Archivo SQL

  1. En phpMyAdmin, asegúrate de que tu base de datos esté seleccionada en el panel izquierdo.

  2. Haz clic en la pestaña Importar en la parte superior.

  3. Haz clic en Elegir archivo y selecciona el archivo .sql que exportaste en el Paso 1.3.

  4. Deja el formato como SQL y haz clic en Continuar.

  5. Espera a que termine. Si la base de datos es grande, puede tardar. Al final, verás un mensaje de éxito.

3.3. Verificar la Importación

Una buena práctica es verificar que las tablas se importaron correctamente. En el panel izquierdo de phpMyAdmin, haz clic en el nombre de tu base de datos. Deberías ver una lista de tablas (como wp_posts, wp_options, etc.). Si ves muchas tablas, ¡vamos por buen camino!


Paso 4: Configurar el Archivo wp-config.php

Este es el archivo que conecta WordPress con la base de datos. Necesitamos actualizarlo con los datos de tu nueva base de datos en Plesk.

  1. Ve de nuevo al Administrador de Archivos en Plesk.

  2. En la carpeta httpdocs, busca el archivo wp-config.php.

  3. Haz clic derecho sobre él y selecciona Editar en el editor de texto (o descargarlo, editarlo localmente y subirlo de nuevo).

  4. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST. Deben verse así:

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_usuario');
define('DB_HOST', 'localhost');
  1. Sustitúyelas por los datos que creaste en Plesk en el Paso 2.1. Por ejemplo:
define('DB_NAME', 'tuusuario_wordpress_db');
define('DB_USER', 'tuusuario_wp_user');
define('DB_PASSWORD', 'tu_contraseña_segura');
define('DB_HOST', 'localhost');
  1. Guarda los cambios y cierra el editor.

[INFO] En la mayoría de los casos, DB_HOST es localhost. Si tu proveedor te da un host específico (como mysql.tudominio.com), usa ese valor. Puedes verificar esto en los detalles de tu base de datos en Plesk.


Paso 5: Actualizar las URLs del Sitio

Este es el paso más importante para que tu web funcione correctamente. Tu base de datos local tiene URLs como http://localhost/tu-sitio, pero ahora tu web vivirá en https://tudominio.com. Si no cambiamos esto, tu sitio se verá roto o te redirigirá a localhost.

5.1. El Método Más Seguro: Usar WP-CLI o un Plugin

Si tienes acceso a la terminal de Plesk (algunos proveedores lo ofrecen), puedes usar WP-CLI. Pero para la mayoría de los usuarios, es más fácil usar un plugin. Sin embargo, aún no podemos entrar al panel de administración. Así que usaremos el método de SQL directo.

5.2. Actualizar las URLs con SQL

Vamos a ejecutar una consulta SQL en phpMyAdmin para reemplazar todas las referencias a localhost con tu dominio real.

  1. Ve a phpMyAdmin y selecciona tu base de datos.

  2. Haz clic en la pestaña SQL en la parte superior.

  3. Copia y pega el siguiente código, reemplazando http://localhost/tu-sitio con tu URL local exacta y https://tudominio.com con tu dominio final (sin barra al final):

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/tu-sitio', 'https://tudominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://localhost/tu-sitio','https://tudominio.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/tu-sitio', 'https://tudominio.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://localhost/tu-sitio', 'https://tudominio.com');
UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/tu-sitio', 'https://tudominio.com');

Importante: Si tu prefijo de tablas no es wp_ (por ejemplo, es mi_sitio_), cámbialo en el código anterior.

  1. Haz clic en Continuar. Deberías ver un mensaje de éxito.

[WARNING] Haz una copia de seguridad de tu base de datos antes de ejecutar estas consultas. Aunque es seguro, es mejor prevenir. Puedes exportar la base de datos desde phpMyAdmin antes de hacer los cambios.


Paso 6: Probar tu Sitio y Solucionar Problemas Comunes

Ahora viene el momento de la verdad. Abre tu navegador y escribe tu dominio. Si todo ha ido bien, verás tu web. Pero si no, no te preocupes, aquí te dejo una lista de problemas comunes y sus soluciones.

6.1. Error de Conexión a la Base de Datos

Si ves "Error al conectar con la base de datos", revisa el archivo wp-config.php. Asegúrate de que el nombre de la base de datos, el usuario y la contraseña son correctos. También verifica que el host es el adecuado.

6.2. Página en Blanco o Error 500

Esto suele deberse a un problema con los permisos de archivos o con un plugin incompatible. Prueba a renombrar la carpeta wp-content/plugins a wp-content/plugins_backup temporalmente. Si el sitio carga, el problema es un plugin. También verifica que los archivos tengan permisos 644 y las carpetas 755. En Plesk, puedes cambiar esto desde el Administrador de Archivos (clic derecho > Cambiar permisos).

6.3. Enlaces Rotos o Imágenes que No Cargar

Si las imágenes se ven rotas, es porque las URLs en la base de datos no se actualizaron bien. Repite el Paso 5.2, asegurándote de que la URL local es exacta (incluye http:// o https:// y la subcarpeta si la tenías).

6.4. El Panel de Administración No Carga

Intenta acceder a tudominio.com/wp-admin. Si te redirige a localhost, es un problema de URLs. Si te da error 404, verifica que el archivo .htaccess existe en tu carpeta httpdocs. Si no existe, ve a Ajustes > Enlaces permanentes en el panel (si puedes acceder) y guarda los cambios para regenerarlo. Si no puedes acceder, crea un archivo .htaccess vacío y súbelo.

6.5. Configurar SSL (HTTPS)

Es fundamental que tu sitio tenga certificado SSL. En Plesk, ve a Sitios web y dominios y busca la sección SSL/TLS. Si tu proveedor ofrece Let's Encrypt, actívalo con un clic. Una vez activo, repite el Paso 5.2 cambiando https://tudominio.com por tu URL con SSL (si no lo hiciste antes).


Paso 7: Configuración Final y Mantenimiento

Tu sitio ya está en línea, pero hay algunos detalles finales para que todo sea perfecto.

7.1. Actualizar Permisos de Archivos

Asegúrate de que los permisos son correctos. En Plesk, selecciona todos los archivos en httpdocs y haz clic en Cambiar permisos. Pon 644 para archivos y 755 para carpetas.

7.2. Reactivar Plugins y Tema

Si desactivaste plugins en el Paso 1.2, ahora puedes volver a activarlos desde el panel de administración de tu sitio en línea. Hazlo uno a uno y verifica que el sitio sigue funcionando después de cada activación.

7.3. Configurar Caché y Seguridad

Una vez que todo funcione, puedes instalar un plugin de caché (como W3 Total Cache o WP Super Cache) y un plugin de seguridad (como Wordfence). También es recomendable cambiar el prefijo de las tablas de la base de datos si no lo hiciste antes (aunque esto es más avanzado).

7.4. Migración de Correo Electrónico (Opcional)

Si tu hosting local no tiene correo, no te preocupes por esto. Pero si tu dominio en Plesk incluye cuentas de correo, recuerda configurarlas en el panel de Plesk.

7.5. Realizar una Copia de Seguridad Completa

Ahora que tu sitio está en producción, es vital configurar copias de seguridad automáticas. Plesk tiene una herramienta integrada para esto. Ve a Sitios web y dominios > Copias de seguridad y configura un cron para que se hagan backups diarios o semanales.


Preguntas Frecuentes (FAQ)

**¿Cuánto tiempo t

¿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