Guía de división de red
Dividir una red Multisite en sitios independientes (Pro)
Convierta una red WordPress Multisite en instalaciones de un solo sitio — ya sea creando un archivo por sitio o extrayendo un sitio de una copia de seguridad de red existente. Requiere una licencia Pro activa con la capacidad network_split.
Qué hace
Objetivo: abandonar Multisite y ejecutar cada sitio (o los seleccionados) como su propia instalación WordPress. Multisite Migrate Pro admite dos recorridos de operador. Ambos mantienen la regla un destino = una ejecución: restaure o instale una vez por host de destino.
| Recorrido | Punto de partida | Resultado |
|---|---|---|
| Split backup | Red en vivo (Network Admin) | N archivos completos (uno por sitio seleccionado) |
| Extract | Archivo de alcance de red existente | Un sitio degradado a standalone en el destino |
¿Qué camino elegir?
- Prefiera split backup cuando aún tenga Network Admin en el origen y quiera un conjunto limpio de archivos por sitio antes de desmontar la red.
- Prefiera extract cuando ya tenga una copia de seguridad de red completa (o multisitio) y no quiera volver a ejecutar N copias — reutilice ese archivo y elija un blog de origen por destino.
- Blog 1 / sitio principal está admitido en ambos caminos. Los medios del sitio principal suelen estar en
uploads/(no enuploads/sites/1/); extract conserva ese árbol cuando elige el blog ID 1.
Requisitos
- Pro ZIP del plugin + licencia Pro activa. La capacidad
network_splitdebe aparecer tras activar/actualizar. Las claves Pro antiguas pueden necesitar Settings → General & License → Re-activate / Refresh. - Network Admin en el origen para split backup.
- Disco — el split multiplica el uso: aproximadamente sitios × tamaño del archivo × 1,5 en local. El plugin bloquea el inicio si el espacio libre es insuficiente (los destinos solo en la nube omiten el bloqueo local estricto).
- Camino de servidor vacío — extract vía instalador también requiere la capacidad Pro
installer. - No en Free ni Plus — las opciones permanecen bloqueadas hasta que Pro esté activo.
Camino A — Un archivo por sitio (split backup)
Crea un trabajo de copia de seguridad completa normal para cada sitio seleccionado, uno tras otro. Los archivos terminados se conservan aunque falle un sitio posterior.
Pasos (interfaz de administración)
- En la red Multisite, abra MM Pro → Backups → Backup ahora.
- En el alcance, elija Un archivo por sitio (split).
- Seleccione los sitios a incluir, o deje «todos los accesibles» marcado. Revise la advertencia de disco (el uso escala con el número de sitios).
- Si deja más de cinco sitios sin marcar sin que «todos» sea la intención, confirme con la casilla confirm all cuando se le solicite.
- Elija perfil / destino (local o nube en destinos Plus+) → Start.
- Observe el panel de progreso del split. Los sitios se ejecutan secuencialmente (no en paralelo).
- Al completar, descargue o conserve cada archivo en Backups. Restaure cada archivo una vez en su propia instalación WordPress (o instalador de servidor vacío), igual que cualquier otra copia de un solo sitio.
Si un sitio falla a mitad del split
- Los archivos completados siguen siendo válidos — no los elimine.
- En el panel de progreso haga clic en Continue with remaining sites (o WP-CLI
split-resume --yes). - Solo se vuelven a ejecutar los blogs pendientes. Use Cancel solo si desea detener el orquestador por completo.
Después, restaure
Por cada instalación de destino: importe/restaure el archivo de ese sitio, asigne URL antigua → nueva y finalice el trabajo. Repita por host. No existe «instalar todos los destinos en un clic».
Camino B — Extraer un sitio de un archivo de red
Úselo cuando el archivo aún contenga toda la red (o varios blogs) y el destino deba convertirse en un WordPress de un solo sitio.
Pasos (restauración del plugin)
- En el destino (o tras la importación), abra Importaciónaciónaciónaciónación & Restore / el diálogo de restauración para un archivo de alcance de red.
- Elija la topología Extraer un sitio como independiente.
- Seleccione el sitio de origen (blog ID) de la lista del archivo.
- Asigne solo la URL antigua → nueva de ese sitio.
- Inicie la restauración. Las tablas y cargas de otros blogs se omiten; el sitio se degrada a standalone.
- Tras el éxito, use Next site from this archive (cuando aparezca) para continuar con otro blog en el siguiente destino — o vuelva a abrir Extract y elija el siguiente blog ID.
Pasos (instalador de servidor vacío)
- Suba el archivo de red + el PHP del instalador al host vacío (flujo instalador Pro).
- En la interfaz migrate/deploy elija Extraer un sitio como independiente, seleccione el blog de origen, asigne la URL y ejecute.
- Repita en cada host vacío para los blogs restantes (mismo archivo, distinto blog de origen).
Después de cada destino
- Inicie sesión, compruebe las URL en Settings → General.
- Vuelva a guardar los enlaces permanentes. Revise medios y menús.
- Ejecute una copia de seguridad local nueva en la instalación.
- Elimine el PHP del instalador de la raíz web al terminar (camino de servidor vacío).
Verificar URLs restantes y reparar
Tras extract (o cualquier cambio de URL), escanee dominios antiguos restantes antes del reemplazo masivo:
- Abra las herramientas de verificación post-migración en la interfaz, o ejecute WP-CLI
migration-verify/ verificación MCP (muestre el informe primero). - Revise los hallazgos. Solo entonces confirme search-replace (
search-replace --yeso confirmación en la interfaz). - Nunca corrija automáticamente a ciegas — se requiere confirmación.
WP-CLI y MCP
Requiere Pro CAP_CLI / MCP más CAP_NETWORK_SPLIT. Los comandos destructivos necesitan un indicador de confirmación explícito.
| Tarea | Ejemplo |
|---|---|
| Iniciar split | wp multisite-migrate split-network --yes |
| Estado | wp multisite-migrate split-status |
| Reanudar pendientes | wp multisite-migrate split-resume --yes |
| Cancelar | wp multisite-migrate split-cancel --yes |
| Restauración extract | wp multisite-migrate restore <id> --migration --topology-import=extract_site_standalone --source-blog-id=N --old-url=… --new-url=… --yes |
| Verificar / reparar | migration-verify then search-replace --yes |
Recetas completas: Guía WP-CLI. Los clientes MCP usan las capacidades correspondientes con confirm:true en escrituras — consulte Conectar AI.
Qué no es
- No es un clic que instala todos los destinos a la vez.
- No son copias secundarias en paralelo (los sitios se ejecutan uno tras otro).
- No es Free/Plus.
- No es una interfaz de domain-map / sunrise — asigne las URL por destino usted mismo.
- No es search-replace automático a ciegas tras migrar.
Solución de problemas
- Falta la opción Split / Extract
- Confirme que el ZIP Pro está activo y que la actualización de licencia concede
network_split. Plus y Free nunca desbloquean esto. - Inicio bloqueado por disco
- Libere espacio local o reduzca los sitios seleccionados. La estimación es sitios × tamaño × 1,5. Los destinos solo en la nube pueden omitir el bloqueo local estricto.
- Falló un sitio secundario
- Use Continue with remaining sites /
split-resume. Conserve los archivos terminados. - Medios del sitio equivocado tras extract
- Confirme el blog ID de origen. Los medios del blog 1 suelen estar en
uploads/, no enuploads/sites/1/. - URLs antiguas aún en el contenido
- Ejecute verify y luego search-replace confirmado — consulte Verificar URLs restantes.
- Ocupado / otro trabajo en curso
- Solo puede ejecutarse a la vez una copia, restauración, split o push de Staging. Espere o cancele el otro trabajo.
Relacionado: Opciones de copia — división de red · Restaurar — extract · WP-CLI · Manual de usuario
Preguntas frecuentes sobre división de red
Respuestas para dividir un sitio múltiple en instalaciones independientes y extraer un sitio de un archivo de red.
¿La división de red está incluida en Free o Plus?
No. Un archivo por sitio y una extracción independiente requieren Pro con capacidad network_split. Actualice la licencia si falta la opción.
Copia de seguridad dividida o extracción: ¿cuál debo usar?
Utilice la copia de seguridad dividida cuando todavía tenga el administrador de red y desee archivos nuevos por sitio. Utilice la extracción cuando ya tenga un archivo de alcance de red y desee colocar un blog en un destino de sitio único sin volver a realizar una copia de seguridad.
¿Puedo instalar todos los destinos de una vez?
No. Un destino equivale a una ejecución de restauración o instalación. Repita por host. Después del extracto, utilice el siguiente sitio de este archivo para el próximo blog en el próximo destino.
¿Qué pasa si un sitio secundario falla durante la división?
Los archivos terminados se quedan. Haga clic en Continuar con los sitios restantes en el panel de progreso o ejecute split-resume --yes a través de WP-CLI.
¿Funciona el extracto para el ID de blog 1?
Sí. Las cargas del sitio principal generalmente se encuentran en cargas/ en lugar de cargas/sitios/1/; el extracto mantiene ese árbol cuando seleccionas el blog 1.