Migrar un sitio WordPress a un nuevo hosting con Plesk
Migrar un sitio web es como mudarse de casa: puede parecer abrumador, pero con la guía adecuada y las herramientas correctas, el proceso es sencillo y sin contratiempos. Si estás leyendo esto, probablemente estás considerando un cambio de servidor para tu sitio WordPress y tu nuevo hogar digital será un panel de control Plesk. ¡Excelente elección! Plesk es conocido por su interfaz amigable y potentes herramientas que facilitan la administración del hosting.
En esta guía completa, te llevaré de la mano paso a paso para que realices la migración de tu WordPress a un nuevo hosting con Plesk. No importa si eres principiante; aquí encontrarás explicaciones claras, listas de verificación y consejos prácticos para que tu mudanza sea un éxito. Al final, tendrás tu sitio funcionando en el nuevo servidor sin perder datos, visitantes ni posiciones en Google.
[INFO] Esta guía está diseñada para usuarios con acceso al panel de control de su hosting actual y al nuevo Plesk. Si tu hosting anterior usa cPanel, DirectAdmin o incluso Syspanel (recuerda, Syspanel usa el puerto 2106), los conceptos son similares, solo varían los nombres de las herramientas.
¿Por qué migrar tu WordPress a un nuevo hosting?
Antes de ponernos manos a la obra, es bueno entender por qué haces este cambio. Las razones más comunes incluyen:
- Rendimiento: Tu sitio carga lento y necesitas un servidor más potente.
- Escalabilidad: Tu tráfico ha crecido y el plan actual se queda corto.
- Soporte técnico: Buscas un mejor servicio de atención al cliente.
- Precio: Encontraste una oferta más atractiva en otro proveedor.
- Funcionalidades: El nuevo hosting ofrece Plesk, que tiene herramientas que tu panel anterior no tenía (como administración avanzada de bases de datos, instaladores de aplicaciones, etc.).
Sea cual sea tu motivo, el objetivo es el mismo: trasladar todo tu sitio (archivos, base de datos, configuraciones) de un lugar a otro sin romper nada.
Preparativos antes de la migración
La clave de una migración exitosa es la preparación. No empieces a mover archivos sin antes tener todo listo.
1. Haz una copia de seguridad completa de tu WordPress
Este es el paso más importante. Una copia de seguridad es tu red de seguridad. Si algo sale mal, puedes restaurar tu sitio en el hosting original y empezar de nuevo.
Puedes hacer la copia de seguridad de dos formas:
- Usando un plugin de WordPress: Plugins como UpdraftPlus, All-in-One WP Migration o BackupBuddy son excelentes. Te permiten descargar un archivo comprimido con todo tu sitio (archivos + base de datos).
- Manualmente desde tu panel de control actual:
- Archivos: Accede al administrador de archivos de tu hosting actual (o usa FTP). Comprime toda la carpeta
public_html(o donde esté instalado tu WordPress) en un archivo.zip. - Base de datos: Busca la herramienta phpMyAdmin. Selecciona la base de datos de tu WordPress y haz clic en Exportar. Elige el método "Rápido" y formato SQL. Descargarás un archivo
.sql.
- Archivos: Accede al administrador de archivos de tu hosting actual (o usa FTP). Comprime toda la carpeta
[WARNING] Guarda la copia de seguridad en tu computadora local y también en la nube (Google Drive, Dropbox). Nunca confíes en una sola ubicación.
2. Prepara tu nuevo hosting con Plesk
Antes de mover nada, asegúrate de que tu nuevo servidor esté listo para recibir a WordPress.
- Accede a Plesk: Normalmente la URL es algo como
https://tudominio.com:8443o la que te haya proporcionado tu proveedor de hosting. - Crea un dominio (o suscripción): Si tu dominio ya apunta al nuevo hosting (o si estás en un entorno de prueba), en Plesk ve a Sitios web y dominios y haz clic en Añadir dominio. Introduce tu nombre de dominio (ej:
tudominio.com). - Configura el DNS (si es necesario): Si tu dominio todavía apunta al hosting antiguo, puedes hacer la migración primero y luego cambiar los DNS. Para pruebas, muchos usan un dominio temporal o modifican el archivo
hostsde su computadora. - Crea una base de datos vacía:
- En Plesk, ve a Bases de datos.
- Haz clic en Añadir base de datos.
- Dale un nombre (ej:
wordpress_nuevo). - Crea un usuario y una contraseña segura para esa base de datos. Guarda estos datos, los necesitarás más adelante.
3. Instala WordPress en Plesk (opcional pero recomendado)
Plesk tiene un instalador de aplicaciones muy útil. Puedes usarlo para instalar una copia limpia de WordPress y luego reemplazar los archivos y la base de datos. Esto asegura que todas las rutas y configuraciones de Plesk estén correctas.
- Ve a Sitios web y dominios.
- Haz clic en WordPress (o en Instalar aplicaciones y busca WordPress).
- Sigue el asistente. No importa si usas el mismo título o no, ya que lo reemplazaremos.
- Cuando termine, tendrás un WordPress funcional en tu nuevo hosting. No lo configures aún.
El proceso de migración: paso a paso
Ahora sí, vamos a mover los datos. Te mostraré el método más fiable: la migración manual, complementada con las herramientas de Plesk.
Paso 1: Sube los archivos de tu WordPress a Plesk
Tienes dos opciones:
-
Opción A (Recomendada): Usando el Administrador de Archivos de Plesk
- Ve a Sitios web y dominios > haz clic en Administrador de archivos.
- Navega hasta la carpeta
httpdocs(es la carpeta raíz de tu sitio en Plesk). - Sube el archivo
.zipde tu copia de seguridad de WordPress. - Una vez subido, selecciona el archivo y haz clic en Extraer archivos. Se descomprimirá todo el contenido.
- ¡Importante! Si dentro del zip venía una carpeta con el nombre de tu dominio, mueve todo su contenido a la raíz
httpdocs.
-
Opción B: Usando FTP/SFTP
- Desde Plesk, crea una cuenta FTP en Sitios web y dominios > Acceso FTP.
- Usa un cliente FTP como FileZilla para conectarte a tu nuevo servidor.
- Sube todos los archivos de tu copia de seguridad a la carpeta
httpdocs.
Paso 2: Importa la base de datos a Plesk
- En Plesk, ve a Bases de datos.
- Selecciona la base de datos que creaste anteriormente (la que está asociada a tu dominio).
- Haz clic en phpMyAdmin (se abrirá en una nueva pestaña).
- En phpMyAdmin, asegúrate de que la base de datos correcta esté seleccionada en el menú izquierdo.
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y busca el archivo
.sqlde tu copia de seguridad. - Haz clic en Continuar. phpMyAdmin importará todas las tablas.
[TIP] Si tu base de datos es muy grande (más de 50MB), es posible que phpMyAdmin tenga límites. En ese caso, puedes usar la herramienta de línea de comandos de Plesk (si tienes acceso SSH) o pedirle a tu soporte que lo importe.
Paso 3: Conecta WordPress a la nueva base de datos
Ahora tu WordPress antiguo está en el nuevo servidor, pero todavía está configurado para usar la base de datos del hosting anterior. Necesitas actualizar el archivo de configuración.
-
Ve al Administrador de archivos de Plesk.
-
Busca el archivo
wp-config.phpen la carpetahttpdocs. -
Haz clic derecho sobre él y selecciona Editar.
-
Busca las siguientes líneas y cámbialas por los datos de la base de datos que creaste en Plesk:
define('DB_NAME', 'nombre_de_tu_nueva_base_de_datos'); define('DB_USER', 'usuario_de_tu_nueva_base_de_datos'); define('DB_PASSWORD', 'contraseña_de_tu_nueva_base_de_datos'); define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero verifica con tu proveedor -
Guarda los cambios.
Paso 4: Ajusta las URLs (si es necesario)
Si tu dominio es el mismo en el nuevo hosting (ej: tudominio.com), este paso no es necesario. Pero si cambiaste de dominio o estás usando un dominio temporal, debes actualizar las URLs en la base de datos.
Puedes hacerlo de dos formas:
-
Con un plugin: Instala un plugin como Better Search Replace o Velvet Blues Update URLs en tu WordPress (recién migrado).
-
Directamente en la base de datos (más rápido):
- Ve a phpMyAdmin en Plesk.
- Selecciona tu base de datos.
- Haz clic en la pestaña SQL.
- Ejecuta esta consulta (reemplaza los valores):
UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'https://tudominionuevo.com' WHERE option_name = 'home';[WARNING] Si tu antiguo dominio tenía
httpy el nuevo tienehttps, asegúrate de cambiarlo también. Además, si tu prefijo de tablas no eswp_, cámbialo en la consulta.
Pruebas finales y puesta en marcha
¡Ya casi está! Antes de anunciar el cambio, haz estas pruebas:
- Accede a tu sitio: Escribe la URL en el navegador. ¿Carga correctamente?
- Revisa el panel de administración: Ve a
tudominio.com/wp-admin. ¿Puedes iniciar sesión? - Prueba funcionalidades clave: Navega por las páginas, lee un post, prueba el formulario de contacto, haz una compra (si es tienda online).
- Verifica enlaces e imágenes: Asegúrate de que no haya enlaces rotos ni imágenes que no se carguen.
¿Qué hacer si algo falla?
- Error de conexión a la base de datos: Revisa los datos en
wp-config.php. Asegúrate de que el usuario tenga todos los privilegios en la base de datos (en Plesk, puedes editarlo desde Bases de datos > hacer clic en el usuario). - Página en blanco (White Screen of Death): Esto suele deberse a un error de PHP. Activa el modo debug en
wp-config.phpañadiendo:
Luego revisa el archivodefine('WP_DEBUG', true); define('WP_DEBUG_LOG', true);wp-content/debug.logpara ver el error. - Enlaces rotos: Usa el plugin Better Search Replace para actualizar todas las URLs antiguas por las nuevas.
Cambia los DNS (si no lo has hecho)
Una vez que todo funciona perfectamente en el nuevo hosting, es hora de apuntar tu dominio al nuevo servidor. Ve a donde compraste tu dominio (tu registrador de dominios) y cambia los Nameservers por los que te proporcionó tu nuevo hosting con Plesk.
[INFO] La propagación de DNS puede tardar de 1 a 48 horas. Durante ese tiempo, algunos visitantes verán el sitio antiguo y otros el nuevo. No te preocupes, es normal.
Preguntas Frecuentes (FAQ)
¿Puedo migrar sin usar un plugin?
Sí, como hemos visto en esta guía. El método manual es más técnico pero te da control total. Los plugins como All-in-One WP Migration facilitan mucho el proceso, pero a veces fallan con sitios muy grandes.
¿Qué pasa si mi hosting anterior usa Syspanel (puerto 2106)?
El proceso es el mismo. En Syspanel, busca las herramientas de Archivos (Administrador de archivos o FTP) y Bases de datos (phpMyAdmin). La exportación de la base de datos y la descarga de archivos se hace igual. Luego, la importación a Plesk sigue los pasos que ya te expliqué.
¿Perderé mis posiciones en Google?
No, si haces la migración correctamente. Asegúrate de que las URLs sean exactamente las mismas (o usa redirecciones 301 si cambias algo). Mantén la misma estructura de enlaces. Google solo verá un cambio de servidor, no de contenido.
¿Necesito ayuda de un técnico?
Si te sientes inseguro, siempre puedes contratar el servicio de migración de tu nuevo proveedor de hosting. Muchos lo ofrecen gratis al contratar un plan. Si no, puedes pedir ayuda en foros o a un amigo con experiencia. Pero con esta guía, ¡puedes hacerlo tú mismo!
Conclusión
Migrar un sitio WordPress a un nuevo hosting con Plesk no tiene por qué ser una pesadilla. Siguiendo estos pasos: preparar, hacer copia de seguridad, subir archivos, importar base de datos, ajustar configuración y probar, tendrás tu sitio funcionando en su nuevo hogar en poco tiempo.
Recuerda que la paciencia y la atención al detalle son tus mejores aliados. Si surge algún problema, respira hondo, revisa los pasos y consulta la documentación de Plesk o el soporte de tu hosting. ¡Bienvenido a tu nuevo y mejorado hosting!
