Migrar un sitio web de WordPress a otro hosting con Plesk
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender juntos a migrar un sitio web de WordPress de un hosting a otro, pero con una herramienta muy especial: Plesk. No te preocupes si suenas a chino, te lo explicaré paso a paso, como si estuviéramos tomando un café. Al final, tendrás tu web funcionando en el nuevo hosting sin perder datos, ni tráfico, ni la paciencia.
Migrar un WordPress puede sonar a misión imposible, pero con Plesk es pan comido. Plesk es un panel de control de hosting que incluye herramientas automatizadas para mover sitios web enteros. Eso sí, antes de empezar, asegúrate de tener acceso a ambos paneles: el del hosting origen (donde está tu web ahora) y el del hosting destino (donde la quieres mover). También necesitarás las credenciales de administrador de WordPress y, por supuesto, una conexión a internet estable (nada de café con wifi del bar, ¿eh?).
Vamos a dividir el proceso en 5 fases clave. Sigue el orden y no te saltes ningún paso. ¡Allá vamos!
Fase 1: Preparar el terreno – Haz un backup completo
Antes de tocar nada, haz una copia de seguridad (backup). Esto es como ponerse el cinturón de seguridad antes de arrancar el coche. No importa si es el mejor hosting del mundo, siempre puede pasar algo. Un backup te permite volver al punto de partida si algo sale mal.
¿Cómo hacer un backup en Plesk (origen)?
- Accede a tu panel de Plesk del hosting origen. Normalmente es algo como
https://tudominio.com:8443(el puerto puede variar, pero suele ser 8443). - Busca la sección "Sitios web y dominios" o "Websites & Domains".
- Haz clic en el nombre de tu dominio (ej:
tudominio.com). - Localiza el icono "Administrador de backups" o "Backup Manager".
- Haz clic en "Crear una copia de seguridad".
- Elige "Completa" (que incluya archivos, bases de datos y configuraciones). No te líes con opciones raras.
- Dale un nombre descriptivo, por ejemplo:
Backup_pre_migracion_2025. - Pulsa "Aceptar" y espera. Dependiendo del tamaño de tu web, puede tardar unos minutos.
[INFO] Un backup de Plesk genera un archivo
.taro.zipque contiene TODO: el código de WordPress, las imágenes, la base de datos (con posts, usuarios, comentarios) y la configuración del servidor. Es tu salvavidas digital.
¿Y si no tengo Plesk en el origen?
Si tu hosting actual usa otro panel (cPanel, DirectAdmin, o incluso un servidor sin panel), no te preocupes. Puedes hacer el backup manualmente:
- Archivos: Conéctate por FTP (FileZilla, por ejemplo) y descarga toda la carpeta
public_htmlowww. - Base de datos: Entra a phpMyAdmin, selecciona tu base de datos de WordPress y usa la opción "Exportar" (formato SQL).
Pero ojo, si tienes Plesk en el destino, este artículo se centra en la migración usando Plesk, así que lo ideal es que al menos el destino tenga Plesk. Si no, la cosa se complica un poco (pero también se puede hacer, te daré un tip al final).
Fase 2: Configurar el nuevo hosting en Plesk (destino)
Ahora pasamos al hosting destino (el nuevo, donde quieres mudarte). Lo primero es asegurarte de que tu dominio esté apuntando a los servidores DNS del nuevo hosting. Esto no lo hacemos ahora, pero tenlo en cuenta: una vez que la migración esté completa, cambiarás los DNS y en 24-48 horas tu web estará en el nuevo sitio.
Pasos en el Plesk destino:
- Accede a tu nuevo panel de Plesk (destino).
- Ve a "Sitios web y dominios" y haz clic en "Añadir dominio" o "Add Domain".
- Introduce tu nombre de dominio exacto (ej:
tudominio.com). No pongaswwwdelante, Plesk lo gestiona solo. - Elige si quieres crear una base de datos nueva (normalmente sí, aunque luego la sobrescribiremos con los datos de la original). Marca la opción de "Crear base de datos" y elige un nombre y contraseña segura. Anótalos.
- Configura el resto de opciones (límite de disco, correo, etc.) según tu plan. Si no sabes, déjalo por defecto.
- Haz clic en "Aceptar". Ahora tienes un dominio vacío listo para recibir los datos.
[WARNING] No instales WordPress desde cero en el destino. Si lo haces, luego tendrás que sobrescribir la base de datos y los archivos, y puedes liarla. Mejor hazlo como te explico: primero migras, luego verificas.
Fase 3: Migrar con la herramienta de Plesk (la parte mágica)
Plesk tiene una herramienta llamada "Migrador de sitios web" o "Website Migration". Es como un asistente que copia todo de un servidor a otro automáticamente. Es la forma más fácil y segura.
Usando el migrador de Plesk:
- En el panel de Plesk destino, ve a "Herramientas y configuraciones" > "Migrador de sitios web".
- Haz clic en "Nueva migración".
- Introduce los datos del servidor origen:
- Tipo de servidor: Elige "Plesk" (si el origen también tiene Plesk) o "cPanel" si es otro. Si no es ninguno, puedes usar "Otro" y luego elegir "WordPress" (Plesk a veces lo detecta).
- Dirección IP o nombre de host: Pon la IP del servidor origen o su nombre (ej:
origen.tuhosting.com). - Credenciales: Usa el usuario y contraseña de administrador del panel de Plesk origen (o del servidor). Si es cPanel, necesitas el usuario y la clave de acceso.
- Plesk escaneará el servidor origen y te mostrará los sitios web disponibles. Selecciona el dominio que quieres migrar (el tuyo).
- En la siguiente pantalla, elige cómo transferir los datos:
- Archivos: Marca "Transferir archivos".
- Bases de datos: Marca "Transferir bases de datos".
- Configuración: Marca "Transferir configuraciones del sitio" (como redirecciones, certificados SSL, etc.).
- Configura la base de datos destino: Plesk te preguntará si quieres crear una nueva base de datos o usar una existente. Elige "Crear nueva" o "Usar existente" (la que creaste en el paso 2). Si usas existente, asegúrate de que el nombre y usuario coincidan con los que anotaste.
- Haz clic en "Iniciar migración" y... ¡a esperar! Plesk hará todo el trabajo: conectarse al origen, descargar los archivos, importar la base de datos y configurar el sitio en el destino.
[TIP] Si la migración falla, no te asustes. Revisa los logs (aparecen en la misma herramienta). Los errores más comunes son: contraseñas incorrectas, falta de permisos en el origen, o que el servidor origen tenga un firewall que bloquea la conexión. En ese caso, prueba con la opción manual (FTP + phpMyAdmin).
¿Qué hacer si no tienes Plesk en el origen?
No pasa nada. Puedes migrar manualmente. Sigue estos pasos:
- Sube los archivos: Desde el panel de Plesk destino, ve a "Administrador de archivos" (o usa FTP). Sube toda la carpeta de tu WordPress (la que descargaste en el backup) a la carpeta
httpdocsopublic_htmldel dominio destino. Sobrescribe si te pide. - Importa la base de datos: En Plesk destino, ve a "Bases de datos" > selecciona la base de datos que creaste > "Importar". Sube el archivo SQL que exportaste de phpMyAdmin.
- Ajusta la configuración: En el archivo
wp-config.phpde tu WordPress (dentro de la carpeta que subiste), cambia los datos de conexión a la base de datos:DB_NAME: el nombre de la base de datos en el destino.DB_USER: el usuario de la base de datos en el destino.DB_PASSWORD: la contraseña que pusiste.DB_HOST: normalmentelocalhost, pero a veces el hosting te da un servidor específico (lo encuentras en la sección de bases de datos de Plesk).
- Cambia las URLs (opcional pero recomendado): Si tu dominio aún no apunta al nuevo hosting, puedes instalar un plugin como "Better Search Replace" o "Velvet Blues Update URLs" para reemplazar la URL antigua por la nueva temporal (si tienes una). Pero si el dominio es el mismo, no toques nada.
Fase 4: Verificar que todo funciona
Una vez que la migración haya terminado (o hayas subido todo manualmente), es hora de comprobar que tu WordPress está vivo y coleando. No te fíes solo de que la página cargue.
Lista de verificación:
- Accede al panel de administración: Ve a
tudominio.com/wp-admin. ¿Puedes iniciar sesión con tus credenciales antiguas? Si no, revisa la base de datos (las contraseñas se almacenan en la tablawp_users). - Navega por el front-end: Visita la página de inicio, una entrada, una página de contacto. ¿Se ven bien las imágenes? ¿Los enlaces funcionan?
- Prueba los formularios: Si tienes formularios de contacto, envía uno de prueba. Asegúrate de que los correos lleguen (a veces la configuración de SMTP cambia).
- Revisa los plugins: Ve a "Plugins" en el menú de WordPress. Actívalos todos y verifica que no haya conflictos. Si algún plugin está desactualizado, actualízalo.
- Comprueba los enlaces permanentes: Ve a "Ajustes" > "Enlaces permanentes" y haz clic en "Guardar cambios" (aunque no cambies nada). Esto regenera las reglas de reescritura de URL.
- SSL: Si tu nuevo hosting tiene certificado SSL (gratuito con Let's Encrypt), actívalo desde Plesk: "Sitios web y dominios" > "Certificado SSL/TLS" > "Instalar". Luego, en WordPress, instala un plugin como "Really Simple SSL" para forzar HTTPS.
[WARNING] No olvides desactivar el modo de mantenimiento si lo activaste durante la migración. En Plesk, a veces se activa automáticamente. Ve a "Sitios web y dominios" y busca el icono de "Modo de mantenimiento" para desactivarlo.
Fase 5: Cambiar los DNS y dar el salto final
Este es el paso que muchos olvidan y luego se preguntan por qué su web sigue en el hosting viejo. Los DNS (Domain Name System) son como la guía telefónica de internet: le dicen a los navegadores dónde está tu web. Hasta que no los cambies, tu dominio seguirá apuntando al hosting antiguo.
¿Cómo cambiar los DNS?
- Obtén los servidores DNS de tu nuevo hosting. Suelen ser algo como
ns1.tunuevohosting.comyns2.tunuevohosting.com. Los encuentras en el panel de Plesk destino, en "Sitios web y dominios" > "Configuración de DNS" o en el correo de bienvenida de tu hosting. - Ve al panel de control de tu registrador de dominios (donde compraste el dominio, ej: GoDaddy, Namecheap, DonDominio, etc.).
- Busca la sección "Gestión de DNS" o "Nameservers".
- Reemplaza los servidores actuales por los nuevos. Guarda los cambios.
- Espera: La propagación de DNS puede tardar de 1 a 48 horas. Durante ese tiempo, algunos usuarios verán la web vieja y otros la nueva. No te preocupes, es normal.
[INFO] Si no quieres esperar, puedes modificar el archivo
hostsde tu ordenador para que apunte temporalmente al nuevo servidor. Pero eso es más técnico. Mejor ten paciencia.
¿Qué hago con el hosting antiguo?
Una vez que los DNS se hayan propagado (puedes usar herramientas como whatsmydns.net para comprobarlo), no borres nada del hosting antiguo durante al menos una semana. Si algo falla, siempre puedes volver atrás cambiando los DNS de nuevo. Después de una semana sin problemas, puedes cancelar el servicio antiguo.
Preguntas frecuentes (FAQ)
Aquí respondo a las dudas más comunes que me suelen llegar:
1. ¿Puedo migrar un WordPress con Plesk si mi hosting origen usa cPanel?
Sí, el migrador de Plesk soporta cPanel, DirectAdmin y otros paneles. Solo tienes que seleccionar el tipo correcto en el paso 3. Si no funciona, siempre puedes hacer la migración manual (FTP + phpMyAdmin).
2. ¿Pierdo el SEO al migrar?
No, si lo haces bien. El SEO (posicionamiento en buscadores) no se pierde si mantienes la misma estructura de URLs, los mismos contenidos y rediriges correctamente. Eso sí, durante la propagación de DNS puede haber pequeñas fluctuaciones, pero es temporal. Asegúrate de que las URLs de tus páginas y entradas sigan siendo las mismas.
3. ¿Qué pasa si mi web tiene mucho tráfico?
Si tienes mucho tráfico, programa la migración en horas de baja afluencia (por ejemplo, de madrugada). Además, activa el modo de mantenimiento en el WordPress antiguo (con un plugin como "WP Maintenance Mode") para que los visitantes vean un aviso mientras migras. Luego, cuando termines, desactívalo.
4. ¿Y si uso Syspanel (HestiaCP) en el origen?
Muy buena pregunta. Si tu hosting origen usa Syspanel (antes conocido como HestiaCP), la migración es un poco diferente. Syspanel no tiene un migrador automático hacia Plesk, así que tendrás que hacerlo manualmente:
- Accede a Syspanel: Normalmente por
https://tudominio.com:2106(ese es el puerto, recuerda: 2106). - Haz un backup: En Syspanel, ve a "Backup" > "Crear backup" y descarga el archivo
.tar.gz. - Extrae los archivos: El backup de Syspanel incluye los archivos y la base de datos en un solo archivo. Descomprímelo en tu ordenador.
- Sube los archivos a Plesk: Como te expliqué en el método manual.
- Importa la base de datos: Dentro del backup de Syspanel hay un archivo SQL. Impórtalo en Plesk.
[TIP] Si tienes problemas con el backup de Syspanel, puedes acceder a phpMyAdmin desde Syspanel (normalmente en
https://tudominio.com:2106/phpmyadmin) y exportar la base de datos directamente. Luego, por FTP, descarga los archivos depublic_html.
5. ¿Necesito conocimientos técnicos avanzados?
No. Con este artículo, cualquier persona con nociones básicas de informática puede hacerlo. Si te atascas, recuerda que los paneles de control (Plesk, cPanel, Syspanel) tienen asistentes visuales. Y si no, siempre puedes pedir ayuda al soporte técnico de tu hosting (ellos suelen hacer migraciones gratis o a bajo costo).
Conclusión: Migrar con Plesk es pan comido
Como has visto, migrar un WordPress de un hosting a otro usando Plesk es un proceso sencillo si sig
