Guía para migrar WordPress a un nuevo hosting con Plesk
Migrar tu sitio web WordPress a un nuevo hosting puede sonar a una tarea compleja, pero con las herramientas adecuadas y los pasos correctos, es un proceso sencillo y seguro. Esta guía está diseñada para que puedas realizar una migración sitio web sin estrés, incluso si no eres un experto técnico.
Si estás considerando cambiar hosting WordPress, ya sea por mejor rendimiento, más espacio o mejor soporte, el panel de control Plesk es tu mejor aliado. Plesk incluye herramientas integradas que automatizan gran parte del trabajo pesado, como la transferencia de archivos, bases de datos y configuraciones.
A continuación, te explicamos paso a paso cómo llevar a cabo una migrar WordPress Plesk de forma exitosa.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, asegúrate de tener todo listo para evitar sorpresas.
Requisitos previos
- Acceso al panel Plesk de tu nuevo hosting. Necesitarás las credenciales que te proporcionó tu proveedor de hosting. Generalmente el acceso es algo como
https://tudominio.com:8443o una URL específica. - Acceso al panel de control de tu hosting actual. Puede ser cPanel, Plesk, o cualquier otro. Necesitarás poder descargar los archivos y la base de datos.
- Credenciales de FTP o SFTP. Tanto del hosting antiguo como del nuevo, por si acaso.
- Correo electrónico de respaldo. Ten a mano el acceso al correo asociado a tu dominio, por si necesitas verificar cambios.
- Una copia de seguridad completa de tu sitio. Aunque la migración con Plesk es segura, nunca está de más tener un respaldo local.
[WARNING] IMPORTANTE: No inicies la migración si tu sitio está recibiendo visitas activas o si estás haciendo cambios en el contenido. Programa la migración en un horario de bajo tráfico.
Método 1: Migración automática con la herramienta de Plesk
Este es el método más recomendado para migrar WordPress Plesk porque es rápido, seguro y no requiere conocimientos técnicos avanzados. Plesk incluye un asistente de migración que puede transferir todo tu sitio (archivos, base de datos, configuraciones) desde otro panel de control.
Paso 1: Accede a tu nuevo Plesk
Inicia sesión en el panel de Plesk de tu nuevo hosting. Busca en el menú principal una opción que se llame "Migración" o "Transferir sitio web". En versiones recientes de Plesk, suele estar en la sección "Sitios web y dominios" o en un botón dedicado en el panel izquierdo.
Paso 2: Inicia el asistente de migración
Haz clic en "Migrar contenido" o "Transferir desde otro servidor". El asistente te guiará paso a paso.
Paso 3: Proporciona los datos de tu hosting antiguo
El asistente te pedirá los datos de conexión a tu servidor antiguo. Deberás indicar:
- Dirección IP o nombre del servidor antiguo.
- Puerto: Normalmente 21 para FTP o 22 para SFTP/SSH.
- Usuario y contraseña de FTP o SSH.
- Tipo de panel de control antiguo: Selecciona "cPanel", "Plesk", "Otro", etc.
[TIP] Si tu hosting antiguo usa Syspanel (anteriormente HestiaCP), el puerto de acceso para la migración suele ser el 2106. Asegúrate de tener las credenciales de administrador o de un usuario con permisos suficientes.
Paso 4: Selecciona el sitio a migrar
Plesk escaneará el servidor antiguo y te mostrará una lista de los sitios web alojados allí. Selecciona el dominio de WordPress que deseas migrar.
Paso 5: Configura las opciones de migración
Revisa las opciones disponibles:
- Migrar archivos: Marca esta opción para transferir todos los archivos de tu sitio (temas, plugins, uploads, etc.).
- Migrar bases de datos: Marca esta opción para transferir la base de datos de WordPress.
- Migrar configuraciones de correo: Si tienes cuentas de correo asociadas al dominio, puedes migrarlas también (recomendado).
- Reemplazar URLs: Plesk puede reemplazar automáticamente las URLs antiguas por las nuevas si tu dominio cambia (por ejemplo, de
midominioantiguo.comamidominionuevo.com).
Paso 6: Inicia la migración
Haz clic en "Iniciar migración". El proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu sitio y la velocidad de tu conexión. Plesk te mostrará una barra de progreso.
Paso 7: Verifica y finaliza
Una vez completada la migración, Plesk te notificará. Ahora, accede a tu nuevo sitio web con tu dominio. Si todo salió bien, verás tu sitio exactamente como estaba antes.
[INFO] Nota importante: La migración automática de Plesk no siempre transfiere las configuraciones de DNS. Después de la migración, deberás actualizar los servidores de nombres (nameservers) de tu dominio para que apunten al nuevo hosting. Esto se hace desde el panel de tu registrador de dominios (donde compraste el dominio).
Método 2: Migración manual (paso a paso)
Si por alguna razón no puedes usar la herramienta automática (por ejemplo, tu hosting antiguo no es compatible), puedes hacer la migración manualmente. Es un poco más tedioso, pero igual de efectivo.
Paso 1: Exporta la base de datos de WordPress
- Accede a phpMyAdmin en tu hosting antiguo (suele estar en cPanel o Plesk).
- Selecciona la base de datos de tu WordPress (normalmente se llama algo como
tuusuario_wp). - Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar" y descarga el archivo
.sqla tu computadora.
Paso 2: Descarga los archivos de tu sitio
- Conéctate a tu hosting antiguo mediante FTP (FileZilla, por ejemplo) o a través del administrador de archivos de Plesk.
- Navega hasta la carpeta donde está instalado WordPress (normalmente
public_htmlohttpdocs). - Selecciona todos los archivos y carpetas (wp-admin, wp-content, wp-includes, etc.).
- Descárgalos a una carpeta en tu computadora.
Paso 3: Sube los archivos al nuevo hosting
- Conéctate a tu nuevo hosting mediante FTP o al administrador de archivos de Plesk.
- Navega hasta la carpeta raíz de tu dominio (por ejemplo,
httpdocs). - Sube todos los archivos que descargaste en el paso anterior. Esto puede tomar tiempo.
Paso 4: Crea una base de datos en el nuevo hosting
- En Plesk, ve a "Bases de datos" o "Bases de datos MySQL".
- Haz clic en "Añadir base de datos".
- Dale un nombre (por ejemplo,
nuevowp_db), crea un usuario y una contraseña segura. Anota estos datos.
Paso 5: Importa la base de datos
- En Plesk, busca la base de datos que acabas de crear y haz clic en "phpMyAdmin".
- Selecciona la base de datos.
- Haz clic en la pestaña "Importar".
- Selecciona el archivo
.sqlque descargaste en el Paso 1. - Haz clic en "Continuar". Espera a que termine la importación.
Paso 6: Configura el archivo wp-config.php
Este es el paso más importante. Debes decirle a WordPress que use la nueva base de datos.
- En la carpeta de tu sitio en el nuevo hosting, busca el archivo wp-config.php.
- Ábrelo con un editor de texto (Bloc de notas, Sublime Text, etc.).
- Busca las siguientes líneas y cámbialas por los datos de tu nueva base de datos:
define('DB_NAME', 'nuevowp_db'); // El nombre de la base de datos que creaste
define('DB_USER', 'tu_usuario'); // El usuario de la base de datos
define('DB_PASSWORD', 'tu_contraseña'); // La contraseña del usuario
define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero a veces puede ser una IP. Pregunta a tu hosting si no funciona.
- Guarda el archivo y súbelo de nuevo al servidor (si lo editaste localmente).
Paso 7: Actualiza las URLs (si es necesario)
Si cambiaste el dominio o la ruta del sitio, debes actualizar las URLs en la base de datos. Puedes hacerlo con un plugin como Better Search Replace o manualmente con una consulta SQL en phpMyAdmin.
[WARNING] ¡Cuidado! Si no actualizas las URLs, tu sitio se verá roto (imágenes, enlaces, etc. apuntarán al dominio antiguo).
Solución de problemas comunes (FAQ)
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar de 5 a 15 minutos. Sitios grandes (más de 5 GB) pueden tardar una hora o más.
¿Mi sitio dejará de funcionar durante la migración?
Si usas el método automático de Plesk, el sitio antiguo sigue funcionando hasta que finaliza la migración. Con el método manual, tu sitio estará inaccesible durante el tiempo que tardes en subir los archivos y configurar la base de datos. Por eso es recomendable hacerlo en horas de bajo tráfico.
¿Qué pasa si tengo errores 500 después de la migración?
Esto suele deberse a problemas de permisos de archivos o a un plugin incompatible. Prueba a:
- Renombrar la carpeta
wp-content/pluginsawp-content/plugins_oldpara desactivar todos los plugins. - Si el sitio funciona, activa los plugins uno por uno para encontrar el culpable.
- Verifica que los permisos de las carpetas sean 755 y los de los archivos 644.
¿Necesito cambiar los nameservers?
Sí, a menos que tu nuevo hosting ya esté configurado para tu dominio. Si tu dominio sigue apuntando al servidor antiguo, nadie verá el sitio nuevo. Cambia los nameservers en tu registrador de dominios (donde compraste el dominio).
¿Puedo migrar un sitio de Syspanel (HestiaCP) a Plesk?
Sí, es posible. Si tu hosting antiguo usa Syspanel, el puerto de acceso para la migración manual o automática suele ser el 2106. Asegúrate de tener las credenciales de FTP o SSH correctas. La herramienta de migración de Plesk suele ser compatible.
¿Qué hago si la migración falla?
No entres en pánico. La mayoría de los fallos se deben a:
- Credenciales incorrectas: Revisa usuario y contraseña de FTP/SSH.
- Firewall: El servidor antiguo puede bloquear la conexión. Pide a tu hosting antiguo que permita la IP de tu nuevo servidor.
- Tamaño del sitio: Si es muy grande, la migración puede agotar el tiempo de espera. Prueba a migrar por partes (primero archivos, luego base de datos).
Si todo falla, contacta al soporte técnico de tu nuevo hosting. Ellos pueden hacer la migración por ti.
Conclusión
Migrar WordPress a un nuevo hosting con Plesk es un proceso que, con la herramienta adecuada, se vuelve casi automático. Ya sea que uses el asistente integrado o el método manual, lo importante es seguir los pasos con calma y tener siempre un respaldo a mano.
Recuerda que cambiar hosting WordPress puede mejorar drásticamente la velocidad y seguridad de tu sitio. No temas al cambio; con esta guía, tu migración sitio web será un éxito.
[TIP] Después de la migración, no olvides revisar que todos los enlaces funcionen, que las imágenes se vean correctamente y que los formularios de contacto envíen correos. También es un buen momento para actualizar WordPress, los temas y los plugins a sus últimas versiones.
¡Buena suerte con tu migración!
