Een staging-omgeving is een exacte kopie van uw live WordPress-site waarop u veilig kunt testen. Updates, nieuwe plugins of ontwerpwijzigingen probeert u eerst uit zonder dat bezoekers er last van hebben. In dit artikel zet u een staging-omgeving op, test u wijzigingen en zet u die daarna veilig live.
Probleem
Updates, nieuwe plugins of wijzigingen direct op de live site uitvoeren is riskant: een fout maakt de site meteen onbruikbaar voor bezoekers.
Oorzaak
Op de productiesite hebben fouten directe gevolgen: bezoekers zien defecten, formulieren of betalingen werken niet en de reputatie lijdt eronder.
Updates en wijzigingen kunnen onverwachte conflicten veroorzaken die pas zichtbaar worden op de specifieke configuratie van uw site.
Zonder testomgeving is er geen veilige plek om wijzigingen te beproeven voordat ze live gaan.
Oplossing
Werk met een staging-omgeving: een kopie van de live site waarop u alle wijzigingen test. Pas wanneer alles probleemloos werkt op staging, zet u de wijzigingen live, bij voorkeur via de synchronisatiefunctie van uw host of plugin.
Stappenplan
- Maak via uw hosting of een plugin een staging-kopie van de live site.
- Controleer dat staging is afgeschermd voor zoekmachines en bezoekers.
- Voer de gewenste updates of wijzigingen uit op de staging-omgeving.
- Test alle belangrijke functies: pagina’s, formulieren, betalingen en weergave.
- Los eventuele conflicten of fouten op staging op.
- Maak een back-up van de live site voordat u wijzigingen overzet.
- Zet de geteste wijzigingen live via synchronisatie of handmatig.
- Controleer de live site na het overzetten.
Configuratievoorbeeld: staging afschermen en synchroniseren
Scherm de staging-omgeving af voor zoekmachines en let op bij het synchroniseren van de database, zodat u geen live gegevens overschrijft:
Voorbeeld:
# Staging afschermen (robots): wp-admin > Instellingen > Lezen [x] Zoekmachines ontmoedigen deze site te indexeren # Of via robots.txt op staging: User-agent: * Disallow: / # Bij live zetten: let op de database! # - Code/bestanden: veilig overzetten # - Database (orders): NIET zomaar overschrijven op een webshop
Wanneer staging en de valkuil van de database
Een staging-omgeving is onmisbaar voor sites waar downtime of fouten schadelijk zijn, zoals webshops en zakelijke sites. Voor elke risicovolle wijziging, denk aan grote updates, een nieuw thema of ingrijpende plugins, biedt staging een veilige plek om te testen. Werkt iets niet, dan merkt geen enkele bezoeker er iets van.
De grootste valkuil zit in het terugzetten naar live, specifiek bij de database. Op een actieve webshop komen er voortdurend nieuwe bestellingen binnen op de live database. Zet u de complete staging-database terug, dan overschrijft u die nieuwe orders. Synchroniseer daarom doordacht: zet bij voorbeeld alleen code en bestanden over, of gebruik een functie die wijzigingen samenvoegt in plaats van overschrijft.
Scherm de staging-omgeving altijd af voor zoekmachines en bezoekers. Een openbare, indexeerbare kopie van uw site kan duplicate content veroorzaken en gevoelige gegevens blootstellen. De meeste staging-functies regelen deze afscherming automatisch, maar het is verstandig dit te controleren voordat u begint te testen.
Veelgemaakte fouten
- Wijzigingen direct op de live site testen in plaats van op staging.
- De staging-omgeving niet afschermen voor zoekmachines.
- Bij het live zetten de live database overschrijven met nieuwe orders erin.
- Geen back-up van de live site maken voor het overzetten.
- Op staging testen maar de wijzigingen daarna niet zorgvuldig overzetten.
- Vergeten dat staging na verloop van tijd afwijkt van de live site.
Controle na afloop
- Controleer of de wijzigingen op staging volledig werken voordat u live zet.
- Controleer of de staging-omgeving is afgeschermd voor indexering.
- Controleer na het live zetten of de live site correct werkt.
- Controleer of recente live gegevens (zoals orders) intact zijn gebleven.
Praktische tips
- Gebruik staging voor elke risicovolle update of wijziging.
- Let bij het live zetten extra op de database van actieve webshops.
- Maak een verse staging-kopie als de live site sinds de vorige kopie is gewijzigd.
Veelgestelde vragen
Wat is een staging-omgeving?
Een afgeschermde, exacte kopie van uw live site waarop u veilig wijzigingen kunt testen.
Kan ik staging zomaar live zetten?
Wees voorzichtig met de database: op een webshop kunt u nieuwe orders overschrijven. Synchroniseer doordacht.
Hoe scherm ik staging af?
Met de optie om zoekmachines te ontmoedigen of via robots.txt; veel staging-functies regelen dit automatisch.
Samenvatting
Een staging-omgeving is een afgeschermde kopie van uw live WordPress-site waarop u updates en wijzigingen veilig test. Pas wanneer alles werkt, zet u de wijzigingen live. Let daarbij vooral op de database van actieve webshops om nieuwe orders niet te overschrijven, en scherm staging altijd af voor zoekmachines.
Gerelateerde artikelen
- WordPress-update veilig uitvoeren
- WordPress-site migreren naar een nieuwe server
- WordPress-back-up terugzetten
Komt u er niet uit? Plan een gratis strategiegesprek via https://www.bdmnl.nl/plan.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren