Gebruik een testsite om je volledige WordPress.com-site te klonen voor het uitvoeren van tests. Je kan belangrijke thema- en plugin-updates, incompatibiliteiten of andere belangrijke wijzigingen op de testsite testen voordat je ze toepast op je hoofdproductiesite. In deze handleiding lees je alles over hoe je een testsite maakt op WordPress.com.
Deze functie is beschikbaar op sites met een Business- en Commerce-abonnement van WordPress.com. Als je een Business-abonnement hebt, moet je deze activeren. Voor gratis sites of sites met Personal- en Premium-abonnementen moet je je abonnement upgraden om toegang te krijgen tot deze functie.
Een testsite kan worden aangemaakt door elke beheerder van je site. De site-eigenaar zal altijd worden toegevoegd als xeigenaar van de testsite, ook als de testsite is aangemaakt door een andere beheerder. Je kunt één testsite per productiesite aanmaken en de testomgeving naar behoefte verwijderen en opnieuw creëren.
Om een testsite aan te maken, volg je deze stappen:
- Ga naar je Lijst met sites op het dashboard van je site.
- Klik op de knop}Rechts van de site en selecteer Instellingen.
- Klik naast de titel van je site op de link ‘Testsitetoevoegen’ (of klik op de vervolgkeuzelijst Productie om een testsite toe te voegen als je het nieuwe Hosting Dashboardgebruikt). Dit proces zal enige tijd duren om te voltooien.
Als je geen testsite kunt maken (de knop is bijvoorbeeld grijs), is de meest voorkomende oorzaak een verbindingsprobleem met Jetpack. Leer hoe je de meest voorkomende fouten van Jetpack oplost.
Om je testsite te openen, volg je deze stappen:
- Ga naar je Lijst met sites op het dashboard van je site.
- Selecteer je live-/productiesite uit de lijst.
- Klik op de vervolgkeuzelijst Productie naast de titel van je site en selecteer je testsite.
De testsite is een kopie van je bestaande site die wordt gebruikt voor testdoeleinden. Je kan plugins installeren, van thema wisselen en back-ups herstellen op de testsite, net zoals op de live site. Je pas aangemaakte testsite is nu volledig losgekoppeld van het origineel. Aanpassingen op de een hebben dus geen gevolg voor de ander.
Het adres (URL) van de testsite wordt automatisch aangemaakt door ‘test-[vier-willekeurige-karakters]‘ aan het adres van de productiesite toe te voegen. Elke keer dat je een nieuwe stagingsite verwijdert en aanmaakt, verandert de willekeurige reeks van vier tekens, zodat de staging-URL niet hetzelfde blijft.
Het is niet mogelijk om dit adres te bewerken of een aangepast domein toe te voegen, omdat een testsite niet bedoeld is om als live site te worden gebruikt.’ Om een kopie te maken van je site die bedoeld is voor openbare weergave, volg je in plaats daarvan de stappen in onze gids Een site kopiëren.
Voor een stagingsite is de constante WP_ENVIRONMENT_TYPE=staging toegevoegd aan het wp-config.php-bestand, waardoor sommige plugins mogelijk verschillende productie- en testomgevingen gebruiken.
Zo lang je productiesite (je live hoofdwebsite) een actief abonnement heeft, blijft de testsite ook actief. De productie- en testsites delen dezelfde opslagruimte, waarbij beide sites 50% van de opslag tot hun beschikking hebben.
De volgende websitegegevens worden naar je testsite gekloond:
- Berichten
- Pagina’s
- Thema’s
- Plugins
- Media-uploads
- Gebruikers
- Configuratie-opties, API-codes en databasegegevens die met je site zijn opgeslagen.
De volgende WordPress.com-gegevens worden naar je nieuwe site gekopieerd omdat deze gegevens sitespecifiek zijn:
- Abonnees
- Likes
- Bijgevoegde SSH-sleutels
Je kan de database en het bestandssysteem in beide richtingen synchroniseren tussen de testomgeving en de productie-omgeving (live omgeving). Dit is nuttig als je wijzigingen hebt aangebracht op de testsite die je wilt toepassen op je productiesite zonder ze handmatig opnieuw te maken. Bekijk onze handleiding om te leren hoe je kan synchroniseren tussen staging en productie.
Je moet toegang hebben tot zowel de productie- als de testsites om de wijzigingen ertussen te kunnen synchroniseren. Als een gebruiker wel toegang heeft tot de ene, maar niet tot de andere, voeg deze dan toe als beheerder aan zowel productie als test, zodat ze wijzigingen kunnen synchroniseren.
Standaard kunnen zoekmachines de testsite niet indexeren. Dit kan worden veranderd met een aangepast robots.txt-bestand dat in de hoofdmap van je website wordt geplaatst.
Er zijn belangrijke overwegingen voor testsites wanneer WooCommerce op de site wordt gebruikt. (Klik om uit te klappen).
Alle WooCommerce-gegevens in de database worden naar de testsite gekloond. Dit omvat klanten, producten, bestellingen en andere WooCommerce-gerelateerde informatie opgeslagen in de database. We voegen ook de constante WP_ENVIRONMENT_TYPE=staging toe aan het wp-config.php-bestand, waardoor sommige plugins mogelijk verschillende productie- en testomgevingen gebruiken.
Ga extra voorzichtig te werk bij het synchroniseren van testen naar productie, omdat dit kan leiden tot permanent gegevensverlies als het niet correct wordt voltooid. Bij testsites bestaat het risico dat je deze gegevens (zoals bestellingen en klantgegevens) permanent kwijtraakt wanneer je de productiesite vervangt door de testversie.
Overweeg alternatieven voor het synchroniseren van de testsite met de productie om te voorkomen dat belangrijke gegevens verloren gaan, zoals:
- Als je kleine wijzigingen hebt aangebracht aan het thema op je stagingsite, overweeg dan om de wijzigingen handmatig opnieuw aan te brengen op de productiesite.
- Als je nieuwe pagina’s, berichten of producten hebt toegevoegd aan de stagingsite, overweeg dan om ze te exporteren van de stagingsite en ze naar productie te importeren.
Als je een testsite moet synchroniseren met een productie voor een WooCommerce-winkel, overweeg dan om nieuwe bestellingen tijdelijk te pauzeren om gegevensconflicten te voorkomen. Controleer voordat je synchroniseert of alle bestellingen, producten en klantgegevens overeenkomen tussen de test- en productiesites. Als er verschillen zijn, exporteer dan de nieuwste gegevens uit de productie en importeer deze naar de testsite. Zodra alles is uitgelijnd, controleer je de gegevens voordat je doorgaat met de synchronisatie.
Als er iets misgaat en er gegevens verloren gaan tijdens de synchronisatie, kan je je productiesite herstellen via een back-up die is gemaakt voordat de synchronisatie is uitgevoerd.
Om je testsite te verwijderen, volg je deze stappen:
- Ga naar je Lijst met sites op het dashboard van je site.
- Selecteer je live-/productiesite uit de lijst.
- Klik op de vervolgkeuzelijst Productie naast de titel van je site en selecteer je testsite.
- Ga naar het tabblad Instellingen .
- Scrol naar het gedeelte ‘Testsite verwijderen‘ en klik op de knop Verwijderen.
Zodra je een stagingsite verwijdert, kan je op elk moment een nieuwe aanmaken. De nieuwe testsite begint altijd als een nieuwe kloon van je huidige productiesite.