Cómo migrar WordPress a un nuevo hosting en Plesk
Migrar tu sitio web WordPress a un nuevo hosting puede sonar complicado, pero con las herramientas adecuadas y una guía paso a paso, es un proceso que puedes realizar sin ser un experto técnico. En este artículo, te explicaré de forma clara y detallada cómo migrar WordPress a un nuevo hosting en Plesk, uno de los paneles de control más utilizados en la industria del hosting. Cubriremos desde la preparación inicial hasta la verificación final, incluyendo consejos para evitar errores comunes.
Si estás buscando transferir WordPress hosting a un servidor más rápido, más barato o con mejor soporte, este tutorial es para ti. Aprenderás a hacer una Plesk migración WordPress completa, manual o automática, y a resolver dudas frecuentes en el camino.
¿Qué necesitas para empezar la migración?
Antes de lanzarte a cambiar hosting WordPress, asegúrate de tener a mano la siguiente información y herramientas:
- Acceso al panel de control antiguo (donde está tu WordPress actual). Puede ser cPanel, Plesk, Syspanel (HestiaCP, puerto 2106) o cualquier otro.
- Acceso al nuevo panel de Plesk (usuario y contraseña, además de la URL de acceso, normalmente algo como
https://tudominio.com:8443). - Credenciales FTP o SFTP de ambos servidores (opcional, pero útil para verificar archivos).
- Correo electrónico para recibir notificaciones y confirmaciones del proceso.
- Una copia de seguridad reciente de tu sitio (por si algo sale mal, siempre es bueno tener un plan B).
[WARNING] No empieces la migración sin hacer una copia de seguridad completa de tu WordPress actual. Incluye archivos (wp-content, temas, plugins) y la base de datos. Un error puede dejarte el sitio offline.
Método 1: Migración manual paso a paso (recomendado para control total)
Este método te da el máximo control sobre el proceso. Es ideal si quieres entender cada parte de tu sitio y asegurarte de que no se pierde nada.
### 1. Exporta tu sitio WordPress desde el hosting antiguo
Accede al panel de control de tu hosting actual y busca la sección de Archivos o Administrador de archivos. También puedes usar un cliente FTP como FileZilla.
- Descarga todos los archivos de WordPress: Ve a la carpeta raíz de tu sitio (normalmente
public_htmlowww). Selecciona todos los archivos y carpetas (wp-admin, wp-content, wp-includes, etc.) y descárgalos a tu computadora en una carpeta llamadabackup-wordpress. - Exporta la base de datos: Busca la herramienta phpMyAdmin en tu panel antiguo. Selecciona la base de datos de tu WordPress (suele tener un prefijo como
wp_). Ve a la pestaña Exportar, elige el método Rápido y formato SQL. Descarga el archivo.sql.
[TIP] Si tu hosting antiguo usa Syspanel (HestiaCP), el puerto de acceso es el 2106. Busca la sección "Bases de datos" y luego "phpMyAdmin" para exportar.
### 2. Sube los archivos al nuevo hosting en Plesk
Ahora que tienes los archivos y la base de datos en tu computadora, es hora de llevarlos al nuevo servidor.
- Accede a Plesk: Abre tu navegador y escribe la URL de tu panel Plesk (ejemplo:
https://midominio.com:8443). Inicia sesión con tus credenciales. - Crea el sitio web o dominio: En Plesk, ve a Sitios web y dominios y haz clic en Añadir dominio. Introduce tu dominio (por ejemplo,
midominio.com) y sigue los pasos. No necesitas instalar WordPress desde cero, solo crear el contenedor. - Sube los archivos: Dentro del dominio recién creado, busca la opción Administrador de archivos o FTP. Sube todos los archivos de tu carpeta
backup-wordpressa la carpetahttpdocs(opublic_htmlsegún la configuración de Plesk). Puedes hacerlo con un cliente FTP o directamente desde el administrador de archivos de Plesk.
[INFO] Si el volumen de archivos es grande, usa un cliente FTP como FileZilla. Configura la conexión con los datos que te proporcionó tu nuevo hosting (servidor FTP, usuario y contraseña).
### 3. Crea e importa la base de datos en Plesk
- Crea una nueva base de datos: En Plesk, ve a Bases de datos y haz clic en Añadir base de datos. Dale un nombre (por ejemplo,
wordpress_db), crea un usuario y una contraseña segura. Anota estos datos, los necesitarás después. - Importa el archivo SQL: Dentro de la base de datos recién creada, busca la opción Importar o phpMyAdmin. Selecciona el archivo
.sqlque descargaste antes y haz clic en Ejecutar. Espera a que termine el proceso.
### 4. Conecta WordPress a la nueva base de datos
Ahora debes decirle a WordPress que use la base de datos que acabas de crear.
- Edita el archivo wp-config.php: En el administrador de archivos de Plesk, busca el archivo
wp-config.phpdentro de la carpetahttpdocs. Ábrelo con el editor de texto. - Modifica los datos de conexión: Busca las líneas que definen
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. Cámbialas por los datos de la base de datos que creaste en Plesk. Normalmente,DB_HOSTeslocalhost. - Guarda los cambios.
[WARNING] Si ves que el sitio no carga después de este paso, revisa que el nombre de la base de datos, usuario y contraseña sean exactamente los mismos que creaste. Un error tipográfico es la causa más común de fallos.
### 5. Ajusta las URLs y verifica el sitio
Cuando cambias de hosting, las URLs internas de WordPress pueden quedar desactualizadas. Para solucionarlo:
- Accede a tu sitio: Escribe tu dominio en el navegador. Si ves un error, no te preocupes. Ve a
tudominio.com/wp-admine inicia sesión con tus credenciales de WordPress (las mismas que usabas antes). - Actualiza los enlaces permanentes: Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios sin modificar nada. Esto regenera las reglas de reescritura.
- Revisa el contenido: Navega por algunas páginas y entradas para asegurarte de que las imágenes, los enlaces y los plugins funcionan correctamente.
[TIP] Si tienes problemas con imágenes rotas, instala un plugin como Better Search Replace y busca la URL antigua (ejemplo:
http://antiguodominio.com) y reemplázala por la nueva (http://nuevodominio.com). Luego elimina el plugin.
Método 2: Migración automática con la herramienta de Plesk (más rápida)
Si prefieres ahorrar tiempo, Plesk incluye una herramienta de migración integrada que puede transferir WordPress hosting de forma automática desde otros paneles como cPanel, DirectAdmin o incluso desde otro Plesk.
### Pasos para usar el Migrador de Plesk
- Inicia sesión en Plesk en tu nuevo servidor.
- Ve a Herramientas y ajustes > Migración (o busca "Migrador de sitios web" en el menú).
- Selecciona el origen: Elige el tipo de panel de control de tu hosting antiguo (cPanel, Plesk, etc.). Introduce la dirección IP o dominio del servidor antiguo, el usuario y la contraseña de administrador.
- Configura la migración: La herramienta escaneará el servidor antiguo y te mostrará los sitios disponibles. Selecciona tu WordPress.
- Inicia la migración: Haz clic en Migrar. El proceso puede tardar desde minutos hasta horas, dependiendo del tamaño del sitio.
- Verifica los resultados: Una vez terminado, revisa que tu sitio funciona correctamente. Plesk suele ajustar automáticamente las URLs y la configuración de la base de datos.
[INFO] Este método es ideal si tu hosting antiguo también usa Plesk o cPanel. Si usas Syspanel (HestiaCP, puerto 2106), la migración automática puede no ser compatible; en ese caso, opta por el método manual.
Preguntas frecuentes (FAQ) sobre migración WordPress Plesk
¿Puedo migrar WordPress sin perder el SEO?
Sí, siempre que mantengas la misma estructura de URLs. Si cambias de dominio, deberás configurar redirecciones 301. Durante la migración, asegúrate de que los enlaces internos sigan siendo los mismos. Usa plugins como Yoast SEO para verificar.
¿Qué hago si después de la migración veo un error de "conexión a la base de datos"?
Revisa el archivo wp-config.php y confirma que los datos de la base de datos (nombre, usuario, contraseña y host) sean correctos. También verifica que la base de datos esté activa en Plesk.
¿Es necesario cambiar los DNS inmediatamente?
No. Puedes migrar el sitio mientras los DNS apuntan al hosting antiguo. Una vez que verifiques que todo funciona en el nuevo servidor, actualiza los DNS para que apunten al nuevo hosting. Ten en cuenta que la propagación de DNS puede tardar hasta 48 horas.
¿Puedo usar un plugin para migrar WordPress a Plesk?
Sí, plugins como Duplicator, All-in-One WP Migration o UpdraftPlus facilitan la migración. Exportas un paquete desde el sitio antiguo y lo importas en el nuevo. Sin embargo, asegúrate de que el nuevo hosting tenga los recursos necesarios (por ejemplo, límite de subida de archivos).
¿Qué pasa si mi sitio es muy grande (más de 500 MB)?
Para sitios grandes, el método manual con FTP es más fiable. Si usas un plugin, aumenta el límite de memoria PHP en Plesk (ve a Sitios web y dominios > Configuración de PHP y ajusta upload_max_filesize y post_max_size).
Consejos finales para una migrar WordPress Plesk sin estrés
- Prueba en un subdominio: Antes de cambiar los DNS, puedes crear un subdominio (ejemplo:
prueba.tudominio.com) en Plesk y migrar allí para verificar que todo funciona. - Actualiza los plugins y temas: Después de la migración, actualiza todo para evitar vulnerabilidades.
- Configura el SSL: En Plesk, ve a Sitios web y dominios > Certificados SSL/TLS y activa Let's Encrypt para tener HTTPS gratuito.
- Haz una copia de seguridad final: Una vez que el sitio esté funcionando en el nuevo hosting, haz una copia de seguridad completa desde Plesk (opción Copias de seguridad).
[TIP] Si encuentras problemas de rendimiento después de cambiar hosting WordPress, revisa la configuración de caché en Plesk (por ejemplo, activa NGINX o Redis si tu plan lo permite).
Conclusión
Migrar WordPress a un nuevo hosting en Plesk no tiene por qué ser una pesadilla. Tanto si eliges el método manual para tener control total como si prefieres la migración automática integrada, los pasos son lógicos y accesibles. Recuerda siempre hacer copias de seguridad, verificar las URLs y dar tiempo a los DNS para propagarse.
Con esta guía, ya estás listo para transferir WordPress hosting con confianza. Si sigues cada paso al pie de la letra, tu sitio estará funcionando en su nuevo hogar en poco tiempo, con mejor velocidad y recursos. ¡Buena suerte con tu migración!
