Een testomgeving (staging) is een kopie van je website op een apart adres, zoals test.jouwdomein.nl. Daar probeer je een nieuw thema, een grote update of een herbouw uit terwijl je echte site gewoon blijft draaien.
Maak een subdomein
Maak in DirectAdmin het subdomein test aan; zie de handleiding over een subdomein aanmaken. Het krijgt een eigen map, bijvoorbeeld public_html/test, en een eigen SSL-certificaat.
Kopieer de site
Kopieer de bestanden naar de map van het subdomein en zet een export van de database via phpMyAdmin in een nieuwe database. Pas in de configuratie van je CMS de databasegegevens en het site-adres aan. Bij WordPress moet ook elke verwijzing naar het oude adres in de database worden vervangen; een plugin voor dupliceren of migreren doet dat in één keer.
Houd zoekmachines buiten
Zet in de testomgeving aan dat zoekmachines niet mogen indexeren (bij WordPress onder Instellingen, Lezen). Beter nog: beveilig de map met een wachtwoord, zie de handleiding over een map beveiligen met een wachtwoord. Zo kan niemand de testsite zien of per ongeluk delen.
Test de wijziging
Voer de update of aanpassing uit op de testsite en loop de belangrijkste pagina's, formulieren en de afrekenpagina na, ook op een telefoon.
Zet over naar de echte site
Werkt alles, doe dan dezelfde stappen op de echte site, of kopieer de testsite terug. Maak eerst een back-up; zie de handleiding over een back-up maken. Zet het site-adres terug en indexeren weer aan.
Een testomgeving met een kopie van je klantgegevens is net zo gevoelig als de echte site. Beveilig hem met een wachtwoord en verwijder hem als je klaar bent.
Zet in de testomgeving de betaalkoppeling in testmodus, anders doe je echte betalingen.