Cómo migrar WordPress a un nuevo hosting desde Plesk
Migrar tu sitio web WordPress a un nuevo hosting es un proceso que, aunque suena complejo, es bastante sencillo si lo haces paso a paso. Si tu panel de control actual o anterior es Plesk, esta guía está diseñada para ti. Aquí te explicamos de forma clara y visual cómo realizar una migrar WordPress Plesk sin perder datos, tiempo ni cabellos.
[INFO] Esta guía asume que tienes acceso a tu panel Plesk actual y al panel de tu nuevo hosting (puede ser cPanel, Syspanel u otro). Si tu nuevo hosting usa Syspanel, recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).
¿Qué necesitas antes de empezar?
Antes de lanzarte a la transferir WordPress Plesk, es importante que tengas todo a mano. No te preocupes, no necesitas ser un experto en servidores.
- Acceso a Plesk actual: Necesitas las credenciales de administrador de tu panel Plesk donde está alojado tu WordPress.
- Acceso al nuevo hosting: Debes tener los datos de acceso a tu nuevo panel de control (FTP, base de datos, etc.).
- Archivos de WordPress: Los obtendrás desde Plesk.
- Base de datos: También la exportarás desde Plesk.
- Dominio: Asegúrate de que tu dominio apunte al nuevo hosting (esto puede hacerse después de la migración para evitar tiempos de inactividad).
Paso 1: Preparar el sitio WordPress en Plesk (Origen)
Este es el primer paso real del WordPress cambio hosting. Vamos a asegurarnos de que todo esté limpio y listo para moverse.
1.1. Realiza una copia de seguridad completa (opcional pero recomendado)
Aunque vamos a exportar los archivos manualmente, nunca está de más tener un respaldo extra. En Plesk, puedes hacerlo desde:
- Plesk > Herramientas y configuraciones > Administrador de copias de seguridad.
- Selecciona tu dominio y crea una copia completa. Esto te dará tranquilidad.
1.2. Exporta la base de datos de WordPress
La base de datos es el cerebro de tu WordPress. Sin ella, tu web es solo un cascarón.
- Inicia sesión en Plesk.
- Ve a la sección Bases de datos (suele estar en el panel de tu dominio).
- Localiza la base de datos de tu WordPress (normalmente se llama algo como
tudominio_wp). - Haz clic en el nombre de la base de datos y luego en phpMyAdmin (o Administrar si no aparece directamente).
- En phpMyAdmin, selecciona la base de datos (a la izquierda).
- Ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL. Haz clic en Continuar o Exportar.
- Se descargará un archivo
.sql. Guárdalo en una carpeta segura en tu ordenador.
[TIP] Si tu base de datos es muy grande (más de 100 MB), es posible que la exportación falle. En ese caso, usa la opción Personalizado y selecciona solo algunas tablas, o pide a tu hosting actual que te ayude.
1.3. Descarga los archivos de WordPress
Los archivos son las fotos, plugins, temas y el propio núcleo de WordPress.
- En Plesk, ve a Administrador de archivos (suele estar en la sección de tu dominio).
- Navega hasta la carpeta
httpdocs(opublic_html). Ahí están todos los archivos de tu web. - Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A).
- Haz clic en Descargar (suele ser un icono de flecha hacia abajo). Plesk empaquetará todo en un archivo
.zipy lo descargará. - Espera a que termine la descarga. Si tu web es grande, puede tardar varios minutos.
[WARNING] No olvides descargar la carpeta
wp-content/uploadssi tienes muchas imágenes. A veces Plesk no la incluye en la selección masiva. Revisa que esté seleccionada.
Paso 2: Preparar el nuevo hosting (Destino)
Ahora vamos a dejar todo listo en el nuevo servidor para recibir tu WordPress nuevo hosting Plesk.
2.1. Accede a tu nuevo panel de control
Dependiendo de tu proveedor, puede ser cPanel, Syspanel (puerto 2106), DirectAdmin, etc. El proceso es muy similar.
2.2. Crea una base de datos vacía
- Busca la sección Bases de datos MySQL (o similar).
- Crea una nueva base de datos. Ponle un nombre descriptivo, por ejemplo:
migracion_wp. - Crea un usuario para esa base de datos y asígnale una contraseña segura.
- Añade ese usuario a la base de datos con todos los privilegios (suele haber una opción "Todos los privilegios" o "All Privileges").
- Anota estos tres datos: Nombre de la base de datos, nombre de usuario y contraseña. Los necesitarás más adelante.
2.3. Sube los archivos de WordPress
- Ve al Administrador de archivos de tu nuevo hosting.
- Navega hasta la carpeta
public_html(ohttpdocs). Si ya hay archivos (como un "index.html" por defecto), bórralos o renómbralos. - Sube el archivo
.zipque descargaste de Plesk. - Una vez subido, selecciona el archivo y haz clic en Extraer (o Unzip).
- Espera a que se extraigan todos los archivos. Verás que aparecen las carpetas de WordPress (
wp-admin,wp-content, etc.).
[INFO] Si tu nuevo panel no tiene opción de extraer, puedes usar un cliente FTP como FileZilla para subir los archivos directamente descomprimidos desde tu ordenador. Es más lento pero igual de válido.
Paso 3: Configurar la conexión a la base de datos
Este es el paso más delicado. Vamos a decirle a tu WordPress que ahora debe usar la base de datos que creaste en el nuevo hosting.
3.1. Busca el archivo wp-config.php
- En el Administrador de archivos de tu nuevo hosting, dentro de la carpeta
public_html, busca el archivo llamadowp-config.php. - Haz clic derecho sobre él y selecciona Editar (o Code Editor).
3.2. Modifica las líneas de conexión
Dentro del archivo, busca estas líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'aqui_va_el_nombre_de_la_base_de_datos');
define('DB_USER', 'aqui_va_el_usuario_de_la_base_de_datos');
define('DB_PASSWORD', 'aqui_va_la_contraseña_del_usuario');
define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero a veces cambia. Pregunta a tu hosting si no funciona.
Guarda los cambios y cierra el archivo.
[WARNING] A veces el
DB_HOSTno eslocalhost. Si tu nuevo hosting usa un servidor de bases de datos separado, te darán una dirección comomysql.tudominio.com. Si poneslocalhosty no funciona, contacta al soporte de tu nuevo hosting.
Paso 4: Importar la base de datos al nuevo hosting
Ahora vamos a meterle el cerebro (los datos) al cuerpo (los archivos).
- En tu nuevo panel de control, busca phpMyAdmin (o MySQL Databases y luego phpMyAdmin).
- Selecciona la base de datos que creaste (la que pusiste en
wp-config.php). - Ve a la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sqlque exportaste desde Plesk. - Haz clic en Continuar.
- Espera a que termine la importación. Si tu base de datos es grande, puede tardar. Verás un mensaje de éxito.
[TIP] Si la importación falla por el tamaño, pide a tu nuevo hosting que aumente el límite de subida temporalmente, o usa un script como "BigDump" para importar archivos SQL muy grandes.
Paso 5: Ajustar el dominio y las URLs (Paso Crucial)
Este paso es el que más dolores de cabeza evita. Si no lo haces, tu web se verá rara o no cargará bien.
5.1. Cambia la URL del sitio (si el dominio ha cambiado)
Si tu dominio es el mismo (ej: tudominio.com), este paso no es necesario. Pero si estás usando un dominio temporal o una IP para probar, debes cambiarlo.
- En tu nuevo panel, ve a phpMyAdmin y selecciona tu base de datos.
- Busca la tabla
wp_options. - Localiza las filas
siteurlyhome. - Haz clic en Editar (el lápiz) en cada una y cambia la URL antigua por la nueva (ej: de
http://antiguo-dominio.comahttp://nuevo-dominio.como ahttp://IP-del-servidor). - Guarda los cambios.
5.2. Actualiza los enlaces internos (opcional pero muy recomendado)
Si tu web tiene muchas imágenes o enlaces que apuntan a la URL antigua, es mejor actualizarlos. Puedes usar un plugin como Better Search Replace después de que la web funcione, o hacerlo manualmente en phpMyAdmin con una consulta SQL (pídele ayuda a tu hosting si no sabes).
Paso 6: Probar y finalizar la migración
¡Ya casi está! Ahora toca comprobar que todo funciona.
6.1. Accede a tu web temporalmente
Si tu dominio aún no apunta al nuevo hosting, puedes usar un archivo hosts en tu ordenador o un dominio temporal que te haya dado tu nuevo hosting. Pregunta a tu proveedor.
- Abre un navegador y escribe la URL temporal o la IP.
- Deberías ver tu web funcionando exactamente igual que antes.
- Navega por algunas páginas, entra al escritorio de WordPress (añadiendo
/wp-admina la URL), revisa que los plugins funcionen, que las imágenes carguen, etc.
6.2. Corrige problemas comunes
- Error de conexión a la base de datos: Revisa que los datos en
wp-config.phpsean correctos. - Página en blanco: Activa el modo debug en WordPress (añadiendo
define('WP_DEBUG', true);enwp-config.php) para ver el error. - Enlaces rotos: Usa un plugin como Broken Link Checker después de la migración.
6.3. Apunta el dominio al nuevo hosting
Cuando todo funcione perfectamente, es hora de hacer el cambio de DNS.
- Ve al panel de gestión de tu dominio (donde lo compraste o donde tienes los DNS).
- Cambia los Nameservers por los que te ha proporcionado tu nuevo hosting.
- Espera de 24 a 48 horas para que se propague el cambio en todo el mundo. Durante ese tiempo, algunos usuarios verán la web en el servidor antiguo y otros en el nuevo.
[INFO] Para minimizar el tiempo de inactividad, puedes reducir el TTL (Time To Live) de los registros DNS a 300 segundos (5 minutos) un par de días antes de la migración. Así, cuando hagas el cambio, se propague más rápido.
Preguntas Frecuentes (FAQ)
¿Puedo migrar WordPress desde Plesk a Syspanel?
Sí, el proceso es exactamente el mismo. Solo cambia la interfaz del panel de destino. Recuerda que para acceder a Syspanel debes usar el puerto 2106 (ej: tudominio.com:2106).
¿Qué pasa si mi web se rompe durante la migración?
No te preocupes, mientras no borres nada del servidor antiguo, tu web seguirá funcionando allí. La migración es segura siempre que mantengas la copia original intacta.
¿Necesito contratar a un experto para hacer una migrar WordPress Plesk?
No, si sigues esta guía paso a paso, es muy probable que lo logres por ti mismo. Sin embargo, si tu web es muy grande o tienes configuraciones complejas (como WooCommerce con muchos productos), puede ser recomendable pedir ayuda profesional.
¿Cuánto tiempo tarda una transferir WordPress Plesk?
El proceso manual puede tomarte entre 30 minutos y 2 horas, dependiendo del tamaño de tu web y de tu velocidad de conexión. La propagación del DNS puede tardar hasta 48 horas.
¿Pierdo el SEO al hacer un WordPress cambio hosting?
No, si mantienes la misma estructura de URLs y rediriges correctamente (con redirecciones 301 si cambias alguna URL), tu SEO no se verá afectado. De hecho, un hosting más rápido puede mejorarlo.
Conclusión
Migrar tu sitio WordPress desde Plesk a un nuevo hosting es un proceso mecánico que, con un poco de paciencia, puedes hacer tú mismo. Recuerda siempre tener una copia de seguridad, anotar los datos de la base de datos y probar todo antes de apuntar el dominio. Si sigues estos pasos, tu WordPress nuevo hosting Plesk estará funcionando en un abrir y cerrar de ojos.
Si tienes dudas, no dudes en contactar al soporte de tu nuevo hosting. ¡Están para ayudarte!
