Plesk: Cómo migrar WordPress a otro servidor (paso a paso)
¿Tienes que cambiar de servidor y te da miedo perder tu WordPress? Respira. Con Plesk, migrar tu sitio es mucho más fácil de lo que imaginas. No necesitas ser un gurú de la programación ni tocar una sola línea de código. En esta guía paso a paso, te voy a enseñar a migrar WordPress con Plesk de forma segura, sin prisas y sin sustos.
Vamos a hacerlo juntos. Al final, tendrás tu web funcionando en el nuevo servidor como si nada hubiera pasado. Y lo mejor: sin perder ni una sola entrada, ni un comentario, ni una foto.
Antes de empezar: ¿Qué necesitas para migrar WordPress en Plesk?
Antes de lanzarnos, vamos a preparar la mochila. Migrar un WordPress no es magia, es organización. Necesitas tener a mano tres cosas básicas:
- Acceso a Plesk del servidor antiguo (donde está tu web ahora).
- Acceso a Plesk del servidor nuevo (donde quieres llevar la web).
- Credenciales de acceso a tu WordPress (usuario y contraseña) para verificar que todo quedó bien.
Si no tienes alguno de estos datos, pídelos a tu proveedor de hosting antes de continuar. Es como tener las llaves de las dos casas: la vieja y la nueva.
[WARNING]: No empieces la migración si no tienes una copia de seguridad reciente de tu web. Si algo sale mal, esa copia es tu salvavidas. En Plesk, puedes hacerla en "Copias de seguridad" en el panel principal.
Paso 1: Preparar el servidor de destino (el nuevo)
Lo primero es preparar la casa nueva antes de meter los muebles. En tu Plesk nuevo, tienes que crear el espacio donde vivirá tu WordPress.
Crear el dominio o suscripción
- Inicia sesión en el Plesk del servidor nuevo.
- Ve a "Sitios web y dominios" y haz clic en "Añadir dominio".
- Escribe el nombre de tu dominio (ej:
mipagina.com). Si es la web principal, deja la opción de "www" marcada. - Si tu plan lo permite, crea también la base de datos aquí. Ojo, es importante que anotes el nombre de la base de datos, el usuario y la contraseña que crees, porque los necesitarás en el Paso 4.
[TIP]: No instales WordPress desde el instalador de Plesk en este paso. Lo haremos manualmente con los archivos que ya tienes, así no se mezclan configuraciones.
Paso 2: Exportar la base de datos del WordPress original
Aquí es donde está el "cerebro" de tu web: los posts, las páginas, los ajustes. Vamos a sacarlo del servidor antiguo.
- Inicia sesión en el Plesk antiguo.
- Ve a "Sitios web y dominios" y selecciona tu dominio.
- Busca la sección "Bases de datos" y haz clic en el nombre de la base de datos de tu WordPress (suele llamarse algo como
wp_oblog_). - En el menú de la base de datos, busca la opción "Exportar Dump" o "Exportar". Haz clic ahí.
- Se descargará un archivo con extensión
.sqlo.dump. Ese archivo contiene toda tu información. Guárdalo en tu ordenador.
[INFO]: Si no ves la opción de exportar, también puedes usar phpMyAdmin. Desde la base de datos, haz clic en "phpMyAdmin", selecciona la base de datos y ve a la pestaña "Exportar". Elige el método "Rápido" y formato SQL.
Paso 3: Descargar los archivos del WordPress (el "esqueleto")
Ahora vamos a por los archivos: las imágenes, los plugins, los temas y el código que hace funcionar tu web.
- En el mismo Plesk antiguo, ve a "Administrador de archivos" dentro de tu dominio.
- Entra en la carpeta
httpdocs(opublic_html, según la configuración). Ahí están todos los archivos de tu WordPress. - Selecciona todos los archivos y carpetas que veas (Ctrl+A o Cmd+A). No te olvides de los archivos ocultos como
.htaccess. Para verlos, activa la opción "Mostrar archivos ocultos" en la esquina superior derecha del administrador de archivos. - Haz clic en el botón "Descargar". Plesk comprimirá todos los archivos en un
.zipy lo descargará a tu ordenador.
[WARNING]: Este archivo ZIP puede ser pesado (varios cientos de MB). Asegúrate de tener espacio en tu disco duro y una buena conexión. Si la web es muy grande, puedes hacer la descarga por carpetas (wp-content, wp-admin, etc.), pero es más lento.
Paso 4: Importar la base de datos al nuevo servidor
Ya tenemos el cerebro (base de datos) y el esqueleto (archivos) en tu ordenador. Ahora toca llevarlos al nuevo servidor.
- Ve al Plesk nuevo, a tu dominio recién creado.
- Entra en "Bases de datos" y haz clic en el nombre de la base de datos que creaste en el Paso 1.
- Busca la opción "Importar Dump" o "Importar".
- Haz clic en "Examinar" o "Subir archivo" y selecciona el archivo
.sqlque descargaste en el Paso 2. - Pulsa "Aceptar" o "Importar". Espera a que termine el proceso. No cierres la ventana hasta que veas el mensaje de éxito.
[TIP]: Si tu base de datos es enorme (más de 100 MB), puede que el importador dé problemas. En ese caso, usa phpMyAdmin en el nuevo servidor: entra, selecciona la base de datos vacía, ve a "Importar" y sube el archivo SQL.
Paso 5: Subir los archivos de WordPress al nuevo servidor
Ahora toca mover el esqueleto.
- En el Plesk nuevo, entra en "Administrador de archivos" de tu dominio.
- Entra en la carpeta
httpdocs(debería estar vacía o con un archivoindex.htmlpor defecto). - Haz clic en "Subir archivo" y selecciona el archivo ZIP que descargaste en el Paso 3.
- Cuando termine la subida, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". - Plesk extraerá todos los archivos en la carpeta. Si te pregunta si quieres sobrescribir, dile que sí.
- Una vez extraído, borra el archivo
.zipdel servidor para mantener todo limpio.
[INFO]: Si el archivo ZIP es demasiado grande y la subida falla, puedes usar un cliente FTP como FileZilla. Conéctate al nuevo servidor con tus credenciales FTP (las encuentras en Plesk > "Acceso FTP") y arrastra las carpetas descargadas directamente a httpdocs.
Paso 6: Ajustar la configuración (wp-config.php)
Ahora viene el paso más delicado. WordPress tiene un archivo llamado wp-config.php que le dice dónde está la base de datos. Tenemos que actualizarlo.
- En el Administrador de archivos del nuevo servidor, busca el archivo
wp-config.phpenhttpdocs. - Haz clic en el icono de lápiz (Editar) para abrirlo en el editor de texto.
- Busca estas líneas y cámbialas por los datos de la base de datos que creaste en el Paso 1:
define('DB_NAME', 'aqui_el_nombre_de_tu_nueva_base');
define('DB_USER', 'aqui_el_usuario_de_tu_nueva_base');
define('DB_PASSWORD', 'aqui_la_contrasena_de_tu_nueva_base');
define('DB_HOST', 'localhost'); // Normalmente es localhost, pero verifica si tu proveedor usa otro.
- Guarda los cambios y cierra el editor.
[WARNING]: Si pones mal la contraseña o el nombre de la base de datos, WordPress te mostrará el famoso "Error al conectar con la base de datos". No pasa nada, solo vuelve a editar el archivo y revisa que los datos sean exactos.
Paso 7: Actualizar URLs en la base de datos (el paso que casi todos olvidan)
Este es el secreto que evita el dolor de cabeza. Cuando mueves un WordPress, las URLs en la base de datos siguen apuntando al dominio antiguo (o incluso a una IP). Tenemos que actualizarlas.
Método fácil con Plesk (si el dominio es el mismo):
Si estás moviendo la web al mismo dominio (ej: mipagina.com), pero a un servidor distinto, no necesitas cambiar nada aquí. Las URLs son las mismas. Solo asegúrate de que el dominio en el nuevo servidor esté activo y apuntando a él (los DNS).
Método con phpMyAdmin (si cambias de dominio o necesitas ajustar URLs):
- En el Plesk nuevo, ve a tu base de datos y abre phpMyAdmin.
- Selecciona la tabla
wp_options(el prefijo puede ser diferente, comowp_). - Busca las filas donde
option_nameessiteurlyhome. - Haz clic en "Editar" en cada una y cambia la URL antigua por la nueva (por ejemplo,
http://antiguo.comporhttps://nuevo.com). - Guarda los cambios.
Para un cambio completo de dominio, lo más recomendable es usar un plugin como "Better Search Replace" o "WP Migrate DB" para reemplazar todas las URLs en todas las tablas. Pero para un simple cambio de servidor con el mismo dominio, con editar siteurl y home suele bastar.
Paso 8: Verificar que todo funciona
¡El momento de la verdad! Abre tu navegador y escribe tu dominio. Si todo ha ido bien, verás tu web en todo su esplendor.
- Revisa la portada: que carguen las imágenes, que el menú funcione.
- Entra al panel de administración:
tudominio.com/wp-admin. Inicia sesión con tu usuario y contraseña de siempre. - Revisa los enlaces: haz clic en una entrada y en una página. Si usas "enlaces permanentes", ve a Ajustes > Enlaces permanentes y pulsa "Guardar cambios" para actualizar el archivo
.htaccess(esto es un truco clásico para que las URLs funcionen bien). - Prueba los formularios: si tienes un formulario de contacto, envíate un mensaje de prueba.
- Activa la caché: si usabas un plugin de caché, actívalo de nuevo y purga la caché antigua.
[TIP]: Si algo se ve "raro" (sin estilos o sin imágenes), revisa que los archivos de wp-content/uploads estén completos. A veces, al descomprimir, se pierde alguna carpeta.
Preguntas frecuentes (FAQ) sobre migrar WordPress con Plesk
¿Puedo migrar WordPress sin Plesk, solo con FTP?
Sí, pero es más complicado. Con FTP puedes subir los archivos, pero para la base de datos necesitas acceso a phpMyAdmin. Plesk lo unifica todo en un solo panel, por eso es tan cómodo.
¿Qué pasa si mi web usa SSL (https)?
Nada especial. Después de migrar, asegúrate de que el certificado SSL esté instalado en el nuevo servidor. En Plesk, puedes usar "Let's Encrypt" gratis en la sección de "Seguridad" de tu dominio. Si ya tenías SSL, las URLs en la base de datos ya deberían estar con https://.
¿Cuánto tarda el proceso?
Depende del tamaño de tu web y de tu conexión. Una web pequeña (50 MB) puede estar lista en 20-30 minutos. Una web grande (1 GB) puede llevarte un par de horas. No es un proceso de 5 minutos, pero es seguro.
¿Y si mi proveedor usa otro panel como Syspanel?
No te preocupes. Los pasos son muy similares. En Syspanel (que se accede por el puerto 2106), la lógica es la misma: exportas la base de datos, descargas los archivos, creas el dominio nuevo e importas. La interfaz cambia un poco, pero los conceptos son idénticos. Siempre puedes buscar en su documentación oficial o preguntar a tu proveedor.
¿Pierdo el posicionamiento SEO al migrar?
No, si lo haces bien. Mantener la misma estructura de URLs, redirigir correctamente (si cambias de dominio) y asegurarte de que la web cargue rápido en el nuevo servidor es clave. Si haces los pasos de esta guía, tu SEO no debería sufrir. De hecho, un servidor más rápido puede incluso mejorarlo.
¿Qué es lo más importante en una migración?
La planificación y la copia de seguridad. Nunca migres sin tener una copia de seguridad en el servidor antiguo. Y antes de cambiar los DNS (si cambias de servidor), asegúrate de que la web funciona perfectamente en el nuevo.
Consejos finales para una migración sin estrés
- Hazlo en horas de baja afluencia: si tu web tiene mucho tráfico, migra de madrugada para minimizar el impacto.
- No borres nada del servidor antiguo: hasta que estés 100% seguro de que la nueva web funciona perfectamente, deja el antiguo intacto. Así, si algo falla, puedes volver atrás.
- Actualiza los DNS al final: si cambias de servidor, el último paso es cambiar los servidores DNS de tu dominio. Esto puede tardar entre 24 y 72 horas en propagarse. Cuando lo hagas, ya tendrás todo listo en el nuevo sitio.
- Revisa los correos: si usas el correo de tu dominio, asegúrate de que también se ha configurado en el nuevo servidor o que los registros MX apuntan correctamente.
Migrar tu WordPress con Plesk es un proceso mecánico. Siguiendo estos pasos, te aseguras de no dejarte nada atrás. Es normal sentirse un poco abrumado la primera vez, pero con práctica, en media hora lo tienes hecho. Si te atascas, no dudes en pedir ayuda a tu proveedor de hosting, que para eso está.
Ahora sí, ve a por ello. Tu web te lo agradecerá.
