Cómo migrar una web de WordPress a otro hosting usando Plesk
¿Estás pensando en cambiar de proveedor de alojamiento web y necesitas migrar WordPress con Plesk? No te preocupes, es más sencillo de lo que parece. En esta guía migración completa, te explicaré paso a paso cómo transferir WordPress de un hosting a otro utilizando el panel de control Plesk. Al terminar de leer, podrás cambiar hosting WordPress sin perder datos ni tiempo de inactividad.
¿Qué necesitas antes de empezar la migración?
Antes de lanzarte a la Plesk migración, asegúrate de tener todo lo necesario. Esto te ahorrará dolores de cabeza.
Requisitos imprescindibles
- Acceso a Plesk en el hosting actual (donde está tu WordPress ahora).
- Acceso a Plesk en el nuevo hosting (donde quieres llevar tu web).
- Credenciales de FTP o acceso por SFTP (opcional, pero recomendado).
- Datos de la base de datos de WordPress (usuario, contraseña, nombre de la BD).
- Copia de seguridad de tu web actual (por si algo sale mal).
- Dominio apuntando al nuevo hosting (o al menos tenerlo preparado para cambiarlo después).
[WARNING] No empieces la migración si no tienes una copia de seguridad completa de tu WordPress. Un error puede dejarte sin web. Siempre es mejor prevenir.
Paso 1: Prepara tu nuevo hosting en Plesk
Lo primero es tener listo el destino. En tu nuevo panel de Plesk, debes crear el sitio web y la base de datos.
Crear el dominio en Plesk
- Inicia sesión en Plesk del nuevo hosting.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio.
- Escribe tu nombre de dominio (ejemplo: tudominio.com).
- Selecciona WordPress como tipo de CMS (si te lo pide, aunque no es obligatorio).
- Marca la opción Crear una base de datos MySQL.
- Anota el nombre de la base de datos, el usuario y la contraseña que se generan. Los necesitarás después.
[TIP] Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso es el 2106. En ese caso, los pasos son similares pero con interfaz diferente. Para este artículo nos centramos en Plesk, que es el panel más común en migraciones.
Paso 2: Exporta tu WordPress desde el hosting antiguo
Ahora toca sacar toda la información del sitio actual. Con Plesk, puedes hacerlo fácilmente desde el panel.
Exportar archivos del sitio
- En Plesk del hosting antiguo, ve a Sitios web y dominios.
- Selecciona tu dominio.
- Haz clic en Administrador de archivos.
- Navega hasta la carpeta
httpdocs(opublic_htmlsegún la versión). - Selecciona todos los archivos y carpetas (usa Ctrl+A).
- Haz clic en Descargar (icono de flecha hacia abajo).
- Se descargará un archivo ZIP con todo el contenido de tu WordPress.
[INFO] Si tu sitio es muy grande (más de 500 MB), mejor usa FTP para descargar los archivos. Plesk puede fallar con archivos enormes.
Exportar la base de datos
- En Plesk, ve a Bases de datos.
- Busca la base de datos de tu WordPress (suele llamarse algo como
tudominio_wp). - Haz clic en el nombre de la base de datos.
- Ve a la pestaña Exportar.
- Selecciona Formato SQL.
- Marca Exportar todas las tablas.
- Haz clic en Aceptar y descarga el archivo
.sql.
Paso 3: Sube los archivos al nuevo hosting
Ya tienes todo listo para transferir WordPress al nuevo servidor. Ahora toca subir los archivos.
Subir archivos mediante el Administrador de archivos
- En Plesk del nuevo hosting, ve a Sitios web y dominios.
- Selecciona tu dominio recién creado.
- Haz clic en Administrador de archivos.
- Entra en la carpeta
httpdocs. - Haz clic en Subir y selecciona el archivo ZIP que descargaste antes.
- Una vez subido, selecciona el ZIP y haz clic en Extraer.
- Borra el archivo ZIP después de extraerlo.
[WARNING] Asegúrate de que la carpeta
httpdocsesté vacía antes de subir los archivos. Si no, puedes tener conflictos.
Paso 4: Importa la base de datos
Ahora toca meter los datos en la base de datos nueva.
Importar el archivo SQL
- En Plesk del nuevo hosting, ve a Bases de datos.
- Haz clic en el nombre de la base de datos que creaste antes.
- Ve a la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste. - Marca Importar todas las tablas.
- Haz clic en Aceptar.
- Espera a que termine el proceso.
[TIP] Si la base de datos es muy grande, puedes usar herramientas como phpMyAdmin desde Plesk. Es más rápido que subir archivos grandes por el panel.
Paso 5: Ajusta la configuración de WordPress
Tu WordPress ya está en el nuevo hosting, pero todavía no funciona porque la dirección de la web puede estar mal configurada.
Editar el archivo wp-config.php
- En el Administrador de archivos del nuevo Plesk, ve a
httpdocs. - Busca el archivo
wp-config.php. - Haz clic derecho y elige Editar.
- Busca las líneas que definen la base de datos:
define('DB_NAME', 'nombre_base_antigua');
define('DB_USER', 'usuario_antiguo');
define('DB_PASSWORD', 'contraseña_antigua');
define('DB_HOST', 'localhost');
- Cámbialas por los datos de la base de datos nueva:
define('DB_NAME', 'nombre_base_nueva');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
- Guarda los cambios.
[WARNING] Asegúrate de que los datos sean exactos. Un error de escritura hará que tu web no funcione.
Paso 6: Actualiza las URLs en la base de datos (si cambia el dominio)
Si tu dominio es el mismo, este paso no es necesario. Pero si cambiaste de dominio o subdominio, debes actualizar las URLs.
Usar phpMyAdmin para cambiar URLs
- En Plesk, ve a Bases de datos y selecciona tu base de datos.
- Haz clic en phpMyAdmin.
- Selecciona la pestaña SQL.
- Ejecuta esta consulta (cambia
dominioantiguo.compordominionuevo.com):
UPDATE wp_options SET option_value = replace(option_value, 'http://dominioantiguo.com', 'http://dominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://dominioantiguo.com','http://dominionuevo.com');
UPDATE wp_posts SET post_content = replace(post_content, 'http://dominioantiguo.com', 'http://dominionuevo.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://dominioantiguo.com', 'http://dominionuevo.com');
[INFO] Si tu WordPress usa un prefijo diferente a
wp_, cámbialo en las consultas. Por ejemplo, si tu prefijo esmiwp_, usamiwp_options,miwp_posts, etc.
Paso 7: Verifica que todo funciona
Ya casi terminas la guía migración. Ahora toca comprobar que la web responde.
Pruebas básicas
- Accede a tu dominio desde un navegador. Deberías ver tu web funcionando.
- Prueba el panel de administración: ve a
tudominio.com/wp-admin. - Revisa enlaces internos: haz clic en varias páginas y entradas.
- Comprueba imágenes y medios: asegúrate de que cargan correctamente.
[TIP] Si ves errores de base de datos, revisa los datos en
wp-config.php. Si ves páginas en blanco, activa el modo depuración de WordPress añadiendodefine('WP_DEBUG', true);en el archivo.
Paso 8: Apunta el dominio al nuevo hosting (si no lo hiciste)
Si todavía no has cambiado los DNS, este es el momento. Normalmente, el cambio tarda entre 1 y 48 horas en propagarse.
Cambiar los DNS
- Ve al panel de tu registrador de dominios (donde compraste el dominio).
- Busca la opción Gestión de DNS o Servidores de nombres.
- Sustituye los servidores de nombres antiguos por los del nuevo hosting.
- Guarda los cambios.
[WARNING] Durante la propagación, algunos usuarios verán la web antigua y otros la nueva. No te preocupes, es normal.
Paso 9: Desactiva el hosting antiguo (cuando estés seguro)
Una vez que todo funciona bien en el nuevo hosting, puedes cancelar el antiguo. Pero espera al menos 48 horas después del cambio de DNS.
Pasos finales
- Confirma que tu web carga correctamente desde diferentes dispositivos y redes.
- Revisa el correo electrónico (si usabas el hosting antiguo para emails).
- Haz una copia de seguridad de tu nueva instalación en el nuevo hosting.
- Cancela el plan de hosting antiguo.
[TIP] No borres nada del hosting antiguo hasta que estés 100% seguro de que la migración fue exitosa. Así tienes un plan de respaldo.
Preguntas frecuentes (FAQ)
¿Puedo migrar WordPress sin Plesk?
Sí, pero esta guía migración está diseñada para Plesk. Si tu hosting usa otro panel (como cPanel o Syspanel, con puerto 2106), los pasos cambian ligeramente.
¿Qué hago si mi web se ve rota después de la migración?
Revisa que las URLs en la base de datos estén actualizadas. También verifica que los archivos estén en la carpeta correcta (httpdocs o public_html).
¿Pierdo el SEO al cambiar de hosting?
No, si mantienes el mismo dominio y la estructura de URLs. Pero asegúrate de que no haya enlaces rotos. Puedes usar herramientas como Google Search Console para monitorear.
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu web. Una web pequeña puede estar lista en 30 minutos. Una grande puede tardar varias horas.
¿Necesito conocimientos técnicos?
No muchos. Con esta guía migración y un poco de paciencia, cualquier persona puede cambiar hosting WordPress usando Plesk.
Conclusión
Migrar una web de WordPress a otro hosting usando Plesk es un proceso que, siguiendo los pasos correctos, resulta muy sencillo. Has aprendido a migrar WordPress Plesk desde la preparación hasta la verificación final. Recuerda siempre hacer copias de seguridad y tomarte tu tiempo para revisar que todo funcione.
Ahora ya sabes cómo transferir WordPress sin estrés. ¡Tu web está lista para volar en su nuevo hogar!
