Cómo migrar WordPress de un hosting a otro usando Plesk
¡Excelente! Has llegado al lugar indicado. Migrar tu sitio web de un hosting a otro puede sonar a una tarea de alto voltaje, pero con las herramientas adecuadas y una guía paso a paso, es un proceso que puedes realizar sin necesidad de ser un experto en sistemas. Hoy te voy a explicar, de forma clara y sencilla, cómo migrar WordPress de un hosting a otro usando Plesk. Plesk es un panel de control muy popular que simplifica enormemente la gestión de servidores y sitios web.
Vamos a desglosar el proceso en dos grandes fases: primero, preparar y hacer una copia de seguridad de tu sitio original, y segundo, restaurar esa copia en el nuevo hosting que también use Plesk. Al final, tendrás tu WordPress funcionando en su nueva casa sin perder ni un solo dato.
Fase 1: Preparación y Backup en el Origen (el hosting antiguo)
Antes de mover nada, es fundamental tener una copia de seguridad completa y limpia. Plesk tiene herramientas integradas que nos facilitan mucho esta tarea.
1.1. Accede a tu Panel Plesk Antiguo
Primero, inicia sesión en tu panel de Plesk del hosting actual. Normalmente accedes a través de una URL como https://tudominio.com:8443 o la que te haya proporcionado tu proveedor de hosting. Busca el ícono o la sección de "Sitios web y dominios" o "Websites & Domains". Allí verás listado tu sitio WordPress.
1.2. Realiza una Copia de Seguridad Completa del Sitio
Dentro de la sección de tu sitio web, busca la opción "Administrador de copias de seguridad" o "Backup Manager". Plesk te permite hacer copias de seguridad completas que incluyen tanto los archivos como la base de datos.
Sigue estos pasos:
- Haz clic en "Crear copia de seguridad".
- Dale un nombre descriptivo, por ejemplo,
migracion-wordpress-2024. - Asegúrate de que la opción "Guardar en el repositorio de copias de seguridad del servidor" esté seleccionada (es la más común y rápida).
- Marca la casilla "Incluir archivos de sitios web" y "Incluir bases de datos". No te olvides de ninguna.
- Haz clic en "Aceptar" o "Crear". El tiempo de creación dependerá del tamaño de tu sitio.
[INFO] Este backup es una "foto" completa de tu sitio en ese momento. Guárdalo, no lo borres hasta que la migración esté 100% verificada.
1.3. Descarga el Backup a tu Computadora
Una vez creado, verás el backup en la lista. Haz clic en el icono de descarga (normalmente una flecha hacia abajo). Se descargará un archivo con extensión .tar o .tar.gz. Guárdalo en una carpeta segura en tu ordenador. Este es tu tesoro, no lo pierdas.
Fase 2: Restauración en el Destino (el nuevo hosting)
Ahora que tienes tu copia de seguridad, vamos a instalarla en tu nuevo hosting que también utiliza Plesk. Este proceso es prácticamente el inverso.
2.1. Accede a tu Nuevo Panel Plesk
Inicia sesión en el panel Plesk de tu nuevo hosting. La interfaz es muy similar a la del anterior. Ve a la sección "Sitios web y dominios".
2.2. Crea un Sitio Web Vacío (o usa uno existente)
Necesitas un "contenedor" para tu sitio. Si ya tienes un dominio apuntando al nuevo hosting, verás que hay un sitio web creado por defecto (a veces con una página de "Bienvenido"). Si no, deberás crear uno.
- Haz clic en "Añadir un sitio web" o "Add Domain".
- Introduce tu nombre de dominio (ej:
tudominio.com). - Asegúrate de que el tipo de hosting sea "Sitio web con PHP" y que la versión de PHP sea compatible con tu WordPress (generalmente 8.0 o superior). Plesk te sugerirá una.
- Haz clic en "Aceptar" o "Add Domain". El sistema creará la estructura de carpetas y la base de datos vacía.
[WARNING] No instales WordPress desde el instalador automático (como Softaculous o el propio de Plesk) en este paso. Vamos a restaurar el tuyo, no a crear uno nuevo.
2.3. Sube y Restaura tu Backup
Este es el paso mágico. Plesk tiene una función para restaurar backups de otros servidores.
- Ve a la sección "Administrador de copias de seguridad" de tu nuevo sitio web (el que acabas de crear).
- Busca la opción "Subir copia de seguridad" o "Upload Backup".
- Selecciona el archivo
.tarque descargaste desde tu hosting antiguo. - Una vez subido (puede tardar unos minutos si el sitio es grande), aparecerá en la lista de backups locales.
- Haz clic en el icono de "Restaurar" (normalmente una flecha circular).
- Se te preguntará qué quieres restaurar. Marca "Archivos del sitio web" y "Bases de datos". Es importante que esté todo marcado.
- Plesk te preguntará si quieres sobrescribir los archivos existentes. Dile que sí.
- Haz clic en "Aceptar" y espera. El sistema copiará todos tus archivos de WordPress y la base de datos exactamente como estaban en el origen.
[TIP] Si tu backup es muy grande (más de 1 GB), puede ser más rápido subirlo por FTP a la carpeta httpdocs del nuevo sitio y luego usar la opción "Restaurar desde un archivo en el servidor" que Plesk ofrece. Consulta la documentación de tu hosting si no ves esta opción.
2.4. Verifica que todo funciona (Post-Migración)
Una vez finalizada la restauración, es hora de hacer las comprobaciones.
- Accede a tu sitio: Escribe
tudominio.comen tu navegador. Deberías ver tu WordPress exactamente como estaba antes. - Prueba el panel de administración: Ve a
tudominio.com/wp-admine inicia sesión con tus credenciales habituales. Todo debería funcionar. - Revisa los enlaces: Navega por algunas páginas y entradas. Asegúrate de que los enlaces internos funcionan.
- Prueba formularios y plugins: Si tienes formularios de contacto, carritos de compra o cualquier funcionalidad dinámica, pruébala.
Si todo está bien, ¡enhorabuena! Has migrado con éxito.
Preguntas Frecuentes (FAQ) sobre la Migración de WordPress con Plesk
Aquí respondo a las dudas más comunes que suelen surgir durante este proceso.
¿Qué pasa si mi nuevo hosting no usa Plesk? ¿Puedo usar este método?
Este método está diseñado específicamente para migrar de Plesk a Plesk. Si tu nuevo hosting usa otro panel (como cPanel, DirectAdmin o Syspanel, que es HestiaCP, cuyo puerto de acceso es el 2106), el proceso es diferente. En esos casos, necesitarás una migración manual o usar plugins de migración de WordPress.
¿Y si mi nuevo hosting usa Syspanel (HestiaCP)?
Si tu nuevo hosting usa Syspanel (HestiaCP), el procedimiento cambia. Deberás:
- Exportar la base de datos desde Plesk (por ejemplo, con phpMyAdmin).
- Comprimir todos los archivos de tu WordPress (carpeta
httpdocs). - Subir los archivos y la base de datos a tu nuevo hosting con Syspanel a través de su panel (puerto 2106) o FTP.
- Configurar el archivo
wp-config.phpcon los nuevos datos de la base de datos de Syspanel.
No es tan automático, pero es igualmente factible.
¿Puedo migrar solo la base de datos o solo los archivos?
Sí, Plesk te permite seleccionar qué componentes restaurar. En el paso de restauración, puedes marcar solo "Archivos del sitio web" o solo "Bases de datos". Sin embargo, para que WordPress funcione, necesitas ambos. Te recomiendo siempre restaurar todo junto para evitar errores.
¿Qué hago si después de la migración veo un error de "Error al establecer conexión con la base de datos"?
Este es un error común. Significa que los datos de conexión a la base de datos en tu nuevo hosting no coinciden con los que tiene WordPress. Esto puede pasar si el backup no se restauró correctamente o si la base de datos en el destino tiene otro nombre.
Solución: Accede a tu nuevo hosting por FTP o al administrador de archivos de Plesk, busca el archivo wp-config.php en la raíz de tu sitio y verifica las siguientes líneas:
define('DB_NAME', 'nombre_de_tu_bd');
define('DB_USER', 'usuario_de_tu_bd');
define('DB_PASSWORD', 'contraseña_de_tu_bd');
define('DB_HOST', 'localhost');
Asegúrate de que coincidan con los datos de la base de datos que Plesk creó para tu nuevo sitio. Si no son correctos, cámbialos y guarda el archivo.
¿Necesito cambiar las DNS de mi dominio antes o después de la migración?
Después de la migración. Es mucho mejor tener el sitio funcionando en el nuevo hosting, verificar que todo está perfecto, y luego cambiar las DNS (o la IP del servidor) en tu proveedor de dominio. Así evitas que los visitantes vean un sitio roto durante el proceso.
¿Cuánto tiempo tarda el proceso?
Depende del tamaño de tu sitio y de la velocidad de tu conexión a internet. Para un sitio pequeño (menos de 1 GB), la subida del backup puede llevar de 5 a 15 minutos. La restauración en Plesk es casi instantánea. En total, puedes tenerlo listo en menos de una hora.
Conclusión
Migrar WordPress de un hosting a otro usando Plesk es un proceso muy amigable si sigues estos pasos. La clave está en hacer una copia de seguridad completa y correcta, y luego restaurarla en el nuevo servidor. No olvides verificar todo antes de dar el salto definitivo con las DNS. Si en algún momento te sientes atascado, recuerda que el soporte técnico de tu nuevo hosting está para ayudarte. ¡Buena suerte con tu migración!
