Wanneer een update een WordPress-site kapot maakt, wilt u snel terug naar de werkende situatie. In dit artikel draait u een update terug (rollback): u herstelt een plugin, thema of de core naar de vorige versie, via een back-up of een gerichte rollback-methode, en krijgt de site weer werkend.
Probleem
Na een update geeft de site fouten, een witte pagina of een kapotte lay-out en moet de vorige werkende versie worden teruggezet.
Oorzaak
Een nieuwe versie van een plugin, thema of de core kan incompatibel zijn met de rest van de installatie, waardoor functionaliteit breekt.
Soms introduceert een update een bug die pas op de specifieke configuratie van uw site zichtbaar wordt.
Zonder rollback-mogelijkheid blijft de site in de foutsituatie staan tot de oorzaak handmatig is hersteld.
Oplossing
Bepaal welk onderdeel het probleem veroorzaakte en zet dat terug naar de vorige versie, via een vooraf gemaakte back-up of een rollback-plugin. Test daarna of de site weer werkt en stel het bijwerken uit tot een veilige oplossing beschikbaar is.
Stappenplan
- Stel vast welk onderdeel u het laatst hebt bijgewerkt (core, plugin of thema).
- Heeft u een recente back-up, zet die dan terug als snelste herstel.
- Wilt u alleen één plugin terugzetten, installeer dan een rollback-plugin.
- Selecteer in de rollback-plugin de betreffende plugin en kies de vorige versie.
- Voer de rollback uit en leeg daarna de cache.
- Controleer of de site en de betreffende functie weer werken.
- Schakel automatische updates voor dat onderdeel tijdelijk uit.
- Wacht op een nieuwere, gecorrigeerde versie voordat u opnieuw bijwerkt.
Configuratievoorbeeld: plugin terugzetten via WP-CLI
Met WP-CLI kunt u een plugin gericht naar een specifieke versie terugzetten zonder de hele site te herstellen:
Voorbeeld:
# Huidige plugins en versies tonen wp plugin list --fields=name,status,version # Een plugin terugzetten naar een specifieke versie wp plugin install contactformulier \ --version=4.2.1 --force # Cache legen na de rollback wp cache flush
Rollback-strategieen en voorkomen is beter
Er zijn meerdere manieren om terug te draaien. Een volledige back-up terugzetten herstelt de hele site naar een eerder moment, maar maakt ook latere wijzigingen ongedaan, zoals nieuwe bestellingen of berichten. Een gerichte rollback van alleen het problematische onderdeel is preciezer en behoudt de overige wijzigingen.
Het terugzetten van een plugin naar een oudere versie is een tijdelijke maatregel. Oudere versies missen mogelijk beveiligingsoplossingen, dus laat een teruggezette plugin niet eindeloos staan. Zodra de ontwikkelaar een gecorrigeerde versie uitbrengt, werkt u alsnog bij, bij voorkeur eerst getest in een staging-omgeving.
De beste rollback is er een die u niet nodig hebt. Door vóór elke update een back-up te maken en grote updates eerst op staging te testen, voorkomt u de meeste situaties waarin terugdraaien nodig is. Rollback is uw vangnet, geen vervanging voor zorgvuldig bijwerken.
Veelgemaakte fouten
- Een volledige back-up terugzetten en daarmee recente bestellingen of berichten verliezen.
- Niet vaststellen welk onderdeel de fout veroorzaakte voordat u terugdraait.
- Een teruggezette, verouderde plugin eindeloos laten staan met beveiligingsrisico.
- De cache niet legen na de rollback en daardoor de fout blijven zien.
- Opnieuw bijwerken met dezelfde versie zonder op een oplossing te wachten.
- Geen staging gebruiken bij de hernieuwde update.
Controle na afloop
- Controleer of de site weer normaal laadt na de rollback.
- Controleer of de eerder kapotte functie weer werkt.
- Controleer of er geen nieuwe foutmeldingen verschijnen.
- Controleer of automatische updates voor het teruggezette onderdeel uitstaan.
Praktische tips
- Bewaar meerdere recente back-ups zodat u een geschikt herstelpunt kunt kiezen.
- Gebruik een gerichte rollback in plaats van een volledige back-up waar mogelijk.
- Test de hernieuwde update altijd eerst op staging.
Veelgestelde vragen
Verlies ik gegevens bij het terugzetten van een back-up?
Mogelijk wel: wijzigingen na het back-upmoment, zoals nieuwe bestellingen, gaan verloren. Een gerichte rollback voorkomt dit.
Is een oudere pluginversie veilig?
Tijdelijk acceptabel, maar oudere versies missen mogelijk beveiligingsoplossingen; werk bij zodra een correctie beschikbaar is.
Hoe weet ik welk onderdeel de fout veroorzaakte?
Kijk welk onderdeel u het laatst bijwerkte; test eventueel door plugins één voor één uit te schakelen.
Samenvatting
U draait een mislukte WordPress-update terug door vast te stellen welk onderdeel de fout veroorzaakte en dat naar de vorige versie te herstellen, via een back-up of een gerichte rollback. Een gerichte rollback behoudt latere wijzigingen. Laat verouderde versies niet staan en werk opnieuw bij zodra een gecorrigeerde versie beschikbaar is, getest op staging.
Gerelateerde artikelen
Komt u er niet uit? Plan een gratis strategiegesprek via https://www.bdmnl.nl/plan.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren