Netwerksplit-gids
Een Multisite-netwerk splitsen naar standalone sites (Pro)
Zet één WordPress Multisite-netwerk om in aparte single-site-installaties — door één archief per site te maken of één site te extraheren uit een bestaande netwerkbackup. Vereist een actieve Pro-licentie met capability network_split.
Wat dit doet
Doel: Multisite verlaten en elke (of geselecteerde) site als eigen WordPress-installatie draaien. Multisite Migrate Pro ondersteunt twee operatorflows. Beide houden de regel één bestemming = één run — u herstelt of installeert één keer per doelhost.
| Flow | Uitgangspunt | Resultaat |
|---|---|---|
| Split backup | Live netwerk (Network Admin) | N volledige archieven (één per geselecteerde site) |
| Extract | Bestaand archief met netwerkscope | Eén site gedegradeerd naar standalone op de bestemming |
Welk pad kiest u?
- Kies split backup wanneer u nog Network Admin op de bron heeft en een schoon archief per site wilt vóór u het netwerk afbreekt.
- Kies extract wanneer u al een volledige netwerkbackup (of multi-site backup) heeft en geen N backups opnieuw wilt draaien — hergebruik dat archief en kies één bronblog per bestemming.
- Blog 1 / hoofdsite wordt op beide paden ondersteund. Media van de hoofdsite staan meestal onder
uploads/(nietuploads/sites/1/); extract behoudt die boom wanneer u blog ID 1 kiest.
Vereisten
- Pro plugin-ZIP + actieve Pro-licentie. Capability
network_splitmoet na activeren/verversen verschijnen. Oudere Pro-sleutels kunnen Settings → General & License → Re-activate / Refresh nodig hebben. - Network Admin op de bron voor split backup.
- Schijf — split vermenigvuldigt gebruik: ongeveer sites × archiefgrootte × 1,5 lokaal. De plugin blokkeert start bij te weinig vrije ruimte (alleen-cloudbestemmingen slaan de harde lokale gate over).
- Lege-serverpad — extract via installer vereist ook Pro-capability
installer. - Niet op Free of Plus — opties blijven vergrendeld tot Pro actief is.
Pad A — Eén archief per site (split backup)
Maakt een normale volledige backupjob per geselecteerde site, één voor één. Voltooide archieven blijven staan als een latere site faalt.
Stappen (admin-UI)
- Op het Multisite-netwerk opent u MM Pro → Backups → Nu back-uppen.
- Kies onder scope Eén archief per site (split).
- Selecteer sites om op te nemen, of laat «all accessible» geselecteerd. Bekijk de schijfwarning (gebruik schaalt met aantal sites).
- Als u meer dan vijf sites uitvinkt zonder «all»-intentie, bevestig dan met het vakje confirm all wanneer gevraagd.
- Kies profiel / bestemming (lokaal of cloud op Plus+-bestemmingen) → Start.
- Volg het split-voortgangspaneel. Sites draaien sequentieel (niet parallel).
- Na voltooiing downloadt of bewaart u elk archief onder Backups. Herstel elk archief één keer naar de eigen WordPress-installatie (of lege-serverinstaller), zoals elke andere single-site-backup.
Als een site halverwege split faalt
- Voltooide archieven blijven geldig — verwijder ze niet.
- Klik in het voortgangspaneel op Continue with remaining sites (of WP-CLI
split-resume --yes). - Alleen onafgemaakte blogs draaien opnieuw. Gebruik Cancel alleen als u de orchestrator volledig wilt stoppen.
Daarna herstellen
Per bestemmingsinstallatie: importeer/herstel het archief van die site, map oude → nieuwe URL, rond de job af. Herhaal per host. Er is geen «alle bestemmingen in één klik installeren».
Pad B — Eén site uit een netwerkarchief extraheren
Gebruik wanneer het archief nog het hele netwerk (of meerdere blogs) bevat en de bestemming een single-site WordPress moet worden.
Stappen (plugin-restore)
- Op de bestemming (of na import) opent u Import & Restore / het restoredialoog voor een archief met netwerkscope.
- Kies topologie Eén site als standalone extraheren.
- Kies de bron site (blog ID) uit de archieflijst.
- Map alleen de oude → nieuwe URL van die site.
- Start restore. Tabellen en uploads van andere blogs worden overgeslagen; de site wordt gedegradeerd naar standalone.
- Na succes gebruikt u Next site from this archive (indien getoond) om door te gaan met een andere blog op de volgende bestemming — of opent u Extract opnieuw en kiest u het volgende blog ID.
Stappen (lege-serverinstaller)
- Upload het netwerkarchief + installer-PHP naar de lege host (Pro-installerflow).
- Kies in de migrate/deploy-UI Eén site als standalone extraheren, selecteer bronblog, map URL, voer uit.
- Herhaal op elke lege host voor overige blogs (zelfde archief, andere bronblog).
Na elke bestemming
- Log in, controleer URL’s onder Settings → General.
- Sla permalinks opnieuw op. Controleer media en menu’s.
- Draai een nieuwe lokale backup op de nieuwe installatie.
- Verwijder installer-PHP uit de webroot wanneer klaar (lege-serverpad).
Achtergebleven URL’s verifiëren, daarna repareren
Na extract (of elke URL-verplaatsing) scant u achtergebleven oude domeinen vóór bulk replace:
- Open de post-migratie-verifytools in de UI, of draai WP-CLI
migration-verify/ MCP verify (toon eerst het rapport). - Bekijk treffers. Bevestig pas daarna search-replace (
search-replace --yesof UI-bevestiging). - Nooit blind auto-fix — bevestiging is verplicht.
WP-CLI & MCP
Vereist Pro CAP_CLI / MCP plus CAP_NETWORK_SPLIT. Destructieve commando’s vereisen een expliciete bevestigingsflag.
| Taak | Voorbeeld |
|---|---|
| Split starten | wp multisite-migrate split-network --yes |
| Status | wp multisite-migrate split-status |
| Resterende hervatten | wp multisite-migrate split-resume --yes |
| Annuleren | wp multisite-migrate split-cancel --yes |
| Extract-restore | wp multisite-migrate restore <id> --migration --topology-import=extract_site_standalone --source-blog-id=N --old-url=… --new-url=… --yes |
| Verifiëren / repareren | migration-verify then search-replace --yes |
Volledige recepten: WP-CLI-gids. MCP-clients gebruiken de bijbehorende abilities met confirm:true bij writes — zie AI verbinden.
Wat dit niet is
- Geen enkele klik die elke bestemming tegelijk installeert.
- Geen parallelle child-backups (sites draaien één voor één).
- Geen Free/Plus.
- Geen domain-map / sunrise-UI — map URL’s zelf per bestemming.
- Geen blinde automatische search-replace na migratie.
Probleemoplossing
- Split / Extract-optie ontbreekt
- Bevestig dat Pro-ZIP actief is en licentie-refresh
network_splitgeeft. Plus en Free ontgrendelen dit nooit. - Start geblokkeerd door schijf
- Maak lokaal ruimte vrij of verminder geselecteerde sites. Schatting: sites × grootte × 1,5. Alleen-cloudbestemmingen kunnen de harde lokale gate overslaan.
- Child site mislukt
- Gebruik Continue with remaining sites /
split-resume. Bewaar voltooide archieven. - Verkeerde site-media na extract
- Bevestig bron blog ID. Blog 1-media staan meestal onder
uploads/, nietuploads/sites/1/. - Oude URL’s nog in content
- Draai verify, daarna bevestigde search-replace — zie Achtergebleven URL’s verifiëren.
- Bezig / andere job actief
- Slechts één backup, restore, split of Staging-push tegelijk. Wacht of annuleer de andere job.
Gerelateerd: Backupopties — netwerksplit · Restore — extract · WP-CLI · Handleiding
Veelgestelde vragen over netwerksplitsing
Antwoorden voor het opsplitsen van een Multisite in zelfstandige installaties en het extraheren van één site uit een netwerkarchief.
Is netwerksplitsing inbegrepen in Free of Plus?
Nee. Voor één archief per site en uitpakken naar standalone is Pro met de mogelijkheid network_split vereist. Vernieuw de licentie als de optie ontbreekt.
Gesplitste back-up of extractie: welke moet ik gebruiken?
Gebruik gesplitste back-up als u nog steeds Netwerkbeheerder heeft en nieuwe archieven per site wilt. Gebruik extract als u al een archief met netwerkbereik hebt en één blog naar een bestemming met één site wilt halen zonder opnieuw een back-up te maken.
Kan ik elke bestemming in één run installeren?
Nee. Eén bestemming staat gelijk aan één herstel- of installatierun. Herhaal per gastheer. Gebruik na het uitpakken Volgende site uit dit archief voor de volgende blog op de volgende bestemming.
Wat moet ik doen als een onderliggende site faalt tijdens de splitsing?
Afgewerkte archieven blijven. Klik op Doorgaan met resterende sites in het voortgangspaneel of voer split-cv --yes uit via WP-CLI.
Werkt extractie voor blog-ID 1?
Ja. Uploads op de hoofdsite staan meestal onder uploads/ in plaats van uploads/sites/1/; extract behoudt die boom wanneer u blog 1 selecteert.