Home - WordPress back-up terugzetten: zo herstel je je site
Op deze pagina

WordPress back-up terugzetten: zo herstel je je site

Foto van David Ladiges
David Ladiges
Technical Lead
WordPress back-up terugzetten: zo herstel je je site
WordPress back-up terugzetten: zo herstel je je site

Na een update, een hack of een verkeerde klik werkt je site niet meer, en je weet dat er ergens een back-up staat. Een WordPress back-up zet je terug via je hostingpaneel of back-upplugin door de bestanden en de database uit hetzelfde herstelpunt terug te zetten. Controleer na herstel de permalinks, cache en of de oorzaak van het probleem niet mee is teruggezet. Ging het mis na een update, probeer dan eerst de lichtere route uit site kapot na een update, want vaak is één plugin uitschakelen genoeg. Hieronder lees je wat er bij een WordPress back-up terugzetten komt kijken: het juiste herstelpunt, de route en de controle achteraf. Dit artikel hoort bij WordPress-beheer: de complete gids.

Voordat je begint: drie vragen

Voordat je een back-up terugzet, wil je weten of je de huidige staat hebt veiliggesteld, wat er mis is en of er nog data binnenkomt. Terugzetten is namelijk overschrijven. Het werkt als terugspoelen op een videoband, waarbij alles wat na dat moment is opgenomen verdwijnt. Mijn eerste advies klinkt daarom dubbel. Maak eerst een back-up van je kapotte site, bijvoorbeeld in Installatron. Ook een kapotte site bevat orders, formulierinzendingen en teksten van vandaag, en zo kun je die later nog terughalen. Veel hostingpartijen bewaren de huidige staat bij terugzetten niet automatisch, dus reken daar niet op.

De tweede vraag is of je weet wat er mis is. Bij een hack zet ik nooit zomaar een back-up terug, want het lek zit er dan nog in en binnen een paar dagen is het weer raak. Dicht eerst de oorzaak, en controleer of de back-up compleet is, met zowel bestanden als database, en van vóór de infectie. Hoe je dat aanpakt, lees je bij malware verwijderen, of je laat het over aan WordPress gehackt. De derde vraag geldt vooral voor webshops. Komen er nog orders of formulierinzendingen binnen, exporteer die dan eerst (zie WooCommerce back-up) en zet de shop tijdens het herstel in de onderhoudsmodus.

Welk herstelpunt kies je?

Het herstelpunt is de datum en tijd van de back-up die je terugzet, en welk punt past hangt af van wat er misging. Ook hoeft niet altijd alles terug. Vaak is een gedeeltelijk herstel genoeg, met alleen de database of alleen de bestanden, en dan verlies je minder.

SituatieKies dit herstelpuntWat zet je terugLet op
Mislukte updateVlak voor de updateVaak alleen bestandenDoe de update niet blind opnieuw
HackLaatste schone back-up, vaak verder terug dan je denktAllesEerst oorzaak dichten, core opnieuw installeren via Dashboard > Updates, dan updates en wachtwoorden
Content verwijderd of instelling verkeerdVlak voor de wijzigingAlleen database, of de revisie via wijzigingen ongedaan makenAlles van daarna in de database verdwijnt
Kapotte databaseLaatste werkende back-upAlleen databaseBestanden en database moeten bij elkaar passen

Die laatste kolom is belangrijker dan hij lijkt. Zet je alleen de database terug terwijl je plugins inmiddels zijn bijgewerkt, dan verwacht een plugin soms een andere databasestructuur dan er staat. Bestanden en database horen samen een back-upset te vormen uit hetzelfde moment. Twijfel je, zet dan alles terug. Hoe ver je bij een hack terug kunt, hangt af van je pakket en hoe lang je back-ups bewaard blijven.

WordPress back-up terugzetten: drie routes

Een back-up herstellen kan op drie manieren, van eenvoudig naar technisch. Ik raad de eerste aan, omdat die ook werkt als WordPress zelf niet meer laadt. Twijfel je over het herstelpunt, test het dan eerst op een kloon van je site in Installatron, een eenvoudige staging-omgeving.

Via je hostingpaneel

  1. Log in op je hostingpaneel en open het back-uponderdeel, bij Surver is dat JetBackup 5 in cPanel.
  2. Kies het herstelpunt op datum en tijd.
  3. Kies wat je terugzet, dus alles, alleen de bestanden of alleen de database.
  4. Bevestig en wacht tot het herstel klaar is.

Met een back-upplugin

Een back-upplugin herstelt vanuit het WordPress-beheer. Bij UpdraftPlus ga je naar Instellingen > UpdraftPlus Backups, tabblad Backup/Restore, vink je de onderdelen aan en klik je op Herstellen. Het nadeel is dat dit alleen werkt als je nog kunt inloggen. Ligt de site plat, dan installeer je eerst een schone WordPress en de plugin, en koppel je daarna de back-up uit je cloudopslag.

Handmatig

Handmatig herstellen doe je alleen als de andere routes niet beschikbaar zijn. De database importeer je via phpMyAdmin in een lege database, of met WP-CLI via wp db import backup.sql. De bestanden zet je via (S)FTP of bestandsbeheer terug in de juiste map, meestal vooral wp-content. Controleer daarna in wp-config.php of databasenaam, gebruiker en wachtwoord kloppen.

Na het terugzetten: loop deze punten na

Na het terugzetten controleer je of de site werkt, je data compleet is en de oorzaak echt weg is.

  1. Leeg de cache van je cacheplugin en je browser, zie cache legen.
  2. Geven pagina’s een 404, sla de permalinks dan opnieuw op via Instellingen > Permalinks.
  3. Log in en bekijk je homepage, een paar pagina’s en de mediabibliotheek. Klopt de site-URL, en meldt Google Search Console de dagen erna geen nieuwe fouten?
  4. Test je formulieren en bij een webshop de checkout, of laat dat over aan WooCommerce beheer.
  5. Voer de updates uit die na het herstelpunt verschenen, anders staat de oude kwetsbare versie weer live. Binnen WordPress onderhoud doen we dat maandelijks voor je.
  6. Wijzig na een hack alle wachtwoorden van WordPress, hostingpaneel en FTP. Verander je databasewachtwoord, dan werk je ook wp-config.php bij.
  7. Zet orders of inzendingen van na het herstelpunt terug uit je export en vergelijk ze met je betaalprovider, zie webshop offline.

Het maken van back-ups hoef je bij ons niet zelf te regelen. Bij managed WordPress hosting maken we automatisch dagelijkse, wekelijkse en maandelijkse back-ups op externe servers in aparte datacenters binnen Europa. Terugzetten doe je op de shared pakketten zelf en kosteloos via JetBackup 5, los voor bestanden, databases of mailaccounts. Een back-up die je in Installatron maakte, zet je in Installatron terug. Ook JetBackup bewaart je huidige staat niet automatisch, dus maak eerst zelf een back-up. Zit je op Surver Cloud, neem dan contact op met support. En test je back-up voordat je hem nodig hebt. Hoe je dat doet en hoe vaak je een back-up maakt, lees je in WordPress back-up en migratie: de complete gids en de onderhoudschecklist.

Veelgestelde vragen

Hoe zet ik een WordPress backup terug als ik niet meer kan inloggen?

Gebruik dan je hostingpaneel of de handmatige route met phpMyAdmin en (S)FTP. Een back-upplugin werkt alleen als WordPress zelf nog laadt. Lukt geen van beide, installeer dan een schone WordPress en koppel de plugin-back-up opnieuw.

Hoe lang duurt het terugzetten van een back-up?

Dat hangt af van de grootte van je site en je mediabibliotheek. Via het hostingpaneel gaat het meestal in enkele minuten, handmatig duurt het langer. Reken daarnaast tijd voor de controle achteraf.

Kan Surver de back-up voor me terugzetten?

Op de shared pakketten zet je hem zelf terug, kosteloos, via JetBackup 5 in cPanel. Twijfel je welk herstelpunt je moet kiezen, dan kijkt de support van Surver met je mee.

Heb je een vraag over je website of hosting?

Ons team staat klaar om je te helpen! Laat je gegevens achter en we nemen vrijblijvend contact op.

Deel dit artikel:

Stel je vraag

Heb je een vraag over je website, hosting of WordPress? Vul je gegevens hieronder in en we nemen zo snel mogelijk contact met je op met een persoonlijk antwoord.

Je hebt geen technische kennis nodig. We denken graag met je mee.

Stel je vraag