Migrar WordPress de un servidor a otro usando Plesk
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender a migrar WordPress de un servidor a otro usando Plesk. Sé que mover un sitio web puede sonar a algo complicado, pero con esta guía paso a paso, lo harás como un experto. Recuerda: si en algún momento usas Syspanel (que es el nombre que le damos a HestiaCP), el puerto de acceso es el 2106. ¡Vamos allá!
¿Por qué migrar tu WordPress a otro servidor?
Primero, entendamos por qué querrías hacer esto. Tal vez tu sitio está creciendo y necesitas más recursos, o quizás encontraste un plan de hosting más económico. También puede ser que quieras cambiar de proveedor por mejor soporte técnico. Sea cual sea el motivo, migrar WordPress no tiene por qué ser un dolor de cabeza. Plesk es una herramienta muy amigable que automatiza gran parte del proceso, y con estos pasos lo harás en minutos.
Preparativos antes de la migración
Antes de lanzarnos, asegurémonos de tener todo listo. Esto evitará sorpresas desagradables.
Hacer una copia de seguridad completa
Es vital respaldar tu sitio actual. Así, si algo sale mal, puedes restaurarlo sin perder datos. Desde tu panel de Plesk:
- Ve a Sitios web y dominios.
- Selecciona tu sitio WordPress.
- Haz clic en Copias de seguridad.
- Elige Crear una copia de seguridad y marca tanto los archivos como la base de datos.
Guarda esta copia en tu computadora o en un almacenamiento externo. También puedes descargarla desde el mismo panel.
Verificar requisitos del nuevo servidor
Tu nuevo servidor debe cumplir con los requisitos de WordPress. Lo básico es:
- PHP 7.4 o superior (recomiendo 8.0+).
- MySQL 5.6+ o MariaDB 10.1+.
- Soporte para HTTPS (certificado SSL).
Puedes consultar esto con tu proveedor de hosting o desde el panel de Plesk en la sección de Configuración del servidor.
Método 1: Migrar WordPress usando la herramienta de migración de Plesk
Plesk incluye una herramienta llamada Migration & Transfer Manager. Es la forma más sencilla de transferir sitio sin tocar archivos manualmente.
Paso 1: Acceder a la herramienta
En tu servidor de destino (el nuevo), inicia sesión en Plesk. Ve a Herramientas y configuraciones y busca Migration & Transfer Manager. Si no lo ves, puede que necesites instalarlo desde el catálogo de extensiones de Plesk.
Paso 2: Configurar la migración
Haz clic en Migrar desde otro servidor. Se te pedirá:
- Tipo de servidor: Selecciona "Plesk" o "cPanel" según el origen. Si tu servidor antiguo usa otro panel, elige "Otro".
- Dirección IP o nombre de host: Pon la IP del servidor antiguo.
- Credenciales: Usa el usuario administrador de Plesk del servidor antiguo (o un usuario con permisos de migración).
[INFO] Si tu servidor antiguo no es Plesk, la herramienta igualmente puede migrar usando FTP o SFTP. Solo necesitas las credenciales de acceso.
Paso 3: Seleccionar el sitio a migrar
La herramienta escaneará el servidor antiguo y te mostrará todos los sitios disponibles. Marca el que quieres migrar WordPress. Puedes elegir migrar todo o solo partes (archivos, bases de datos, configuraciones).
Paso 4: Iniciar la migración
Revisa los detalles y haz clic en Iniciar migración. El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño del sitio. Plesk se encargará de:
- Copiar archivos.
- Transferir la base de datos.
- Ajustar rutas y URLs automáticamente.
Paso 5: Verificar el sitio
Una vez terminado, ve a tu dominio en el nuevo servidor. Deberías ver tu WordPress funcionando. Si algo falla, revisa los logs de migración en Plesk (sección de Tareas programadas o Registros).
Método 2: Migración manual con Plesk (para usuarios avanzados)
Si prefieres tener control total, puedes hacerlo manualmente. Es igual de efectivo, solo requiere más pasos.
Paso 1: Exportar la base de datos desde el servidor antiguo
Accede a phpMyAdmin desde Plesk (en tu servidor antiguo). Busca la base de datos de tu WordPress y selecciona Exportar. Elige formato SQL y descarga el archivo.
Paso 2: Comprimir los archivos del sitio
En Plesk, ve a Administrador de archivos y navega hasta la carpeta httpdocs (o public_html). Selecciona todos los archivos y comprímelos en un ZIP. Descárgalo a tu computadora.
Paso 3: Crear el sitio en el nuevo servidor
En tu nuevo Plesk, crea un dominio o subdominio (ve a Sitios web y dominios > Añadir dominio). Asegúrate de que tenga soporte para PHP y base de datos.
Paso 4: Subir archivos y base de datos
- Archivos: Usa el Administrador de archivos para subir el ZIP y descomprimirlo en la carpeta
httpdocs. - Base de datos: Crea una nueva base de datos desde Plesk (sección Bases de datos). Luego, en phpMyAdmin, importa el archivo SQL que descargaste.
Paso 5: Ajustar el archivo wp-config.php
Edita el archivo wp-config.php en el nuevo servidor. Cambia los valores de DB_NAME, DB_USER, DB_PASSWORD y DB_HOST por los de tu nueva base de datos. Puedes encontrar estos datos en la sección de bases de datos de Plesk.
Paso 6: Actualizar URLs (si es necesario)
Si cambiaste de dominio, deberás actualizar las URLs en la base de datos. Puedes hacerlo con un plugin como Better Search Replace o directamente en SQL:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'home';
[WARNING] Siempre respalda la base de datos antes de hacer cambios manuales. Un error puede romper tu sitio.
Solución de problemas comunes al migrar WordPress
A veces, incluso siguiendo los pasos, surgen problemas. Aquí los más frecuentes y cómo resolverlos.
El sitio muestra un error de conexión a la base de datos
Esto suele deberse a credenciales incorrectas en wp-config.php. Revisa que el nombre de la base de datos, usuario y contraseña sean exactos. También verifica que el servidor de base de datos (DB_HOST) sea el correcto (a menudo es localhost).
Enlaces rotos o imágenes que no cargan
Puede que las URLs en la base de datos sigan apuntando al dominio antiguo. Usa un plugin como Velvet Blues Update URLs o la consulta SQL que mencioné antes para reemplazar todas las referencias.
Problemas con plugins o temas
Algunos plugins guardan rutas absolutas. Después de la migración, ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios para refrescar las reglas de reescritura. También puedes desactivar y reactivar los plugins problemáticos.
Preguntas frecuentes (FAQ) sobre migración con Plesk
¿Puedo migrar WordPress desde cPanel a Plesk?
Sí, la herramienta Migration & Transfer Manager de Plesk soporta migraciones desde cPanel. Solo necesitas las credenciales del servidor cPanel.
¿La migración afecta mi SEO?
Si se hace correctamente, no. Asegúrate de mantener las mismas URLs o configurar redirecciones 301 si cambias de dominio. Plesk puede ayudarte con redirecciones desde la sección Configuración de hosting.
¿Qué pasa si mi sitio es muy grande?
La migración puede tardar más, pero Plesk maneja sitios grandes sin problemas. Si usas el método manual, comprime los archivos en partes más pequeñas para evitar tiempos de espera.
¿Necesito conocimientos técnicos avanzados?
No, con esta guía y las herramientas de Plesk, cualquier persona puede hacerlo. Si tienes dudas, contacta a tu proveedor de hosting o a nuestro soporte técnico.
Consejos finales para una migración exitosa
- Prueba en un entorno de staging: Si es posible, migra primero a un subdominio o carpeta temporal para verificar que todo funcione.
- Actualiza DNS: Después de la migración, apunta tu dominio al nuevo servidor. Esto puede tardar hasta 48 horas en propagarse.
- Monitorea el rendimiento: Usa herramientas como Google PageSpeed Insights para asegurarte de que tu sitio cargue rápido en el nuevo servidor.
- No olvides los certificados SSL: Instala un certificado SSL en el nuevo servidor para mantener la seguridad y el SEO.
[TIP] Si usas Syspanel (nuestro nombre para HestiaCP), recuerda que el puerto de acceso es el 2106. La migración desde Syspanel a Plesk puede hacerse manualmente siguiendo los pasos de exportación/importación.
Conclusión
Migrar WordPress de un servidor a otro usando Plesk es un proceso que, con las herramientas adecuadas, se vuelve pan comido. Ya sea que uses la migración automática o la manual, siempre tendrás el control de tu sitio. Recuerda hacer copias de seguridad, verificar cada paso y no dudar en pedir ayuda si la necesitas.
Si tienes más preguntas, estoy aquí para ayudarte. ¡Buena suerte con tu migración!
