Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

Banner: ServerPress.com

Een testserver op de makkelijke manier

Laatst bijgewerkt:

auteur afbeelding
Door Topher
recensent afbeelding
BEOORDEELD Door Chris Klosowski President

Elke keer als we nieuwe software uitbrengen hier bij Easy Digital Downloads zeggen we resoluut: "Zorg ervoor dat je dit test op een staging server voordat je het toepast op je live site".  Sean Davis ging diep in op waarom het erg belangrijk is om een staging server te hebben. Helaas doen een groot aantal gebruikers dit niet. De meest voorkomende reden lijkt te zijn dat mensen simpelweg niet weten hoe ze er een moeten opzetten, of geloven dat het een moeilijke of tijdrovende taak is.

In dit artikel gaan we het hebben over hoe je een testserver opzet. Staging servers zijn bedoeld als permanente, langdurige klonen van je live site. Testservers zijn bedoeld om belast te worden, kapot te gaan, weggegooid te worden en gemakkelijk opnieuw aangemaakt te worden voor meer testen.

Ik ga meteen beginnen met te zeggen dat de tool die we gaan gebruiken DesktopServer Premium van ServerPress is.  Het kost op het moment van schrijven $99,95, maar zal van onschatbare waarde blijken.

Laten we beginnen.

Stap 1: Installeer DesktopServer

DesktopServer is beschikbaar voor Windows of OS X.  Voor de doeleinden van dit artikel hoef je geen WordPress-site of iets dergelijks op te zetten, installeer gewoon DesktopServer.

Stap 2: Maak een back-up van je live site

DesktopServer kan back-upbestanden importeren die zijn gemaakt door BackupBuddy, Duplicator, BackWP Up, BackUp WordPress, InfiniteWP & ManageWP.  Voor dit blogartikel gaan we Duplicator gebruiken, maar elk van deze zal net zo goed werken, en de instructies zullen hetzelfde zijn.

Klik in Duplicator op de knop Nieuw aanmaken:Schermafbeelding van Duplicator's Create New-knop

Zodra je een voltooide back-up hebt, download dan het archiefbestand ervan. Schermafbeelding van Duplicator's Archive-knop

Opmerking: je hebt het installatiebestand NIET nodig voor een van de back-upopties.  Alleen het archiefbestand.

Stap 3: Importeer back-upbestand in DesktopServer

Kies in de desktop server-app de optie "Website exporteren, importeren of delen":Schermafbeelding van DesktopServerKies op de volgende pagina "Bestaand WordPress-websitearchief importeren":Schermafbeelding die "Importeer een bestaand WordPress-websitearchief" toont

Tot slot wordt je gevraagd om een domeinnaam te bedenken en je back-upbestand te laden:Schermafbeelding van DesktopServer die vraagt om back-upbestand

Nadat je op Volgende hebt geklikt, zal DesktopServer de lokale website voor je instellen en je een link geven naar de domeinnaam die je hebt bedacht.  Hieronder zie je een screenshot van Safari die de site toont die ik voor dit blogartikel heb gemaakt:

Screenshot van testserver in Safari

Stap 4: Configureren voor testen

Op dit punt heb je een exacte kopie van je live site.  Alle producten, instellingen, afbeeldingen; alles is er.

Het testen van nieuwe functies of updates op je nieuwe testserver vereist geen speciale configuratie of instellingen, behalve wanneer je betalingen test.   Om die veilig te testen, wil je je betalingsgateways configureren voor Testmodus.

In Downloads → Instellingen → Betaalmethoden vind je de schakelaar Testmodus helemaal bovenaan:

Screenshot van Test Mode-schakelaar in EDD

Daarnaast wilt u mogelijk een Sandbox gebruiken voor uw betaalgateway.  We hebben documentatie over hoe u dat kunt instellen voor zowel PayPal als Amazon Payments.  Het aanmaken van een Sandbox hoeft maar één keer te gebeuren, en daarna kunt u deze voor al uw toekomstige tests gebruiken.

Houd er ook rekening mee dat betaalgateways die toegang tot uw site willen, waarschijnlijk niet zullen werken met een lokale testomgeving.  Uw lokale server is niet toegankelijk vanaf het web.

Stap 5: Testen en nog meer testen

Op dit punt bent u klaar om uw site te testen.  Upload nieuwe versies van plugins of thema's en probeer met al uw macht deze nieuwe lokale site die u hebt gebouwd te breken.  Idealiter hebt u een reeks standaardtests die u op uw site uitvoert.  Als u dat niet hebt, is dit een goed moment om er een te maken.  Houd simpelweg aantekeningen bij van alles wat u test, en test elke keer dezelfde dingen.  Na verloop van tijd zal uw lijst groeien naarmate u nieuwe dingen ontdekt om te testen.

Zorg ervoor dat u het wijzigingenlogboek leest voor de softwareversie die u test.  Zorg ervoor dat u elk van de items test die zijn gewijzigd, toegevoegd of verwijderd.  Het testen van uw site is een wetenschap en vereist oefening.

Bonusronde

Nadat u uw lokale testomgeving hebt geïnstalleerd en geconfigureerd voor de testmodus, gebruikt u uw back-upsoftware (die al in uw testomgeving moet zijn geïnstalleerd) om een nieuwe back-up te maken en deze op uw computer op te slaan.

Vervolgens kunt u DesktopServer gebruiken om uw nieuwe testserver te verwijderen en een nieuwe te maken.  Alleen deze keer zullen al uw instellingen vooraf zijn geconfigureerd voor testen, en u kunt onmiddellijk weer beginnen met testen.  Dit is bijzonder nuttig wanneer u destructieve tests uitvoert, zoals het verwijderen van producten, of wanneer u zoveel tests uitvoert dat opnieuw instellen pijnlijk zou zijn.

Samenvatting

Het bovenstaande proces kan als volgt worden samengevat:

  • Maak een back-up van uw live site
  • Importeer deze in DesktopServer
  • Configureren voor testen
  • Test deze tot het uiterste
  • Herhaal optioneel

Als u al regelmatig back-ups van uw site maakt (wat u zou moeten doen), dan is stap één redelijk overbodig.  U pakt gewoon de nieuwste en importeert deze.

Nog één ding dat belangrijk is om op te merken, dit proces is NIET specifiek voor Easy Digital Downloads.  U moet dit proces doorlopen met elke wijziging die uw site kan breken.  Wanneer er een nieuwe versie van WordPress uitkomt, maak dan een testserver en probeer de bèta's.  Uw ontwerper heeft een nieuw thema dat u zou moeten proberen?  Maak een testserver.

Als u er eenmaal comfortabel mee bent, duurt het maken van een testserver echt maar een paar minuten, en er is geen excuus om deze niet te gebruiken.

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.