Creëer in drie stappen een eigen ontwikkelomgeving voor je nieuwe website!

Je wilt graag een nieuwe website opbouwen voor je domein, maar wenst dat je huidige website in de tussentijd wel online blijft staan. In dit geval is het hebben van een ontwikkelomgeving, op een plek naast je bestaande website, zeer handig. Hoe pak je dat aan? In dit artikel leg ik je uit, hoe je een eigen ontwikkelomgeving kunt creëren, afschermen en daarna live kunt zetten op je eigen webhostingpakket.

Bouw een eigen ontwikkelomgeving voor je website!

Een ontwikkelomgeving is ideaal om, naast je huidige website, een nieuw CMS zoals WordPress te proberen. Het geef je ook de gelegenheid om rustig aanpassingen te testen, zonder dat het gelijk gevolgen heeft voor je hoofdwebsite. Graag loods ik je er in drie stappen doorheen:

Stap 1: creëer je ontwikkelomgeving

De gemakkelijkste methode om een nieuwe ontwikkelomgeving online te zetten, is door je gewenste CMS te installeren via Installatron. In dit artikel ga ik uit van een WordPress-installatie, maar deze stappen kunnen ook worden doorlopen als je bijvoorbeeld een ontwikkelomgeving wenst voor Drupal, Joomla of één van de vele andere systemen die in Installatron beschikbaar zijn.

Wanneer je de installatiehandleiding volgt, dien je als aanvullende stap bij het derde punt aan te geven dat je gebruik wenst te maken van een aangepaste map. In dit geval installeer ik de omgeving in de map ‘ontwikkelomgeving’ door dit bij ‘Pad’ in te vullen.

Bouw een eigen ontwikkelomgeving voor je website: bepaal de locatie

Nadat installatie van WordPress is voltooid, benader je deze applicatie via https://www.voorbeeld.nl/ontwikkelomgeving. Je hoofdwebsite is nog gewoon via https://www.voorbeeld.nl te bereiken. Uiteraard vervang je hier ‘voorbeeld.nl’ met je eigen domeinnaam.

Stap 2: scherm je ontwikkelomgeving af

Het afschermen van een ontwikkelomgeving is zeer gewenst. Zo weet je zeker dat deze omgeving door niemand anders valt te benaderen. Hierdoor kun je de lancering van een nieuwe website geheimhouden tot de dag dat je dit voor je bezoekers groots aankondigt. In deze stap beschrijf ik daarom hoe je met een wachtwoord je ontwikkelingsomgeving afschermt. Er toont zich dan een loginscherm in je browser, wanneer iemand de ontwikkelomgeving benadert.

Om de wachtwoordbescherming aan te maken, ga je in DirectAdmin van je pakket in het menu naar ‘Systeeminfo en bestanden’ → ‘Bestandsbeheer’. Je bladert vervolgens door naar de public_html-map. Daarin zie je de bestanden van je website staan. Ga nu met de muis over de map die je wilt beveiligen en klik op ‘Beveilligen’. In dit voorbeeld scherm ik de map ‘ontwikkelomgeving’ af.Bouw een eigen ontwikkelomgeving voor je website: het instellen van wachtwoordbescherming

Nu kom je in een scherm waar je kunt aangeven dat je de map wenst te beveiligen. De volgende velden dien je daarbij in te vullen. Klik nadat je dit hebt gedaan op ‘Beveiligen’.

Bouw een eigen ontwikkelomgeving voor je website: het aanmaken van de wachtwoordbescherming

  • Beschermde Directory Prompt
    De boodschap die verschijnt in het inlogvenster.
  • Instellen / Update gebruiker
    De gebruikersnaam waarmee kan worden ingelogd.
  • Wachtwoord
    Het wachtwoord waarmee kan worden ingelogd.

Nadat jij je ontwikkelomgeving hebt afgeschermd, kun je ermee aan de slag. Nu is dus het moment aangebroken om de website naar eigen wens op te bouwen en te testen!

Caching instellen voor je website
Maak met caching je nieuwe website nog sneller. Houd het dan bij één cachingplugin, zodat je website zo optimaal mogelijk blijft werken.

Stap 3: lanceer je nieuwe website

Je kunt je ontwikkelomgeving natuurlijk puur voor testen blijven gebruiken. Echter, je kunt ook vanuit de ontwikkelomgeving opgebouwde website lanceren. Erg handig wanneer de testwebsite af is en je graag wilt dat https://www.voorbeeld.nl deze website laat zien.

3.1 Het weghalen van de wachtwoordbescherming

Belangrijk is dat je eerst weer het wachtwoord van je ontwikkelomgeving afhaalt. Je gaat hiervoor in DirectAdmin naar ‘Systeeminfo en bestanden’ → ‘Beveiligde mappen’ en klikt op de map die je hebt afgeschermd. Klik daarna op ‘Bescherming verwijderen’ en bevestig je keuze.

Bouw een eigen ontwikkelomgeving voor je website: de ingestelde wachtwoordbescherming weghalen

3.2 Het verplaatsen van je hoofdwebsite

Nu je de beveiliging hebt weggehaald, kun je de installatie verplaatsen. In dit voorbeeld is het zo dat de hoofdwebsite rechtstreeks in de map /public_html/ staat en de nieuwe website in de map /public_html/ontwikkelomgeving/. Wat je hierbij dus wilt, is de website in de map /public_html/ontwikkelomgeving/ naar de map /public_html/ verplaatsen.

Je kunt de bestanden via een FTP-programmam verplaatsen, zoals FileZilla. In dit geval kiezen we ervoor om dit via ‘Bestandsbeheer’ in DirectAdmin te doen. De stappen zijn dan als volgt:

  • Ga in DirectAdmin naar ‘Systeeminfo en bestanden’ → ‘Bestandsbeheer’. Klik daarna op de map /public_html/ (de map met een pijl erin).
  • Maak een nieuwe map aan met de naam ‘oud’. Je doet dit door links onderaan op ‘Nieuwe map’ te klikken en ‘oud’ als mapnaam op te geven.
  • Selecteer alle bestanden in de public_html-map. Haal het vinkje bij de map weg waar je nieuwe website in staat en ook waar de oude website in moet komen. In dit voorbeeld haal ik dus het vinkje weg bij de map ‘oud’ en ‘ontwikkelomgeving’. Klik vervolgens op ‘Klembord’ om te bestanden te kunnen verplaatsen.
  • Klik nu op de map ‘oud’ die je iets eerder in dit proces hebt aangemaakt. Wanneer je in die map bent, klik je onderdaan op ‘Klembord handelingen’ en kies je ‘Verplaats bestanden’ om de bestanden uit de public_html-map daar naartoe te verplaatsen.

3.3 Het verplaatsen van je ontwikkelwebsite

Je vorige hoofdwebsite heb je nu naar de submap /oud/ verplaatst. De volgende stap is om de ontwikkelwebsite naar de public_html-map te verplaatsen, zodat dit nu de hoofdwebsite wordt.

  • Ga naar de map /public_html/ontwikkelomgeving/ en selecteer daar alle bestanden en mappen. Klik daarna weer op ‘Klembord’.
  • Ga weer terug naar de public_html-map, klik onderaan op ‘Klembord handelingen’ en kies voor ‘Verplaats bestanden. Zo zet je de website-bestanden van je nieuwe website rechtstreeks in de public_html-map.
  • Nu moet je de URL aanpassen van de WordPress-installatie. Daar staat nu als site-URL https://www.voorbeeld.nl/ontwikkelomgeving waar je graag wilt dat dit nu https://www.voorbeeld.nl wordt. Hoe je in WordPress de URL verandert, wordt hier stapsgewijs toegelicht.

De situatie is nu zo dat je oude website in de map /public_html/oud/ staat, de nieuwe website in map /public_html/ en de map /ontwikkelomgeving/ leeg is.

Houd je pakket veilig
Vanuit beveiligingsoogpunt is het nu waard om te overwegen wat je met de bestanden in de map /oud/ doet. Je kunt die map bijvoorbeeld naar je PC verplaatsen of van je pakket verwijderen, wanneer je die bestanden niet meer nodig hebt. Je wilt namelijk niet dat er een map op je pakket staat die een gedateerde installatie bevat en zo een beveiligingslek vormt.

Dankzij testen een succesvolle website!

Door naast je bestaande website een ontwikkelomgeving te hebben, kun je rustig nieuwe situaties testen zonder dat bezoekers hier iets van merken. Hierdoor kun je extra aandacht schenken aan je website, wat uiteindelijk zal leiden tot meer tevreden bezoekers. Denk je er ook aan om een website te bouwen en zoek je nog hosting? Bekijk onze pakketten en ga aan de slag.

Bekijk hostingpakketten →

P.S. Wil je op de hoogte blijven van alle artikelen, updates, tips en trucs die verschijnen op ons blog? Dat kan! Rechts bovenin via RSS, e-mail, het liken op Facebook, het +1’en op Google+ of het volgen op Twitter.

Deel App Tweet Mail Deel

3 thoughts on “Creëer in drie stappen een eigen ontwikkelomgeving voor je nieuwe website!

  1. Wijnsma op zei:

    Interessant.ik heb 2 websites bij antagonist…
    Vraag: gaat dan ook Google niet de ontwikkelsite indexeren omdat die wel online staat?

    Dank.

    • Bedankt voor je vraag! Als je de map van de ontwikkelomgeving van wachtwoordbescherming voorziet (stap 2), dan zal de website die daarin staat niet door Google worden geïndexeerd.

  2. Vincent op zei:

    Hallo,

    Ik ben op zoek naar een ontwikkelomgeving in de cloud waar ik meerdere websites kan onderhouden en deployen naar verschillende webhostings voor mijn klanten. Ik ontwikkel WordPress websites.

    Welke online tool raad je me aan?

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *