• Door naar de hoofd inhoud
  • Spring naar voet

Webpoli

WordPress zoals jij wil

  • Beheer
  • Beveiliging
  • Marketing
  • Plugins
  • Praktijk
    • WordPress versies
  • Thema’s
    • Kindthema
  • Admin menu
    • Installeren
    • Dashboard
    • Berichten
    • Media
    • Pagina’s
    • Reacties
    • Weergave
    • Plug-ins
    • Gebruikers
    • Extra
    • Instellingen
Backup je WordPress website – altijd!

Backup je WordPress website – altijd!

geplaatst op 16 januari 2015

Backupen. Daar gaan we het over hebben. Als je een goed lopende website hebt, dan gaat er veel tijd zitten in het onderhouden van die site.

Dan heb ik het niet eens zo zeer over de tijd die je eventueel besteed aan bijvoorbeeld het kindthema. Ik doel dan met name op de content van je site. De berichten, de pagina’s, en de geüploade mediabestanden.

Regelmatig een backup maken is daarom geen luxe, maar bittere noodzaak. In dit bericht laat ik eerst zien hoe je handmatig, via het controlepaneel van je host, een backup kunt maken. Aansluitend wijs ik je op twee plugins voor het maken van backups.

Backupen via het controlepaneel

Als het even kan kies ik webhosting met cPanel. Gelukkig is dit ook het meestgebruikte controlepaneel. Plesk en ISP Manager kom ik de laatste tijd niet zo veel tegen. Vooral in Nederland wordt ook veel hosting met DirectAdmin aangeboden. De licentiekosten van DirectAdmin bedragen ongeveer de helft van die van cPanel en Plesk.

In principe kent elk controlepaneel dezelfde functies. Ook als jouw host DirectAdmin biedt, zul je de stappen die ik neem in het cPanel eenvoudig kunnen vertalen naar DirectAdmin.

Voor een complete backup van je WordPress site moet je twee zaken beveiligen:

  • de bestanden
  • de database

Eerst comprimeren we de bestanden tot een zip-bestand. Dat doen we met behulp van de bestandsmanager van het controlepaneel.

Daarna downloaden we een (gezipt) exemplaar van de database. Daarvoor gebruiken we phpMyAdmin.

Bestanden backupen

Tot de bestanden behoren WordPress zelf en alles wat zich in de wp-content folder bevindt. Dat zijn dus thema’s, plugins, taalbestanden, geüploade media, en eventueel tijdelijke bestanden in de uploads directory.

cPanel - login
cPanel loginscherm

Start je browser en login via het controlepaneel van je webhost. Tenzij je de inloggegevens hebt gewijzigd, vind je de gebruikersnaam en het wachtwoord in de welkomstmail van de host.

cPanel - Bestandsbeheer starten
Bestandsbeheer starten

Zoek en start de bestandsmanager.

cPanel - Bestandsbeheer eerste keer
Bestandsbeheer eerste start

Als je bestandbeheer voor de eerste keer start, dan verschijnt er een dialoogscherm. Hierin geef je aan in welke directory je wilt starten en of je ook de verborgen bestanden wilt zien.

Tenzij de de laatste vraag niet met een vinkje beantwoord, blijft dit scherm de volgende keer achterwege.

cPanel - Bestandsbeheer webfolder
Webdirectory

Je belandt in de webdirectory. Deze folder heet over het algemeen public_html of www.

Zoals je in de afbeelding kunt zien is dit de hoogste directory van de WordPress site. Deze map wordt daarom ook wel de WordPress root genoemd.

cPanel - Bestandsbeheer alles selecteren
Alles selecteren

Druk op de [Alles selecteren] knop. Hierboven is die knop rood omlijnd.

cPanel - Bestandsbeheer comprimeren starten
Comprimeren

Na het selecteren, druk op je op de [Comprimeren] knop.

cPanel - Bestandsbeheer comprimeren dialoog
Comprimeren dialoog

Er springt een dialoogscherm tevoorschijn. Als gewenst formaat kies je Zip-archief.

Vervolgens benoem je het bestand. Over het algemeen neem ik voor een combinatie van datum, domein en naam van de host. Hier “2015-01-16 backup host.zip”.

cPanel - Bestandsbeheer comprimeren bezig
Comprimeren in uitvoering

Zodra je op de [Compress File(s)] knop drukt wordt het archiefbestand aangemaakt.

cPanel - Bestandsbeheer comprimeren gereed
Comprimeren geslaagd

Er verschijnt wederom een pop-up scherm. In theorie zou je een foutmelding kunnen krijgen, maar dat heb ik zelf nog nooit meegemaakt.

Het bovenstaande scherm impliceert dat het comprimeren is gelukt.

cPanel - Bestandsbeheer downloaden
Archiefbestand downloaden

Als het goed is, zie je in de map nu ook het ZIP-bestand staan met de gekozen naam (2015-01-16 backup host.zip). Dit bestand moeten we nu downloaden. Dat kan via de knop [Downloaden] in het menu, maar ook via rechtsklikken. De eerste keuze is het contextgevoelige menu is ‘Download’.

Zodra het archiefbestand op je PC is gearriveerd, heb je een off-site backup van de webbestanden.

Het gecomprimeerde bestand kun je beter niet in je publieke webfolder laten staan. Je kunt het of verwijderen, of naar je home folder kopiëren. De home folder is de map met het huisje, links boven in de afbeelding.  Je hebt dan ook een on-site backup van de bestanden.

De bestanden zijn gebackupt. We zijn er bijna.

Database backupen

We gaan nu verder met de database. Daarvoor gebruiken we phpMyAdmin.

cPanel - phpMyAdmin starten
phpMyAdmin starten

Zoek in het hoofdmenu naar phpMyAdmin en start deze applicatie.

phpMyAdmin Export
phpMyAdmin Export

In het phpMyAdmin scherm kies je eerst de gewenste database in de linker zijbalk. Nadat je de database hebt geselecteerd, klik je op de [Export]  knop.

phpMyAdmin Custom Export
Custom Export

 

In het Export scherm selecteer je ‘Custom’.

Controleer of alle tabellen zijn geselecteerd. Dat gaat eigenlijk altijd goed, maar je kunt het maar beter zeker weten. Anders kom je mogelijk bij het terugzetten van de database voor verrassingen te staan.

In het Output deel selecteer je ‘zipped’, als compressiemethode.

phpMyAdmin Custom Export Go
Custom Export Go

Scroll naar beneden en druk op de [Go] knop.

cPanel - Backup bestanden
Backup bestanden

phpMyAdmin geeft zelf een naam aan de geëxporteerde database. In dit geval is dat wilransz_mdb.sql.zip.

Deze naam bestaat uit drie delen: accountnaam en database extensie, gevolgd door sql. Zelf zet ik er nog de datum voor.

Zodra de downloaden gereed is, heb je een complete backup van je WordPress site.

Backup plugins

Je weet het. Bij WordPress hebben we voor alles een plugin. Ook voor het maken van backups.

Zelf gebruik ik BackupBuddy. Zowel voor het maken van backups, als voor het migreren van WordPress sites. 

Er zijn ook gratis alternatieven voor het maken van backups. Ik heb er een aantal bekeken en vond BackUpWordPress eigenlijk wel aardig.

Andere plugins maken bijvoorbeeld alleen een backup van de database, of uitsluitend van de database en de wp-content folder. In dit laatste geval ontbreekt dan met name de wp-config.php van je site.

BackUpWordPress - backups
Backups scherm

BackUpWordPress voegt een Backups pagina toe aan het Extra paneel. In dit Backups scherm vind je drie tabs.

De eerste tab dient voor het maken en beheren van database backups. Dat is dus vergelijkbaar met het exporteren van de database via phpMyAdmin.

Via het tweede tabje maak en beheer je complete backups. Inderdaad, met BackUpWordPress maak je in een klap een backup van je complete WordPress site. Dus alle bestanden en de database.

Met behulp van de tab ‘+ add schedule’, kun je het backupen van de bestanden en/of de database zelfs automatiseren.

Voor automatische backups naar cloudlocaties moet je bij BackUpWordPress add-ons kopen, bij BackupBuddy is dat inbegrepen.

BackUpWordPress - inhoud zip
Inhoud BackUpWordPress ZIP

Als je het BackUpWordPress archiefbestand opent, dan vind je daarin alle folders en bestanden van je site en een exemplaar van de (ongecomprimeerde) database met sql extensie.

Maak altijd een backup

Ongeacht of je host backups maakt of niet, maak altijd zelf backups. Als je dagelijks berichten plaatst, maak dan ook dagelijks een backup van de database. Zeker met een plugin is dat een fluitje van een cent. Met BackupBuddy en BackUpWordPress kun je dat zelfs automatiseren.

Zorg er ook voor dat je backups altijd off-site bewaard. Als je backups alleen on-site bewaart en er gebeurt iets met de schijf van de webserver, of nog erger met het complete datacenter, dan sta je nog met lege handen.

Download backups dus naar je lokale computer, of regel cloudopslag bij bijvoorbeeld Dropbox of DreamHost (DreamObjects).

Maak backups, en bewaar deze off-site – dus niet op dezelfde server als de website.

Onderwerp: Beveiliging Trefwoorden: Backup, cPanel, Database, Herstel

Voet CTA

  • Blog
  • Index
  • Nieuwsbrief
  • Privacy
  • RSS

Copyright © 2022 Webpoli · Alle rechten voorbehouden