Kolonel Server

Door wijzigingen te testen voordat u ze op een live website publiceert, voorkomt u downtime, gebroken pagina's, en gegevensverlies. Plesk maakt dit proces eenvoudiger doordat u een testkopie van uw site kunt maken waarin u veilig code kunt testen, inhoud, en configuratiewijzigingen.

Deze workflow wordt vaak gebruikt in omgevingen waarin u controle heeft over domeinen, bestanden, en databanken, zoals instellingen die doorgaan Plesk-hosting.

Wat een staging-omgeving is

Een testomgeving is een aparte kopie van uw website die alleen wordt gebruikt om te testen. Het draait meestal op een ander domein of subdomein en weerspiegelt de productiesite zo goed mogelijk.

Typische toepassingen zijn onder meer:

  • Updates testen voordat ze op de live site worden toegepast
  • Inhoudelijke wijzigingen beoordelen
  • Compatibiliteit verifiëren met plug-ins of aangepaste code

Het creëren van de faseringsomgeving

De testsite wordt meestal aangemaakt als een nieuw domein of subdomein binnen hetzelfde Plesk-abonnement.

Bijvoorbeeld, als uw hoofdsite actief is example.com, je zou kunnen creëren staging.example.com om de stagingversie te hosten.

[Schermafbeelding: Scherm voor het aanmaken van een Plesk-domein of subdomein]

Zodra het domein of subdomein bestaat, u kunt beginnen met het kopiëren van gegevens vanaf de productielocatie.

Websitebestanden kopiëren

Stap 1: Open Website kopiëren

Log in op het Plesk-controlepaneel.

Vanuit de linkerzijbalk, open Websites & Domeinen, lokaliseer de productielocatie, en klik Website kopiëren.

[Schermafbeelding: Websites & Domeinenpagina met het pictogram Website kopiëren]

Stap 2: Selecteer de bestemming

Onder Kopieer bestemming, kiezen Website in Plesk.

Selecteer het stagingdomein of subdomein als bestemming.

Bepaal hoe bestaande bestanden op de bestemming moeten worden afgehandeld, klik vervolgens OK.

Plesk kopieert alle websitebestanden naar de testomgeving.

Databases kopiëren

Als uw website een of meer databases gebruikt, ze moeten ook naar de stagingomgeving worden gekopieerd.

Stap 1: Kopieer de database

In de Plesk-zijbalk, klikken Databases.

Zoek de database die door de productielocatie wordt gebruikt en klik op Kopiëren.

[Schermafbeelding: Databaselijst met kopieeroptie]

Stap 2: Maak een nieuwe databank

Kies de lokale databaseserver en selecteer de optie om een ​​nieuwe database met een aangepaste naam te maken.

Inschakelen Maak een volledige kopie, klik vervolgens OK.

[Schermafbeelding: Databaseconfiguratiescherm kopiëren]

Nadat het kopiëren is voltooid, update de configuratiebestanden van de testsite zodat ze verbinding maken met de nieuwe database in plaats van met de live database.

Testen van de stagingsite

Open het stagingdomein in uw browser en verifieer dat:

  • Pagina's worden correct geladen
  • Formulieren en dynamische functies werken zoals verwacht
  • Databasegestuurde inhoud wordt correct weergegeven

Testen is vooral belangrijk voor grotere sites die worden gehost cloud-servers waarbij wijzigingen van invloed kunnen zijn op meerdere services.

Publicatie van de testsite

Zodra het testen is voltooid, u kunt de stagingversie publiceren.

Stap 1: Verwijs de live site naar staging-bestanden

In Websites & Domeinen, zoek het productiedomein en open Hosting-instellingen.

Verander de Documentwortel naar de map die door de testsite wordt gebruikt en sla de wijzigingen op.

[Schermafbeelding: Hostinginstellingen met documenthoofdveld]

Stap 2: Controleer databaseverbindingen

Als uw site een database gebruikt, bevestig dat de live site verbinding maakt met de juiste productiedatabase.

Na publicatie, bekijk de live site zorgvuldig om er zeker van te zijn dat alles werkt zoals verwacht.

Staging-workflows zijn bijzonder waardevol op speciale server omgevingen waar volledige controle ook volledige verantwoordelijkheid betekent voor de nauwkeurigheid van de implementatie.

Was dit artikel nuttig??