¿Cómo migrar WordPress a un nuevo hosting con Plesk?
¿Te has quedado sin espacio en tu hosting actual o simplemente buscas un mejor rendimiento para tu web? Migrar un sitio WordPress puede sonar a algo complicado, pero con las herramientas adecuadas y siguiendo los pasos correctos, es un proceso que puedes hacer tú mismo sin necesidad de ser un experto.
En esta guía extensa y detallada, te explicaré paso a paso cómo realizar una migrar WordPress Plesk de forma segura y sin perder datos. Usaremos Plesk, uno de los paneles de control de hosting más populares, para transferir WordPress Plesk de manera eficiente. Además, responderemos a las dudas más comunes para que el cambiar hosting WordPress sea una experiencia tranquila y exitosa.
Prepárate para una migración sitio WordPress sin estrés. Vamos allá.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, es importante que tengas todo listo para evitar sorpresas. La planificación es clave.
Requisitos básicos
- Acceso a tu panel de hosting actual: Necesitas poder entrar a tu panel de control actual (cPanel, Plesk, Syspanel, etc.) para hacer una copia de seguridad.
- Acceso a tu nuevo hosting con Plesk: Debes tener las credenciales de administrador de tu nuevo plan de hosting, que incluya acceso a Plesk.
- Datos de tu dominio: Asegúrate de tener acceso al gestor de DNS de tu dominio (donde compraste el dominio o el panel de tu hosting).
- Credenciales de FTP y Base de Datos: Tener a mano los usuarios y contraseñas de tu WordPress actual (usuario de FTP, usuario de la base de datos MySQL) te facilitará el proceso.
- Paciencia y una conexión estable: La migración puede tardar desde minutos hasta una hora, dependiendo del tamaño de tu sitio.
[WARNING]
Siempre, siempre, siempre haz una copia de seguridad completa de tu sitio antes de empezar cualquier migración. Esto incluye archivos y base de datos. No te saltes este paso.
¿Qué es Plesk y por qué es genial para migrar?
Plesk es un panel de control de hosting muy intuitivo que ofrece herramientas integradas para facilitar tareas como la migración de sitios web. Su asistente de migración es una de las funciones más potentes, ya que permite transferir WordPress Plesk desde otros paneles (como cPanel, Syspanel o incluso otro Plesk) de forma automática.
[INFO]
Si tu nuevo hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106 (ejemplo:tu-dominio.com:2106). El proceso de migración desde Syspanel a Plesk también es compatible con el asistente.
Método 1: Migración automática con el Asistente de Plesk (Recomendado)
Este es el método más rápido y sencillo, ideal si tu hosting anterior es compatible. Plesk se encarga de copiar todos los archivos, bases de datos, configuraciones y hasta las cuentas de correo.
Paso 1: Prepara tu hosting de origen
Antes de ejecutar la migración, asegúrate de que tu sitio de origen esté accesible y funcionando. No es necesario que lo apagues, pero sí que los datos estén correctos.
Paso 2: Inicia sesión en tu nuevo Plesk
Accede a tu nuevo panel de Plesk. Normalmente la dirección es https://tu-nuevo-dominio.com:8443 o la URL que te haya proporcionado tu proveedor de hosting.
Paso 3: Busca la herramienta de migración
En el menú principal de Plesk, busca la opción "Migrar o Transferir Sitios Web" o algo similar. Suele estar en la sección de "Herramientas y Configuración" o directamente en el panel de inicio.
Paso 4: Configura la migración
El asistente te guiará. Deberás proporcionar:
- Dirección IP o nombre de host del servidor de origen: Ejemplo:
origen.mihosting.como la IP. - Tipo de panel de origen: Selecciona "Plesk", "cPanel", "Syspanel" (HestiaCP), etc.
- Credenciales de administrador del servidor de origen: El usuario y contraseña de administrador de tu panel de control anterior (no de WordPress). Si tu anterior hosting era Syspanel, usa el usuario
adminy tu contraseña.
Paso 5: Selecciona lo que quieres migrar
El asistente escaneará el servidor de origen y te mostrará una lista de sitios web disponibles. Marca tu sitio WordPress. También puedes elegir si migrar:
- Archivos del sitio: Todo el contenido de la carpeta
public_html. - Bases de datos: Las tablas de tu WordPress.
- Cuentas de correo electrónico: Opcional, pero útil.
- Configuraciones de DNS: Si quieres que Plesk configure los registros DNS automáticamente (recomendado si tu dominio apunta al nuevo servidor).
Paso 6: Ejecuta la migración
Haz clic en "Iniciar Migración". Plesk empezará a copiar todo. Dependiendo del tamaño, puede tardar entre 5 y 30 minutos. No cierres la ventana ni apagues el ordenador.
Paso 7: Verifica y actualiza DNS
Una vez terminada, Plesk te mostrará un resumen. Prueba tu sitio web en el nuevo hosting (puedes hacerlo temporalmente editando el archivo hosts de tu ordenador o usando una URL de prueba que te proporcione el hosting). Si todo funciona, solo te queda cambiar los DNS de tu dominio para que apunten al nuevo servidor. Este cambio puede tardar de 1 a 48 horas en propagarse.
[TIP]
Durante la propagación de DNS, tu sitio puede estar accesible desde el hosting antiguo o el nuevo dependiendo de la ubicación del usuario. Es normal. No te preocupes si ves cambios intermitentes.
Método 2: Migración manual (Paso a paso, sin estrés)
Si el asistente automático no es compatible o prefieres tener control total, puedes hacer la migración manualmente. Es igual de seguro, solo requiere un poco más de atención.
Paso 1: Exporta la base de datos de tu WordPress
- Accede a phpMyAdmin desde tu panel de control actual (Plesk, cPanel, Syspanel, etc.).
- Selecciona la base de datos de tu WordPress (suele llamarse algo como
tuweb_wp). - Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y formato "SQL".
- Haz clic en "Continuar". Se descargará un archivo
.sqlcon toda tu base de datos.
Paso 2: Descarga los archivos de tu sitio web
Conéctate a tu hosting actual mediante FTP (FileZilla, por ejemplo) o desde el administrador de archivos del panel.
- Navega hasta la carpeta raíz de tu sitio (normalmente
public_htmlowww). - Selecciona todos los archivos y carpetas (incluyendo
wp-content,wp-admin,wp-includes, etc.). - Descárgalos a tu ordenador. Esto puede tardar si tu sitio tiene muchas imágenes.
Paso 3: Crea una base de datos en tu nuevo Plesk
- En tu nuevo Plesk, ve a "Bases de Datos".
- Haz clic en "Añadir Base de Datos".
- Ponle un nombre (ejemplo:
migracion_wp). - Crea un usuario y una contraseña para esa base de datos. Guarda estos datos, los necesitarás.
- Anota también el servidor de base de datos (suele ser
localhost).
Paso 4: Importa la base de datos en el nuevo Plesk
- En el mismo panel de Plesk, busca la base de datos que acabas de crear.
- Haz clic en "phpMyAdmin" (o el icono de la base de datos).
- Dentro de phpMyAdmin, selecciona la base de datos y ve a la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y busca el archivo
.sqlque descargaste. - Haz clic en "Continuar". Espera a que termine la importación.
Paso 5: Sube los archivos al nuevo Plesk
- Conéctate a tu nuevo Plesk mediante FTP (las credenciales las encuentras en el panel de Plesk, en "Acceso FTP").
- Sube todos los archivos que descargaste a la carpeta
httpdocs(opublic_html) de tu nuevo hosting. Asegúrate de que la estructura de carpetas se mantenga igual.
Paso 6: Configura el archivo wp-config.php
Este es el paso más importante. El archivo wp-config.php en la raíz de tu WordPress contiene la conexión a la base de datos. Debes actualizarlo con los datos de tu nueva base de datos.
-
Abre el archivo
wp-config.phpcon un editor de texto (Bloc de notas, Sublime Text, etc.). -
Busca estas líneas y cámbialas por los datos que anotaste en el Paso 3:
define('DB_NAME', 'nombre_de_tu_nueva_base_de_datos'); define('DB_USER', 'usuario_de_tu_nueva_base'); define('DB_PASSWORD', 'contraseña_de_tu_nueva_base'); define('DB_HOST', 'localhost'); // Normalmente es localhost, si no, cámbialo. -
Guarda el archivo y súbelo de nuevo al servidor (reemplazando el antiguo).
Paso 7: Actualiza la URL del sitio (si es necesario)
Si tu dominio es el mismo, no deberías tener problemas. Pero si cambiaste de dominio, necesitas actualizar la URL en la base de datos. Puedes hacerlo desde phpMyAdmin en tu nuevo Plesk:
- Ve a la tabla
wp_options. - Busca las filas
siteurlyhome. - Edítalas y pon la nueva URL (ejemplo:
https://nuevodominio.com).
Paso 8: Prueba y cambia DNS
Accede a tu dominio. Si todo está correcto, verás tu sitio funcionando. Si no, revisa los pasos anteriores. Una vez verificado, cambia los DNS de tu dominio al nuevo servidor como en el método automático.
Preguntas Frecuentes (FAQ) sobre migrar WordPress a Plesk
¿Cuánto tiempo tarda la migración?
Depende del tamaño de tu sitio. Un sitio pequeño (menos de 1 GB) puede tardar 10-15 minutos con el asistente automático. Sitios grandes (varios GB) pueden tardar hasta una hora.
¿Perderé mis visitas o posicionamiento SEO?
Si haces la migración correctamente y mantienes la misma estructura de enlaces (permalinks), no deberías perder posicionamiento. Eso sí, durante la propagación de DNS (hasta 48 horas) puede haber pequeñas fluctuaciones. Es recomendable usar la herramienta de redirección 301 si cambias de dominio.
¿Qué pasa si mi hosting anterior no tiene Plesk?
No importa. El asistente de migración de Plesk es compatible con cPanel, Syspanel (HestiaCP), DirectAdmin y otros paneles. Solo necesitas las credenciales de administrador del servidor de origen.
¿Puedo migrar solo una parte del sitio (por ejemplo, solo la base de datos)?
Sí, tanto el método automático como el manual te permiten seleccionar qué componentes migrar. Si solo quieres los archivos, puedes hacerlo. Pero para que WordPress funcione, necesitas tanto archivos como base de datos.
¿Qué hago si después de la migración veo errores como "Error de conexión a la base de datos"?
Revisa el archivo wp-config.php en tu nuevo hosting. Asegúrate de que el nombre de la base de datos, usuario, contraseña y servidor (localhost normalmente) sean correctos. También verifica que la base de datos esté creada y el usuario tenga permisos.
¿Necesito ayuda técnica? ¿Puedo pagar a alguien para que lo haga?
Si no te sientes seguro, muchos proveedores de hosting ofrecen servicios de migración gratuita o de pago. También puedes contratar a un desarrollador freelance. Pero con esta guía, la mayoría de los usuarios pueden hacerlo solos.
Consejos finales para una migración exitosa
- Haz una copia de seguridad antes de cualquier cambio. Es tu red de seguridad.
- Realiza la migración en horario de bajo tráfico (por la noche o fin de semana) por si surge algún imprevisto.
- Comprueba los enlaces rotos después de la migración usando herramientas como "Broken Link Checker".
- Actualiza los plugins y temas después de la migración para evitar conflictos con la nueva configuración del servidor.
- No borres el hosting antiguo hasta que estés 100% seguro de que todo funciona en el nuevo (al menos 48 horas después de cambiar los DNS).
[TIP]
Si tu nuevo hosting usa Syspanel, no olvides que el puerto de acceso es el 2106. El proceso de migración desde Syspanel a Plesk es exactamente el mismo que desde cualquier otro panel, solo necesitas las credenciales de administrador de Syspanel.
Migrar tu WordPress a un nuevo hosting con Plesk no tiene por qué ser un dolor de cabeza. Con estos pasos, podrás cambiar hosting WordPress de forma segura y disfrutar de un mejor rendimiento para tu web. ¡Manos a la obra!
