Websites, webshops & slimme automatisering
Kennisbank · Hosting

Wat is een staging-omgeving en heeft u er een nodig?

Een staging-omgeving is een testkopie van uw website. Wanneer is dat nuttig, hoe werkt het en waar moet u op letten bij het terugzetten naar live?

Hosting

Een staging-omgeving is een afgeschermde kopie van uw website waarop u veilig dingen kunt uitproberen voordat bezoekers ze zien.

Kort antwoord

Op een staging-omgeving test u updates, nieuwe plugins of een nieuw ontwerp zonder risico voor de echte site. Gaat er iets mis, dan merkt geen bezoeker het. Voor een eenvoudige informatieve site is het prettig maar niet altijd nodig. Voor een webshop of een site met koppelingen naar andere systemen is het eigenlijk onmisbaar.

Hoe het werkt

Een staging-omgeving is een kopie van uw site, meestal op een subdomein als staging.uwbedrijf.nl of op een tijdelijk adres van de hoster. Bestanden en database worden gekopieerd. U voert daar de wijziging uit, test of alles werkt, en zet de wijziging pas daarna door naar de live site.

Veel hosters hebben er een knop voor in het configuratiescherm. Voor WordPress bestaan er ook plugins die een kopie maken. Bij maatwerk wordt het vaak door de ontwikkelaar ingericht.

Wanneer is het nuttig?

  • Grote updates: een nieuwe hoofdversie van WordPress, WooCommerce of een paginabouwer.
  • PHP-versie omhoog: zie of alles nog werkt voordat u live omzet.
  • Nieuwe plugins of koppelingen: bijvoorbeeld een boekhoudkoppeling of nieuwe betaalmethode.
  • Ontwerpwijzigingen: een nieuw thema of een nieuwe homepage die u eerst wilt laten zien aan een collega.
  • Foutzoeken: een probleem nabootsen zonder bezoekers lastig te vallen.

Voor kleine tekstwijzigingen of een nieuwe blog heeft u geen staging nodig. Dat doet u gewoon op de live site.

Waar u op moet letten

Een staging-omgeving brengt eigen risico's mee als u ze vergeet:

  • Zoekmachines buitenhouden. Zet de testsite op "niet indexeren" en bij voorkeur achter een wachtwoord. Anders verschijnt er dubbele inhoud in Google, of erger: klanten die op de testsite een bestelling plaatsen.
  • Geen echte mail versturen. Een kopie van een webshop kan orderbevestigingen of herinneringen naar echte klanten sturen. Zet uitgaande mail op staging uit of laat hem naar een testadres gaan.
  • Betalingen in testmodus. Zet de betaalmodule op staging in testmodus, zodat er niet per ongeluk echt geld wordt afgeschreven.
  • Koppelingen loskoppelen. Voorraadkoppelingen of boekhoudsoftware kunnen anders dubbele gegevens krijgen.
  • Persoonsgegevens. Een kopie bevat ook alle klantgegevens. Bescherm de staging net zo goed als de live site, en ruim hem op als u hem niet meer gebruikt.

Van staging terug naar live

Dit is het lastigste deel. Als u de hele staging-database over de live site heen zet, overschrijft u alles wat er sinds het kopiëren live is gebeurd: nieuwe bestellingen, formulierinzendingen, reacties en nieuwe klantaccounts.

Daarom werk ik meestal zo:

  1. De wijziging testen op staging en precies noteren wat er is veranderd.
  2. Bij updates en plugins: dezelfde stappen herhalen op de live site, nu met de zekerheid dat het werkt.
  3. Bij ontwerpwijzigingen: alleen de betreffende bestanden of pagina's overzetten, niet de hele database.
  4. Vlak voor het overzetten een verse back-up van de live site maken.

Bij een site zonder bestellingen of formulieren is het volledig terugzetten van staging minder riskant, maar ook dan is een back-up vooraf verstandig.

Veelgestelde vragen

Kost een staging-omgeving extra?

Bij sommige hosters zit het in het pakket, bij andere betaalt u voor extra ruimte. De kopie neemt meestal net zoveel opslag in als de live site.

Moet de staging-omgeving actueel blijven?

Het liefst maakt u vlak voor een grote test een verse kopie. Een staging van een half jaar oud test niet meer dezelfde situatie als de live site.

Kan ik het zonder staging af met alleen een back-up?

Voor kleine sites kan dat: back-up maken, wijziging doen, bij problemen terugzetten. Bij een webshop betekent terugzetten wel dat u bestellingen van de tussentijd kunt verliezen.

Hulp nodig?

Wilt u grote updates laten testen voordat ze live gaan? Dat doe ik standaard voor webshops via WooCommerce-onderhoud en voor andere sites via WordPress-support.

Meer in Hosting

Hulp nodig met uitvoering?

Vaste pakketten voor site, ads, SEO en WhatsApp.

WhatsApp
Bellen WhatsApp Afspraak