Guía para migrar WordPress a un nuevo servidor con Plesk
Introducción
Migrar un sitio web WordPress a un nuevo servidor puede sonar a tarea compleja, pero con las herramientas adecuadas y una guía paso a paso, es un proceso que cualquier persona puede realizar con éxito. En este artículo, nos enfocaremos en cómo migrar WordPress a un nuevo servidor utilizando Plesk, uno de los paneles de control más populares y amigables para administrar hosting. Aprenderás a trasladar WordPress de manera segura, conservando todos tus datos, configuraciones y, lo más importante, tu posicionamiento SEO.
Si estás buscando una guía migración Plesk que sea clara, sin tecnicismos innecesarios y pensada para usuarios sin experiencia técnica, has llegado al lugar indicado. Vamos a desglosar cada paso para que puedas migrar WordPress Plesk sin estrés y con total confianza.
¿Por qué migrar WordPress a un nuevo servidor?
Antes de comenzar, es útil entender las razones comunes por las que necesitas migrar WordPress a un nuevo servidor. Algunas de ellas incluyen:
- Mejor rendimiento: Tu sitio actual puede ser lento o tener recursos limitados.
- Escalabilidad: Necesitas más espacio, ancho de banda o capacidad para crecer.
- Seguridad: Buscas un entorno más seguro o con mejores prácticas de protección.
- Costo: Encontraste una opción de hosting más económica o con mejores prestaciones.
- Cambio de proveedor: Simplemente decides mudarte a otro servicio de hosting.
Cualquiera que sea tu motivo, el proceso de trasladar WordPress es bastante estándar y, con Plesk, se vuelve aún más sencillo.
Requisitos previos antes de migrar WordPress con Plesk
Para que la guía migración Plesk sea exitosa, asegúrate de tener lo siguiente listo:
- Acceso al panel de control antiguo (Plesk o similar): Necesitas poder exportar los archivos y la base de datos de tu WordPress actual.
- Acceso al nuevo servidor con Plesk: Debes tener credenciales de administrador o de un usuario con permisos para crear sitios web y bases de datos.
- Credenciales FTP/SFTP: Para transferir archivos entre servidores. Muchos paneles Plesk incluyen un gestor de archivos integrado que también sirve.
- Copias de seguridad (opcional pero muy recomendado): Siempre es bueno tener un respaldo de tu sitio original por si algo sale mal.
- Dominio y DNS: Asegúrate de tener control sobre tu dominio para poder apuntarlo al nuevo servidor una vez finalizada la migración.
Paso 1: Preparar el WordPress de origen (el sitio actual)
Antes de tocar nada en el nuevo servidor, vamos a preparar el sitio que vamos a migrar WordPress Plesk desde su ubicación actual.
1.1. Haz una copia de seguridad completa (opcional pero vital)
Aunque no es estrictamente necesario para la migración, hacer una copia de seguridad te dará tranquilidad. Puedes usar un plugin como UpdraftPlus o All-in-One WP Migration para generar un archivo de respaldo. Guárdalo en tu computadora o en la nube.
1.2. Identifica los archivos esenciales de WordPress
Tu sitio WordPress se compone de dos partes principales:
- Archivos del sitio: Se encuentran en la carpeta raíz de tu hosting (normalmente
httpdocs,public_htmlowww). Aquí están el core de WordPress, temas, plugins, subidas (uploads) y el archivowp-config.php. - Base de datos: Contiene todo tu contenido: entradas, páginas, comentarios, usuarios, configuraciones, etc.
Para trasladar WordPress manualmente, necesitarás ambos.
1.3. Exporta la base de datos desde Plesk (origen)
Accede al panel de control de tu hosting actual (Plesk). Busca la sección de Bases de Datos o MySQL Databases. Encuentra la base de datos asociada a tu WordPress. Luego:
- Haz clic en el nombre de la base de datos.
- Busca la opción Exportar Dump o Exportar.
- Elige formato SQL y descarga el archivo a tu computadora. Este archivo contiene toda tu información.
[TIP] Si tu Plesk no tiene opción de exportar, puedes usar herramientas como phpMyAdmin (suele estar disponible en Plesk) para exportar la base de datos. Simplemente selecciona la base de datos, ve a la pestaña "Exportar" y elige "Método rápido" o "Personalizado" según prefieras.
1.4. Descarga los archivos del sitio desde Plesk (origen)
En el mismo panel de control de Plesk, ve a Archivos o File Manager. Navega hasta la carpeta donde está instalado tu WordPress (por ejemplo, public_html). Selecciona todos los archivos y carpetas (puedes usar Ctrl+A o Cmd+A) y luego haz clic en Descargar o Comprimir y luego descargar. Lo más común es que el panel te permita descargar un archivo ZIP con todo el contenido.
[WARNING] Si tu sitio tiene muchos archivos (por ejemplo, muchas imágenes en la carpeta wp-content/uploads), la descarga puede ser grande. Ten paciencia o usa un cliente FTP como FileZilla para una transferencia más controlada.
Paso 2: Preparar el nuevo servidor con Plesk
Ahora que tienes los archivos y la base de datos de tu WordPress original, es momento de configurar el nuevo hogar de tu sitio.
2.1. Crea el sitio web (dominio) en Plesk
En tu nuevo panel de Plesk, busca la opción Añadir Dominio o Crear Sitio Web. Ingresa tu nombre de dominio (ejemplo: midominio.com). Plesk creará automáticamente la estructura de carpetas necesaria (normalmente httpdocs). No te preocupes si aún no tienes los DNS apuntando, puedes trabajar con una dirección IP temporal o un dominio de prueba.
2.2. Crea una base de datos y un usuario
Dentro del nuevo sitio web que acabas de crear, busca la sección Bases de Datos. Haz clic en Añadir Base de Datos. Dale un nombre (puede ser el mismo que el original o uno nuevo). Luego, crea un usuario con contraseña para esa base de datos. Guarda estos datos (nombre de BD, usuario y contraseña), los necesitarás más adelante.
2.3. Importa la base de datos al nuevo servidor
En la misma sección de Bases de Datos, junto a la base de datos que acabas de crear, busca la opción Importar Dump o Importar. Selecciona el archivo SQL que descargaste en el paso 1.3 y súbelo. Plesk se encargará de importar toda la información. Si el archivo es muy grande, puede tardar unos minutos.
Paso 3: Transferir los archivos de WordPress al nuevo servidor
Este es el paso clave para migrar WordPress a un nuevo servidor. Vamos a subir los archivos que descargaste.
3.1. Sube los archivos usando el Administrador de Archivos de Plesk
En el panel de Plesk del nuevo servidor, ve a Archivos o File Manager dentro de tu sitio web. Navega hasta la carpeta httpdocs (o la carpeta raíz que corresponda). Luego:
- Haz clic en Subir o Upload.
- Selecciona el archivo ZIP que descargaste con todos los archivos de WordPress.
- Una vez subido, haz clic derecho sobre el archivo ZIP y elige Extraer o Descomprimir. Los archivos se colocarán en la carpeta.
[INFO] Si prefieres usar FTP, puedes hacerlo con un cliente como FileZilla. Conéctate a tu nuevo servidor usando las credenciales FTP que te proporcionó tu hosting (suelen estar en Plesk en la sección "Acceso FTP"). Luego, arrastra la carpeta con los archivos de WordPress desde tu computadora a la carpeta httpdocs del servidor.
3.2. Ajusta el archivo wp-config.php
Este es un paso crucial. El archivo wp-config.php contiene la configuración de conexión a la base de datos. Debes editarlo para que apunte a la nueva base de datos que creaste en el paso 2.2.
- En el Administrador de Archivos de Plesk, busca el archivo
wp-config.phpdentro de la carpetahttpdocs. - Haz clic derecho sobre él y elige Editar o Edit in Text Editor.
- Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nombre_de_tu_nueva_bd');define('DB_USER', 'usuario_de_tu_nueva_bd');define('DB_PASSWORD', 'contraseña_de_tu_nueva_bd');define('DB_HOST', 'localhost');(normalmente eslocalhost, pero verifica con tu hosting si es diferente)
- Guarda los cambios.
Paso 4: Verificar la migración y ajustar detalles
Una vez que los archivos están en su lugar y la base de datos configurada, es hora de probar que todo funcione.
4.1. Prueba el sitio con una URL temporal
Si aún no has cambiado los DNS, tu nuevo hosting suele proporcionarte una URL temporal (algo como midominio.com/tunombredehosting.com o una IP). Accede a esa URL. Deberías ver tu sitio web funcionando exactamente como antes. Si ves algún error, revisa los pasos anteriores.
4.2. Actualiza las URLs en la base de datos (si es necesario)
A veces, al trasladar WordPress de un servidor a otro, las URLs internas (como las de las imágenes o enlaces) pueden quedar apuntando al dominio antiguo. Esto es especialmente común si cambiaste de dominio o de subdirectorio. Para solucionarlo, puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs. Instálalo, actívalo y úsalo para reemplazar la URL antigua por la nueva.
[TIP] Si no quieres usar un plugin, puedes hacerlo directamente en la base de datos con phpMyAdmin, ejecutando una consulta SQL como: UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home'; (reemplaza wp_ por el prefijo de tus tablas si es diferente).
4.3. Revisa los enlaces permanentes
Ve a Ajustes > Enlaces permanentes en tu panel de administración de WordPress (nuevo servidor). Simplemente haz clic en Guardar cambios para refrescar la estructura de enlaces. Esto evita errores 404 en las páginas.
Paso 5: Apuntar el dominio al nuevo servidor
Una vez que has verificado que tu sitio funciona perfectamente en el nuevo servidor, es momento de hacer el cambio oficial.
5.1. Cambia los DNS de tu dominio
Accede al panel de control de tu registrador de dominios (donde compraste tu dominio, como GoDaddy, Namecheap, etc.). Busca la sección de DNS o Name Servers. Reemplaza los servidores de nombres actuales por los que te proporcionó tu nuevo hosting (los encontrarás en la bienvenida o en el panel de Plesk). El cambio puede tardar entre 24 y 48 horas en propagarse a nivel mundial.
5.2. (Opcional) Usa un registro A temporal
Si no quieres esperar la propagación completa de DNS, algunos hosting te permiten configurar un registro A en tu dominio para que apunte directamente a la IP de tu nuevo servidor. Esto es más rápido pero menos común en configuraciones de hosting compartido.
Solución de problemas comunes al migrar WordPress con Plesk
Aquí tienes algunas situaciones que podrías encontrar y cómo resolverlas:
- Error de conexión a la base de datos: Revisa que los datos en
wp-config.php(nombre, usuario, contraseña, host) sean exactamente los de la nueva base de datos. Asegúrate de que el usuario tenga permisos sobre la base de datos. - Página en blanco (White Screen of Death): Esto suele deberse a un plugin o tema incompatible. Puedes desactivar todos los plugins renombrando la carpeta
wp-content/pluginsawp-content/plugins_viejomediante el Administrador de Archivos. Luego ve a/wp-adminy ve activándolos uno por uno. - Enlaces rotos o imágenes que no cargan: Usa el plugin Better Search Replace para actualizar las URLs antiguas por las nuevas en la base de datos.
- Error 404 en todas las páginas excepto la principal: Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para regenerar el archivo
.htaccess.
Preguntas Frecuentes (FAQ) sobre migración WordPress con Plesk
1. ¿Puedo migrar WordPress a Plesk desde otro panel como cPanel?
Sí, el proceso es similar. Exportas los archivos y la base de datos desde cPanel y luego los importas en Plesk siguiendo los pasos de esta guía. La clave es asegurarte de que el archivo wp-config.php tenga los datos correctos de la nueva base de datos.
2. ¿Qué pasa si mi sitio es muy grande (más de 1 GB)?
Para sitios grandes, es recomendable usar FTP o SFTP para transferir los archivos, ya que el Administrador de Archivos de Plesk puede tener límites de tamaño. También puedes comprimir la carpeta en varias partes.
3. ¿Necesito cambiar algo en el SEO después de migrar?
Si la migración se realiza correctamente (mismas URLs, mismo contenido), no deberías perder posicionamiento. Sin embargo, es recomendable verificar con herramientas como Google Search Console que no haya errores de rastreo. Asegúrate de que los redireccionamientos 301 estén configurados si cambiaste alguna URL.
4. ¿Puedo usar un plugin para migrar WordPress en lugar de hacerlo manualmente?
Sí, plugins como All-in-One WP Migration o Duplicator facilitan mucho el proceso. Crean un paquete con todos los archivos y la base de datos, y luego lo importas en el nuevo servidor. Sin embargo, el método manual te da más control y comprensión del proceso.
5. ¿Qué hago si mi nuevo servidor no tiene Plesk sino otro panel como Syspanel (antes HestiaCP)?
Si tu nuevo servidor usa Syspanel (anteriormente conocido como HestiaCP), el proceso de migrar WordPress Plesk es diferente, pero los principios son los mismos. En Syspanel, accedes al panel por el puerto 2106 (por ejemplo, https://tudominio.com:2106). Luego, los pasos son similares: creas un dominio, una base de datos, subes los archivos y ajustas el wp-config.php. La principal diferencia es la interfaz, pero la lógica es idéntica.
Conclusión
Migrar WordPress a un nuevo servidor con Plesk es un proceso que, aunque requiere atención a los detalles, es totalmente manejable para cualquier persona. Siguiendo esta guía migración Plesk paso a paso, podrás trasladar WordPress sin perder datos, sin afectar tu SEO y con la confianza de que todo quedará funcionando correctamente.
Recuerda siempre hacer una copia de seguridad previa, verificar cada paso y, sobre todo, tomarte tu tiempo. La paciencia es tu mejor aliada en estas tareas. ¡Ahora ya estás listo para darle a tu sitio el nuevo hogar que se merece!
