Staging omgeving opzetten voor WordPress
Wanneer je wijzigingen op je website liever niet op de live/productieomgeving (de website versie die je klanten/bezoekers ook zien) wilt maken, heb je de mogelijkheid om zogenaamde staging omgeving op te zetten. Hiermee kloon/kopieer je een website naar een tijdelijk (sub)domein, zodat je daar je wijzigingen kunt doorvoeren zonder dat je klant er iets van merkt. Met name handig bij te testen van nieuwe functionaliteit, plugins, upgrades of visuele wijzigingen. Na het afronden van je test zet je de nieuwe versie van je website live, of voer je de geteste wijzigingen ook door op je live omgeving.
Er zijn verschillende mogelijkheden als het gaat om werken met een live- en staging omgeving voor je website:
Optie 1: Installatron staging opzet (beginner)
Login op je cPanel omgeving en ga naar Domains > Create A New Domain.
Maak daar een nieuw subdomein aan, bijvoorbeeld clone.domein.nl
Vink Share document root uit.
Scrol naar beneden naar Applications en open je WordPress installatie .
Je komt dan in het volgende scherm:
waar je rechtsboven klikt op het Clone icoon:
Je komt dan in het Clone scherm (voorbeeld voor een .com domein):
- Hier vul je de map (Directory) in waar je wilt dat je staging omgeving moet komen. We raden aan om de default blog in Directory te verwijderen, de site is dan direct beschikbaar onder clone.domein.nl of clone.domein.com.
Klik nu op de Clone knop onderaan het scherm en Installatron doet alles voor je: kopiëren bestanden, maken nieuwe database en importeren huidige database, aanpassen van de wp-config.php. Je ziet als resultaat nu twee Wordpress installs bij Installatron:
De staging omgeving is nu beschikbaar onder bijvoorbeeld http://clone.domein.nl. Je kunt daar vervolgens de gewenste wijzigingen doorvoeren en testen, alvorens de draaiende site te vernieuwen!
De staging website live brengen gaat in drie stappen:
- De huidige website backuppen met Installatron en die backup downloaden.
- De huidige website en database verwijderen met Installatron (Installatron importeert alleen als de public_html map leeg is).
- De staging website met Installatron importeren op de live website.
Je kunt hiervoor ook Hoasted inschakelen, mail dan support@hoasted.com.
Optie 2: Staging opzet met WP Staging plugin (intermediate)
WP Staging is een gratis WordPress plugin om een staging website op te zetten en van daaruit te testen. Met de Pro versie (zie https://wp-staging.com/) kun je ook wijzigingen in de staging site met een druk op de knop publiceren. Hier de stappen met de gratis versie om een site te klonen:
- Na installatie heb je in je Dashboard in de rechterkolom WP Staging. Klik daarop en kies vervolgens Start.
- Op het volgende scherm kies je “Create New Staging Site”
Geef een korte naam, bv stagingsite en klik op “Start Cloning”
Als het gereed is, verschijnt het volgende scherm met de melding Congratulations en de knop: “Open Staging Site”:
In de betaalde Pro versie zit een Push functie om de website live te zetten.