WPZeker
← Kennisbank

Een back-up die je ook echt terug kunt zetten

Bijna elke site heeft een back-up. Veel minder sites hebben er een die ooit is teruggezet, en dat is een ander ding.

Bijna elke site heeft een back-up. Veel minder sites hebben er een die ooit is teruggezet. Dat is een ander ding, en je komt er meestal achter op het moment dat je het niet meer kunt gebruiken.

Wat er in moet zitten

Een WordPress-site is twee dingen: bestanden en een database. Je thema, je plugins en je afbeeldingen staan in de bestanden. Je pagina's, je berichten, je gebruikers, je formulierinzendingen en al je instellingen staan in de database. Wie alleen de bestanden bewaart heeft een lege site terug.

Bestanden én database, in één zetje op hetzelfde moment. Twee back-ups van verschillende tijdstippen terugzetten geeft een site die naar plaatjes verwijst die er niet zijn.

Niet op dezelfde server

Een back-up in wp-content/backups is geen back-up maar een tweede kopie van hetzelfde risico. Bij een schijfstoring is hij net zo goed weg, bij een inbraak wordt hij meegenomen of versleuteld, en bij een hoster die je account op slot zet kom je er niet meer bij.

Er is nog een reden: zo'n map is vaak gewoon op te vragen vanaf internet. Een back-up bevat je wp-config.php met je databasewachtwoord erin. Wie hem downloadt heeft geen lek meer nodig.

Hoe vaak, en hoe lang bewaren

Dagelijks is voor de meeste sites genoeg. De vraag die je jezelf stelt is: hoeveel werk wil ik opnieuw doen. Publiceer je één keer per week een bericht, dan is een dag verlies niets. Komen er dagelijks aanmeldingen binnen die alleen in je database staan, dan is een dag verlies wél iets.

Bewaartermijn is belangrijker dan frequentie, en dat is de fout die het vaakst gemaakt wordt. Wie zeven dagen bewaart, is beschermd tegen een fout die je dezelfde week ontdekt. Malware ontdek je zelden dezelfde week. Dertig dagen is een redelijk minimum, met een maandelijkse kopie die langer blijft staan.

Terugzetten is het echte werk

Een back-up maken is één handeling. Terugzetten is er een stuk of zes, en de meeste mensen doen ze voor het eerst op de dag dat het misgaat. Wat je wilt weten voordat het zover is:

De enige manier om die drie te beantwoorden is het een keer doen. Op een testomgeving, niet op je echte site, en op een rustig moment.

Terugzetten is niet altijd het antwoord

Bij een gehackte site zet je de dag van gisteren terug en staat het lek er nog in, want dat zat er gisteren ook al. Bij een site waar dagelijks iets binnenkomt kost terugzetten je alles van vandaag. Vaak wil je dus niet de hele site terug, maar één bestand, één tabel of één pagina.

Daarvoor moet je back-up wel te openen zijn zonder hem in zijn geheel terug te zetten. Een los zip-bestand met een SQL-dump erin kan dat. Een gesloten formaat van een dienst die alleen een knop "herstellen" heeft, niet.

Wat wij doen

Dagelijks, buiten je server, en met bewaarpunten die verder teruggaan dan een week. Eén keer per maand zetten we er een terug op een testomgeving om te kijken of het werkt, en de datum van die laatste geslaagde proef staat in je maandrapport. Zonder die proef weet je het niet; je hoopt het.

Liever niet zelf

Wij houden WordPress-sites bij en controleren elke pagina, niet alleen de voorpagina. Vanaf € 29 per maand, en je kunt eerst gratis laten kijken wat er van jouw site te zien is.

Verder lezen