Grote update testen zonder je live site te slopen: staging

6 min leestijd
Grote update testen zonder je live site te slopen: staging

Er staat al weken een grote update klaar. Divi 6, een nieuwe Elementor-hoofdversie, of die sprong van WooCommerce waar je changelog-Engels zenuwachtig van wordt. Je wéét dat je moet updaten — ook voor de veiligheid — maar je hebt de verhalen gelezen over sites die er daarna gesloopt bij liggen. Dus je stelt het uit. Wekenlang.

Voor precies dit dilemma bestaat er een oplossing die veel site-eigenaren over het hoofd zien, omdat het zo’n developer-woord is: staging.

Wat is een staging-omgeving?

Een staging-omgeving is simpelweg een kopie van je website op een apart adres, bijvoorbeeld staging.voorbeeldbedrijf.nl. Zelfde thema, zelfde plugins, zelfde inhoud — maar wat je daar doet, raakt je echte site niet. Je kunt er dus rustig die grote update draaien, kijken wat er sneuvelt, en pas als alles werkt hetzelfde op je live site doen.

Wat staging niet is: een backup. Een staging-kopie beschermt je niet tegen dataverlies of een hack — daarvoor blijven goede backups nodig. Zie staging als je oefenruimte, en de backup als je verzekering.

Een staging-site maken via je hostingpaneel

Je hebt er geen dure externe dienst voor nodig. Op de meeste shared hosting met DirectAdmin zit Installatron, en die kan installaties klonen. Zo werkt het in grote lijnen:

  1. Maak in je hostingpaneel een subdomein aan, bijvoorbeeld staging.voorbeeldbedrijf.nl.
  2. Open Installatron en ga naar je bestaande WordPress-installatie (onder “Mijn applicaties”).
  3. Kies Clone (klonen) en wijs het nieuwe subdomein aan als bestemming.
  4. Installatron kopieert bestanden én database, en past de site-URL automatisch aan naar het staging-adres.

Na een paar minuten (bij grote sites langer) heb je een werkende tweeling van je site. Bij een hoster als KeurigOnline zit Installatron standaard in het paneel; kom je er niet uit, dan kan de helpdesk de kloon voor je aanmaken.

Twee dingen om meteen te regelen op je staging-site:

  • Houd Google buiten de deur. Vink in WordPress onder Instellingen → Lezen “Zoekmachines ontmoedigen” aan, of zet er via je hoster een wachtwoord op. Een dubbele site in Google wil je niet.
  • Zet mail-plugins uit die automatisch mailen (nieuwsbrieven, orderbevestigingen, abandoned-cart-mails). Je wilt niet dat je oefensite echte klanten gaat mailen.

Testen: waar kijk je naar?

Draai op staging de update die je op live niet durfde. Klik daarna niet alleen even op de homepage, maar loop een vast rijtje af:

  • De vijf belangrijkste pagina’s (home, diensten/shop, contact) — kloppen opmaak en afbeeldingen nog?
  • Het contactformulier: verstuur een testbericht.
  • Bij een webshop: leg een product in de winkelwagen en loop de checkout door tot de betaalstap.
  • Bekijk de site op je telefoon — pagebuilder-updates breken nogal eens net het mobiele menu.
  • Open een pagina in de editor en sla hem op. Werkt de builder zelf nog?

Gaat er iets stuk, dan heb je precies wat je wilde: je ziet het probleem vóórdat je klanten het zien. Vaak wijst de foutmelding meteen naar één plugin die nog niet klaar is voor de nieuwe versie — hoe je die opspoort staat in zo vind je de plugin die de kritieke fout veroorzaakt.

Doorzetten naar live: twee smaken

Smaak 1: de update op live herhalen. Werkte alles op staging? Maak een backup van je live site en voer daar dezelfde updates uit, in dezelfde volgorde. Dit is de veiligste route, en voor updates is het maar een paar minuten werk. Je staging-site was je generale repetitie.

Smaak 2: de staging-site over live heen klonen. Installatron kan ook de andere kant op klonen. Dat klinkt handig, maar pas op: alles wat er ná het klonen op je live site is gebeurd — nieuwe bestellingen, formulier-inzendingen, reacties — gaat daarbij verloren. Voor een brochuresite die toch niet verandert is het prima; voor een webshop is terugklonen bijna altijd een slecht idee. Kies daar smaak 1.

Alternatief: een lokale kopie

Wil of kun je geen subdomein gebruiken, dan kun je de site ook op je eigen computer draaien met een gratis tool als Local. Dat werkt prima, maar het opzetten is technischer (site exporteren, importeren, URL’s omzetten) en je test dan nét niet op dezelfde server-omgeving als je echte site — een andere PHP-versie kan andere resultaten geven. Voor de meeste ondernemers is de Installatron-kloon de kortste route.

Wanneer is staging overkill?

Eerlijk is eerlijk: niet elke update verdient dit ritueel. Een kleine bugfix-update van een contactformulier-plugin op een eenvoudige site? Backup maken, updaten, klaar. Staging loont vooral bij:

  • grote versiesprongen van je pagebuilder of thema (Divi, Elementor);
  • WooCommerce-updates op een draaiende webshop;
  • een PHP-versie-upgrade van je hostingpakket;
  • grote verbouwingen: nieuw thema, herinrichting, nieuwe functionaliteit.

Samengevat

  • Staging = een kopie van je site op een oefenadres; wat daar misgaat, doet niemand pijn.
  • Via Installatron in je hostingpaneel kloon je je site in een paar klikken naar een subdomein.
  • Scherm de kopie af voor Google, test met een vaste checklist, en herhaal daarna de update op live.
  • Klonen van staging terug naar live: nooit blind doen bij een webshop.
  • Voor kleine updates volstaat een backup; voor grote versiesprongen is staging goud waard.

Wanneer schakel je hulp in?

Loopt de kloon vast, heb je geen Installatron in je paneel, of blijkt op staging dat de grote update écht dingen sloopt die je niet zelf opgelost krijgt? Dan is dat het moment om je hoster of webbouwer in te schakelen — mét de foutmeldingen van je staging-site erbij. Dat maakt het voor iedereen sneller: de diagnose is dan al half gesteld, en je live site heeft er niets van gemerkt.

Geen code nodig

Klaar om te beginnen met OnePage?

Bouw je eigen professionele website zonder code

Probeer 14 dagen gratis
Geen creditcard nodig
Alle features inbegrepen
Nederlandse templates