Een backup maken van je website is niet iets om over het hoofd te zien. Het maken van een backup van je WordPress site kan je in veel situaties veel hoofdpijn besparen. Als je bijvoorbeeld een fout tegenkomt die je site kapot maakt of als een update de functionaliteit aantast, dan kun je naar de opgeslagen versie terugdraaien.

Het terugzetten van een WordPress backup kan je uren aan probleemoplossing besparen. Bovendien betekent het hebben van een backup dat je je site kunt dupliceren of verplaatsen naar een nieuwe host. We zouden zover willen gaan om te zeggen dat als je geen recente backup hebt, je dit bovenaan je to-do lijst moet zetten.

In dit artikel laten we je precies zien hoe je dat kunt doen. We bespreken welke onderdelen van je website je moet backuppen en laten je vier methoden zien om dit te doen, waaronder via je webhost, met behulp van plugins, de handmatige aanpak en op een lokale site. Laten we aan de slag gaan!

Wanneer maak je een backup van je WordPress website?

Het korte antwoord is dat je altijd een recente backup van je website moet hebben. Stel je voor dat je vandaag tegen een fout aanloopt die je site laat crashen zonder dat je weet hoe je dit moet oplossen.

Als je een backup hebt die een dag of minder oud is, is er waarschijnlijk niets aan de hand. Maar backups die weken (of maanden) oud zijn, kunnen recente updates en kritieke wijzigingen missen.

Als je een voornamelijk statische site hebt, is het misschien goed om minder vaak backups te maken. Maar voor forums, online winkels, blogs en zeer grote sites zijn consistente backups een noodzaak:

Recente websitebackups lijst
Recente websitebackups

Als je rondkijkt voor een webhostingservice, zul je merken dat de allerbeste hosts zoals Kinsta dagelijkse backups als belangrijk verkoopargument hebben:

Kinsta
Kinsta

Het beste hieraan is dat de backups geautomatiseerd zijn. Dus als je de instellingen eenmaal hebt geconfigureerd, zal je site elke dag backups maken zonder dat je het proces opnieuw hoeft te starten.

Bovendien biedt Kinsta niet alleen automatische dagelijkse backups, maar je hebt ook toegang tot backups per uur, per 6 uur en externe backups als add-ons bij onze hostingpakketten. Dit lijkt misschien overkill, maar het bespaart je een hoop tijd en stress als je met het worst-case scenario te maken krijgt.

Met veel WordPress plugins kun je ook backups plannen. Dit kan handig zijn als je goedkope gedeelde hosting gebruikt waarbij de backupfunctionaliteit niet is inbegrepen.

Echter, zonder een webhost of backupplugin die dit proces voor je afhandelt, zul je handmatig backups moeten maken. Dit is niet ideaal, want je kunt vergeten een backup te maken of per ongeluk een paar bestanden missen.

Bovendien kun je het beste een nieuwe backup maken voordat je grote veranderingen aanbrengt, zoals verhuizen naar een nieuwe host of het veranderen van het domein van je site. Je kunt ook een backup maken voordat je een update uitvoert of je sitebestanden bewerkt.

Zo maak je een backup van een WordPress site (4 methoden)

Nu we hebben uitgelegd hoe belangrijk het is om een backup van je site te maken, is het tijd om te kijken hoe je dat doet. Laten we eens kijken hoe je een WordPress site kunt backuppen met behulp van vier methoden.

1. Een backup maken van je WordPress website via je webhost

Als je een gerenommeerde webhost gebruikt, zou die je automatische backups moeten aanbieden. De frequentie van die backups kan echter variëren. Bij Kinsta bieden we bijvoorbeeld robuuste automatische dagelijkse backups, die je kunt openen door in te loggen op het dashboard van je hosting.

Dat is echter niet het enige type backup dat we aanbieden. Als je een zeer grote website of een bedrijf op bedrijfsniveau runt, kun je ook backups per uur, backups per 6 uur of externe backupopties toevoegen wanneer je een van onze hostingpakketten aanschaft.

Als je geen Kinsta gebruiker bent, raden we je aan om bij je webhost te informeren naar je backupopties. Zij kunnen het proces voor je afhandelen of je wijzen op manieren om het handmatig te doen.

Hoe krijg je toegang tot je automatische Kinsta backups en hoe maak je nieuwe aan?

Om toegang te krijgen tot je automatische Kinsta backups (en nieuwe te maken), moet je inloggen op je MyKinsta dashboard. Selecteer je site en navigeer naar het tabblad Backups om een overzicht van je backups te zien:

Een overzicht van MyKinsta backups
MyKinsta backups

Kinsta maakt standaard elke dag een verse backup van je website. Daarom zou je een lijst met eerdere backups van de afgelopen 14 dagen moeten zien.

Bovendien stellen we je in staat om backups terug te zetten naar je live of testomgevingen. Deze laatste feature kan handig zijn als je wijzigingen in eerdere versies van je website wilt testen.

Je hoeft alleen maar op de knop Herstellen te klikken. Selecteer vervolgens Live of Test:

Backup herstellen in MyKinsta
Backup herstellen in MyKinsta

Er verschijnt een pop-up waarin je de details van de backup kunt controleren en het herstel kunt bevestigen.

We bieden je ook de optie om backups op aanvraag te genereren. Ga hiervoor naar het tabblad Handmatig en selecteer de optie Nu backup maken:

Een handmatige backup maken met Kinsta
Een handmatige backup maken met Kinsta

Je kunt maximaal vijf handmatige backups maken, die het systeem maximaal 14 dagen bewaart. Dit is een handige functie die je kunt gebruiken vlak voordat je belangrijke updates aan je website uitvoert.

2. Een WordPress backupplugin gebruiken

Er zijn veel WordPress backupplugins die je kunt gebruiken. We kunnen ze echter onderverdelen in twee grote categorieën:

  1. Full-site backupplugins: Dit type plugin genereert volledige kopieën van je website en bewaart deze voor wanneer ze nodig zijn.
  2. Incrementele backupplugins: Deze familie plugins genereert alleen backups wanneer je wijzigingen aanbrengt in je website, zodat je geen onnodige opslagruimte op je server inneemt.

Een ander verschil tussen deze twee soorten plugins is dat incrementele backuptools vaak geld kosten. Er zijn echter een heleboel gratis backuptools die je kunt gebruiken.

Als je geïnteresseerd bent in plugins voor incrementele backups, hebben we in een eerder blogartikel een overzicht gegeven van onze favoriete opties. In dit gedeelte laten we je zien hoe je een van de populairste gratis oplossingen, Backup Migration, kunt gebruiken:

De Backup Migration plugin
Backup Migration

Om te beginnen installeer en activeer je de plugin. Ga vervolgens naar Backup Migration in je WordPress dashboard. Klik vervolgens op de knop Create backup now!

Maak een backup met de Backup Migration plugin
Een backup maken met de Backup Migration plugin

Er verschijnt een popup die je informeert over de hoeveelheid gegevens waarvan een backup wordt gemaakt:

Je backup bevestigen
Je backup bevestigen

Als je wilt doorgaan, klik je op Create the backup! Dit kan een paar seconden duren en je krijgt een melding als de backup is voltooid:

Backup geslaagd
Backup geslaagd

Je krijgt een link waar je je backup kunt bekijken en opslaan. Kopieer de link en plak hem in een nieuw tabblad. Zodra je dit doet, wordt er een kopie van de backup naar je computer gedownload.

Je kunt er ook voor kiezen om automatische backups voor je WordPress site in te plannen met behulp van Backup Migration. Hier kun je maandelijkse, wekelijkse of dagelijkse backups instellen:

Automatische dagelijkse backups met Backup Migration
Automatische dagelijkse backups met Backup Migration

Bovendien kun je de exacte tijd kiezen waarop je dagelijkse backups moeten plaatsvinden. Ondertussen kun je de plugin vertellen hoeveel backups je wilt bewaren.

Je Backup Migration backup herstellen

Het herstellen van een Backup Migration backup is een eenvoudige zaak. Je hoeft alleen maar te klikken op Manage & Restore Backup(s). Ga vervolgens naar de sectie Your saved backups:

Opgeslagen backups met de Backup Migration plugin
Opgeslagen backups met de Backup Migration plugin

Hier kun je zien wanneer je backups zijn uitgevoerd. Bovendien kun je voor elke backup de oorspronkelijke domeinnaam, de bestandsgrootte en de locatie waar de backup is opgeslagen bekijken.

Om een backup terug te zetten, klik je op de knop Restore in de kolom Actions. Er verschijnt een waarschuwing dat bestaande bestanden, mappen en databases worden overschreven:

Herstellen Backup Migration backup
Backup terugzetten

Als je wilt doorgaan met het herstellen, vink dan het vakje aan om aan te geven dat je het begrijpt. Selecteer vervolgens Start restoring!

3. Handmatig een backup van een WordPress website maken

Zoals we al eerder zeiden, houdt het maken van een backup van een WordPress website in dat je alle bestanden kopieert en de inhoud van de database exporteert. Je kunt de eerste van deze twee taken uitvoeren met behulp van een File Transfer Protocol (FTP) client zoals FileZilla.

Je webhost zou je moeten voorzien van een aantal referenties die je kunt gebruiken om verbinding te maken met je website via FTP, of SFTP in ons geval:

Een lijst met FTP credentials.
FTP gegevens

Met deze gegevens kun je verbinding maken met je server en de hoofdmap van WordPress vinden. In veel gevallen heet die map public. Om te beginnen kopieer of download je de map in zijn geheel:

Een WordPress hoofdmap downloaden.
WordPress hoofdmap

Het downloaden kan even duren, omdat de meeste WordPress websites honderden of duizenden bestanden bevatten. Zodra het klaar is, raden we je aan om die map te hernoemen naar de datum van de backup en hem vervolgens op een veilige locatie op te slaan. Zo kun je je hele WordPress site (inclusief alle media) opslaan op je pc of in een cloudopslagoplossing.

Daarmee is de vraag “Hoe maak ik een backup van mijn WordPress site met FTP?” beantwoord – nu nog de database. De eenvoudigste manier om daar een backup van te maken is door naar het configuratiescherm van je hosting te gaan en te zoeken naar je databasebeheersoftware.

Als je bijvoorbeeld Kinsta gebruikt, kun je bij je database komen door in te loggen op het dashboard van je hostingaccount (MyKinsta als je een Kinsta gebruiker bent), een website te selecteren en naar het tabblad Info te gaan:

Info tabblad van het MyKinsta dashboard.
Info tabblad van het MyKinsta dashboard.

Als je op de optie Open phpMyAdmin klikt, wordt de databasebeheerder gestart. Selecteer de database van je site in het menu aan de linkerkant en je zou een lijst met tabellen zoals deze moeten zien:

WordPress database tabellen in phpMyAdmin
WordPress database tabellen in phpMyAdmin

Selecteer vervolgens Export in het menu bovenaan het scherm. phpMyAdmin zal je vragen welke exportmethode je wilt gebruiken. De optie Quick zal automatisch alle tabellen van je site opnemen in een SQL-bestand, en dat is precies wat we willen.

Zorg ervoor dat je SQL selecteert onder Format en klik dan op Go:

Exporteer de tabellen van je website vanuit phpMyAdmin
De tabellen van je website exporteren vanuit phpMyAdmin

Je databasebestand zou meteen gedownload moeten worden. Dat is het! In dit stadium heb je zowel je WordPress hoofdmap als een kopie van de database. Je kunt de map en het SQL bestand samen ritsen en bewaren voor wanneer het nodig isdag.

Je handmatige backup terugzetten

Als je je handmatige backup moet terugzetten, kun je dat het beste doen door de hoofdmap van de backup te uploaden naar je server (op hetzelfde niveau als de huidige) met een andere naam. Zodra de map up is, kun je je huidige hoofdmap verwijderen en de backup hernoemen naar de oorspronkelijke waarde.

Daarna is het tijd om je database backup terug te zetten. Ga hiervoor terug naar phpMyAdmin en zoek de database van je site op. Selecteer deze keer de optie Import bovenaan het scherm.

phpMyAdmin zal je vragen een bestand te selecteren om te importeren en het format op te geven:

Een databasebestand importeren via phpMyAdmin
Een databasebestand importeren via phpMyAdmin

Selecteer het backupbestand van de database dat je wilt importeren en klik op Go onderaan het scherm. Zodra het importproces is voltooid, zie je een succesbericht.

Als je in dit stadium je website bezoekt, heeft je backup de meest recente versie vervangen. Als je een backup hebt teruggezet om een probleem met je website op te lossen, zou deze nu correct moeten werken.

4. Lokaal een backup maken van een WordPress website met DevKinsta

DevKinsta is een gratis lokaal WordPress ontwikkelprogramma dat iedereen kan gebruiken (of je nu klant bent van Kinsta of niet). Het is perfect als je nieuwe projecten lokaal wilt testen, wilt werken aan de ontwikkeling van plugins of thema’s en nog veel meer.

Je kunt het ook gebruiken om databases en e-mail te testen met tools als Adminer en Mailhog. Bovendien biedt DevKinsta eenvoudige toegang tot auto-updates, debugmodus en site klonen. En als je in de toekomst besluit om klant te worden van Kinsta, kun je pushen en pullen vanuit testomgevingen.

Als je momenteel een Kinsta gebruiker bent, kun je DevKinsta verbinden met je hostingaccount en het gebruiken om backups te maken van je WordPress sites op je lokale host. Open hiervoor DevKinsta en selecteer de optie Import from Kinsta onder Create new Site:

Een Kinsta website importeren naar localhost met DevKinsta.
Nieuwe site maken

Als je het nog niet hebt gedaan, zal DevKinsta je vragen om je hostinggegevens te verifiëren. Zodra je dat hebt gedaan, zie je een lijst met al je bestaande Kinsta websites, inclusief testomgevingen:

Selecteren welke Kinsta website je wilt importeren
Selecteren welke Kinsta website je wilt importeren

Selecteer een website en DevKinsta doet de rest. Het importeren kan even duren, afhankelijk van hoe groot de website is. Maar als het eenmaal klaar is, zal de kopie dienen als een lokale backup.

Als je de backup wilt herstellen, kun je de push naar testomgeving functionaliteit van DevKinsta gebruiken. Zodra de backup in een testomgeving op de servers van Kinsta staat, kun je deze verplaatsen naar productie.

Samenvatting

Leren hoe je een WordPress site kunt backuppen is eenvoudiger dan je denkt. Je kunt dit handmatig doen, met behulp van plugins, of zelfs je webhost het hele proces laten verzorgen.

De eenvoudigste en veiligste manier om WordPress sitebackups te maken is door een hostingprovider te gebruiken die dit automatiseert. Bij Kinsta bieden we geautomatiseerde dagelijkse WordPress backups bij elk pakket. En als dat niet genoeg is, kun je naar believen handmatige backups maken of DevKinsta gebruiken om lokale kopieën van je website te maken.

Heb je nog vragen over het maken van backups van je WordPress website? Laten we ze bespreken in de comments hieronder!

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.