Voor een normale WordPress website is het uitvoeren van backups en migraties tegenwoordig vrij eenvoudig. Online zijn er letterlijk duizenden handleidingen te vinden die stap-voor-stap uitleggen hoe je ze uitvoert. Bovendien zijn er plugins die het hele proces voor je automatiseren, zodat ze binnen mum van tijd kunnen worden uitgevoerd.

Maar als het gaat om een WordPress Multisite setup, kan een migratie of backup uitvoeren echter een stuk ingewikkelder zijn.

Dat komt vooral doordat de afzonderlijke sites in een Multisite opstelling dezelfde WordPress database en -installatie delen. Tenzij je de volledige multisite backupt of migreert, werk je met de afzonderlijke subsites om de taak af te ronden.

Ook kan het zijn dat je een subsite wil terugzetten naar een normale WordPress installatie.

Vandaag zullen we aantal WordPress multisiteplugins delen die we van harte aanbevelen voor dit soort klusjes.

Ben je er klaar voor? Laten er dan meteen induiken!

De uitdagingen bij het backuppen en migreren van een WordPress Multisite netwerk

Het backuppen of migreren van een Multisite netwerk is om een aantal redenen vrij complex:

Een backup of migratie uitvoeren voor het hele netwerk is hetzelfde als het maken van een backup of migratie voor een enkele website: het proces is hetzelfde. Maar het backuppen of migreren van subsites binnen het netwerk is aanzienlijk ingewikkelder doordat de manier waarop bestanden en data worden opgeslagen niet heel straightforward is:

Is het backuppen of migreren van subsites binnen een netwerk dan onmogelijk? Natuurlijk niet! Er zijn verschillende premium plugins waarmee je dit kunt doen. Ook zijn er een aantal gratis manieren manieren.

In dit artikelen laten we deze allemaal zien zodat je zelf backups of migraties van je subsites kunt uitvoeren.

Installeren en activeren van WordPress Multisite plugin op je WordPress netwerk

Voordat we het gaan hebben over het gebruiken van een plugin om een subsite te backuppen of migreren, moet je eerst weten hoe plugins werken bij een WordPress multisite.

Elke plugin wordt maar één keer geïnstalleerd binnen je netwerk en alleen de netwerkbeheerder kan dit doen.

Om een plugin te installeren ga je naar Network Admin > Plugins > Add New en installeer je de plugin net als je dat bij een normale website zou doen.

Installeren van een plugin in multisite

Installeren van een plugin in multisite

Het verschil is hoe je vervolgens die plugins activeert. Plugins kunnen in één keer voor het hele netwerk geactiveerd worden, zodat ze op elke site actief zijn of ze kunnen voor elke site apart worden geactiveerd.

Alleen de netwerkbeheerder kan een plugin activeren voor het netwerk. Sitebeheerders kunnen individuele plugins activeren op hun eigen website, maar alleen nadat de netwerkbeheerder hier toestemming voor heeft gegeven.

Een netwerkbeheerder kan de rechten voor het activeren van een plugin wijzigen door naar Network Admin > Network Settings te gaan. Scrol helemaal naar onderen en vink de Plugins box aan of uit naast Enable administration menus.

Inschakelen van plugins voor site admins

Inschakelen van plugins voor site admins

Nadat je hebt ingeschakeld dat sitebeheerders plugins kunnen in- en uitschakelen, kunnen ze naar het Plugins venster gaan in hun eigen beheerdersgebied en de benodigde plugins activeren. Je kunt dit alleen voor alle plugins aan- en uitzetten, dus niet voor specifieke plugins (dit is anders bij thema’s).

Als je een plugin wil activeren voor elke website in het netwerk, moet je dit activeren vanuit het beheerdersdashboard van de netwerkbeheerder.

Ga naar Network Admin > Plugins. Vind de plugin die je wilt activeren en klik op Network Activate.

Activeren van een plugin voor het hele netwerk.

Activeren van een plugin voor het hele netwerk.

Plugins voor migratie en backups, die vaak werken op het netwerkniveau in plaats van het siteniveau, zijn perfecte voorbeelden van plugins die geactiveerd moeten worden op het hele netwerk, aangezien ze specifiek zijn ontworpen om te werken met het gehele netwerk.

Om een plugin te deactiveren voor het hele netwerk, klik je op Network Deactive, waar eerst nog Network Activate stond. Dit is pas beschikbaar nadat je de plugin hebt geactiveerd. Als de plugin alleen geactiveerd was voor individuele websites, kan een netwerkbeheerder of de sitebeheerder deze deactiveren voor elke website. Dit kan worden gedaan vanuit de dashboards van de sitebeheerders voor die specifieke site.

Beheer je meerdere sites binnen een netwerk? 🤹‍♂️ Deze plugins zullen je leven veel makkelijker maken 😅Click to Tweet

Plugins voor het beheren van je WordPress Multisite netwerk

Er zijn een aantal plugins die je helpen om je multisite netwerk efficiënter te beheren. De informatie die je van deze plugins krijgt, kan het makkelijker maken om je subsites te backuppen of migreren.

Let erop dat voor al deze plugins geldt dat ze geactiveerd moeten zijn voor het héle netwerk, aangezien ze op het niveau van het netwerk actief zijn.

Multisite Enhancements

Multisite Enhancements WordPress plugin

Multisite Enhancements WordPress plugin

De Multisite Enhancements plugin geeft je meer informatie over je Multisite netwerk en biedt tools om hiermee te werken. Een bijzonder handige feature is de mogelijkheid om te zien welke plugins en welke thema’s er actief zijn op elke site binnen het netwerk.

Dit betekent dat als je een individuele website wilt migreren, je alvast weet welke plugins en thema’s op die site actief zijn. Het is ook handig voor testen, als een plugin problemen veroorzaakt op één site binnen je netwerk, weet je welke sites je moet testen.

Multisite enhancements – plugins venster

Multisite enhancements – plugins venster

Multisite Toolbar Additions

Multisite Toolbar Additions WordPress plugin

Multisite Toolbar Additions WordPress plugin

De Multisite Toolbar Additions plugin voegt wat handige snelkoppelingen voor netwerk-admins toe aan de WordPress toolbar.

Dit kan flink tijd besparen als je bijvoorbeeld plugins en thema’s moet beheren, of instellingen wilt veranderen zonder een heel parcours af te moeten leggen.

Extra toolbar items

Extra toolbar items

User Switching

User Switching WordPress plugin

User Switching WordPress plugin

De User Switching plugin is niet alleen voor multisites, maar is wel erg handig op multisite netwerken, omdat deze meer gebruikers (en bijbehorende rollen) hebben. Wanneer je een netwerk beheert en een probleem moet oplossen dat één van je site admins is tegengekomen, kun je met deze plugin de site gebruiken alsof je hun login gebruikt.

User Switching - interface

User Switching – interface

Ga naar het venster “Users”, beweeg je muis boven een gebruiker en klik op Switch To. Zo bespaar je een hoop tijd met het in- en uitloggen en kun je de gebruikers binnen je netwerk dus beter ondersteunen.

WP Multi Network

WP Multi Network WordPress plugin

WP Multi Network WordPress plugin

Heb je je wel eens afgevraagd of het mogelijk is om een Multisite netwerk binnen een Multisite netwerk te maken? De WP Multi Network plugin is het antwoord.

Nadat je de plugin hebt geïnstalleerd en geactiveerd, voegt het een My Networks menu toe aan het beheerdersmenu. Je kunt daarin één van je sites binnen het netwerk veranderen in een op zichzelf staand netwerk, waardoor je dus twee “lagen” WordPress Multisites hebt.

Dit is vooral erg handig voor bedrijven die een multisite netwerk gebruiken voor verschillende afdelingen of dochterondernemingen, die vervolgens hun eigen netwerken kunnen aanmaken.

Important

Deze plugin is nog niet getest met de laatste grote releases. We raden je dus sterk aan om dit eerst binnen een testomgeving uit te proberen.

Multisite Langauge Switcher

Multisite Language Switcher WordPress plugin

Multisite Language Switcher WordPress plugin

Als je WordPress Multisite gebruikt om een netwerk van websites in verschillende talen beheert, kan de Multisite Language Switcher plugin dit aanzienlijk makkelijker voor je maken.

De plugin voegt meertalige ondersteuning toe aan je hele netwerk, inclusief de subdomeinen en submappen, en maakt het mogelijk alle content types te vertalen, waaronder pagina’s, artikelen, custom post types en taxonomieën.

Een backup of migratie uitvoeren voor een volledig WordPress Multisite netwerk

Een backup van het hele netwerk hebben is erg handig als je een probleem tegenkomt die de hele WordPress installatie beïnvloedt. Als je veel sites binnen je netwerk hebt, wil je voorkomen dat je elke site apart moet herstellen, maar herstel je liever het hele netwerk in één keer.

Ben je van plan om individuele websites binnen je netwerk te migreren, dan is het verstandig eerst een backup te maken van het hele netwerk, mocht er iets misgaan.

Een backup maken van een WordPress Multisite netwerk is ongeveer hetzelfde als bij een normale WordPress installatie.

Voor mensen die bij Kinsta zitten, dan zullen onze automatische backups je deze zorgen uit handen nemen, doordat er automatisch een backup wordt gemaakt van je hele netwerk.

Je vindt je backups in MyKinsta. Ga naar Sites, waar je klikt op je site en vervolgens kies je in het menu voor Backups.

Backups in MyKinsta.

Backups in MyKinsta.

Vanaf hier kun je de meest recente backups vinden en je site naar een van deze backups terugzetten. Je kunt ook een handmatige backup uitvoeren, wat altijd een goed idee is voordat je begint met het migreren van een enkele site.

Als je liever naar een externe locatie een backup maakt van je WordPress Multisite netwerk, dan bieden we twee handige opties.

  1. Klik op het tabblad “Downloaden” en genereer een downloadbaar ZIP bestand met daarin je WordPress database en -bestanden.
  2. Je kan op het tabblad “Extern” klikken en automatische wekelijkse of maandelijkse backups instellen die je offloadt naar Amazon S3 of een Google Cloud Storage bucket.

Als je een andere host dan Kinsta hebt, zul je de backups moeten regelen via een backup-plugin. Lees onze uitleg over WordPress backup-plugins om dit te regelen.

Een backup of migratie uitvoeren voor een Multisite subsite

Het migreren/backuppen van individuele sites is anders dan als je dit wil doen voor je gehele Multisite netwerk. Je hoeft immers alleen te werken met de databestanden van die specifieke site.

Dat betekent dat je de volgende dingen moet migreren of een backup van moet maken:

Dit is een complexer proces, dus als je het met een plugin wilt doen via de beheerderspagina’s, zul je een premium plugin moeten kopen.

Maar er zijn een paar manieren waarop je gratis een migratie kunt uitvoeren als je bereid bent de command line te gebruiken of een langer proces af te werken.

3 manieren voor het backuppen en migreren van Multisite subsites

We noemen drie manieren waarop je je subsites gratis kunt migreren. Dit zijn:

  1. Handmatig migreren van de relevante databasetabellen en -bestanden.
  2. Een workaround gebruiken waaronder het gebruik van een gratis plugin.
  3. Het uitvoeren van de migratie vanaf de command line met de MU-Migration plugin.

Wees ervan bewust dat deze methoden niet voor backups gebruikt kunnen worden, hiervoor zul je helaas een premium plugin moeten aanschaffen. Laten we beginnen met de eerste twee.

Heb je snelle, veilige en topkwaliteit hosting nodig voor je multisite netwerk? Kinsta biedt supersnelle servers en 24/7 top-ondersteuning door WordPress experts. Bekijk hier onze pakketten

1. Handmatig een subsite migreren

Om handmatig een subsite te migreren moet je:

  1. Exporteer alleen de databasetabellen van de desbetreffende subsite. Wanneer je ze importeert naar de nieuwe site, zul je het voorvoegsel in het SQL-bestand moeten bewerken om de naam van de databasetabellen op de nieuwe locatie weer te geven.
  2. Exporteer de uploadbestanden, te vinden in wp-content/uploads/sites/X, waarbij je X vervang voor het ID van de subsite.
  3. Exporteer elk thema en elke plugin die gebruikt worden in de subsite.

Je kunt helaas de gebruikersgegevens niet makkelijk migreren op deze manier, en als je veel gebruikers hebt, raden we deze methode dan ook niet aan.

2. WordPress Multisite plugins voor het migreren of maken van een backup van subsites

Het proces wordt aanzienlijk sneller als je een speciale backup- of migratieplugin gebruikt die compatibel is met Multisite. We noemen een aantal de van handigste plugin.

WP Migrate DB Pro (en WP Migrate DB Pro Multisite Tools)

De WP Migrate DB Pro plugin zorgt dat je met gemak WordPress sites kan exporteren en importeren (push en pull). Als je dit combineert met de WP Migrate DB Pro Multisite Tools addon, kun je het gebruiken om een subsite in of uit je netwerk te migreren.

Het laat je een subsite migreren in (bijna) elke variatie die je nodig kunt hebben:

Het enige dat het momenteel nog niet kan doen is het migreren van een subsite van een Multisite netwerk naar een ander multisite netwerk als subsite. Maar daar is wel een workaround voor.

Of je dus een subsite in je netwerk wilt migreren naar een eigen installatie, of een externe site hebt die je wilt integreren als subsite, deze plugin kan je hierbij helpen.

Duplicator Pro

De Duplicator Pro plugin is ontwikkeld om je te helpen bij het dupliceren en migreren van WordPress websites, maar werkt ook met subsites van een Multisite netwerk.

Er zijn vijf stappen nodig om de plugin een subsite naar een enkelvoudige installatie te laten migreren:

  1. Gebruik de plugin om een pakket op je bronmachine te maken, net zoals je bij een standaard enkele site zou doen.
  2. Kopieer de installer/archive naar een nieuwe locatie en maak je database en gebruiker aan.
  3. Ga naar de installer.
  4. Je zult nu een dropdown zien met alle subsites in het pakket. Kies daar één van en ga door met de installatie.
  5. De subsite die je in de vorige stap hebt gekozen wordt nu geïnstalleerd als zelfstandige standalone website.

WPvivid Backup Pro

De premium plugin WPvivid Backup Pro is nog een andere plugin die compatibel is met Multisite.

De plugin maakt het mogelijk een backup of migratie van websites uit te voeren door middel van een handmatige of automatische migratie, of een migratie via een remote opslag. Met de premium versie kun je een backup maken of een migratie doen van je subsites in je Multisite netwerk.

Info

De gratis versie van de WPvivid plugin is niet compatibel met Kinsta hosting doordat het niet-incrementele backups gebruikt.

ManageWP

De ManageWP plugin beperkt zich niet alleen tot backups en migraties. Het bevat ook allerlei tools om je website te beheren en up-to-date te houden.

De premium versie biedt tools waarmee je snel een WordPress site kunt migreren, waaronder ook subsites binnen een Multisite netwerk. Zowel de gratis als premium versies hebben backuptools, maar je hebt de premium versie nodig als je een backup wilt maken van individuele subsites.

Wanneer je ManageWP gebruikt bij subsites, moet je de volgende zaken in je achterhoofd houden. Ze worden ook genoemd in de documentatie van de plugin:

Opruimen na een migratie

Nadat je een subsite in of uit een Multisite netwerk hebt gemigreerd, moet je wellicht nog wat losse dingen opruimen.

Als je de website uit je netwerk hebt gemigreerd en niet langer nodig hebt, verwijder deze dan ook uit je sites.

Ga naar Network Admin > Sites en zoek de site die je gemigreerd hebt. Klik op Delete onder de naam van de website.

Verwijderen van een site binnen een WordPress Multisite netwerk

Verwijderen van een site binnen een WordPress Multisite netwerk

Als je subsite een thema of plugin gebruikte die niet actief is op andere sites binnen het netwerk, kun je die ook verwijderen. Het is altijd een goed idee om alle software die je niet gebruikt direct te verwijderen van je WordPress installatie.

Vergeet niet om te controleren of de nieuwe versie van de site werkt op de locatie waar je deze heen gemigreerd hebt voordat je alles verwijdert! En je wilt sowieso eerst een backup maken, je weet maar nooit.

Klonen van sites binnen het netwerk

Soms wil je een subsite niet het netwerk uit migreren, maar binnen het netwerk verplaatsen. In feite wil je dan een kloon maken van je site.

Dit kan helpen als je één site gebruikt als sjabloon voor een andere site of als je een website opnieuw wil ontwikkelen op basis van een kloon, en vervolgens daarnaar wil verwijzen.

Wanneer het tijd is voor een backup of migratie van je Multisite netwerk, geen zorgen😌 Deze plugins zijn ontworpen om je leven makkelijk te maken 😌 These plugins were designed to make your life easier!Click to Tweet

Samenvatting

Een backup maken van individuele subsites binnen een WordPress Multisite netwerk, of ze in of out een multisite migreren, is niet zo eenvoudig als een backup maken of een migratie uitvoeren van een enkelvoudige site.

Voor een backup of migratie van de subsites in je netwerk, kan je de relevante databasetabellen en bestanden handmatig migreren, een workaround gebruiken door middel van drie gratis plugins, of de snelste manier: een premium plugin gebruiken die compatibel is met WordPress Multisite.


Als je dit artikel leuk vond, dan ga je Kinsta’s WordPress hosting platform ook heel erg leuk vinden! Of het nu gaat om het versnellen van je website of de 24/7 support van ons ervaren WordPress-team. Onze door Google Cloud aangedreven infrastructuur is gericht op automatische schaalbaarheid, prestaties en beveiliging. Laat ons jou het Kinsta verschil tonen! Bekijk onze pakketten