Introductie

Als je een WordPress website gaat opzetten, kan het fijn zijn om wat te experimenteren voordat je je werk online zet. Met een plug-in als Maintenance kun je je website in onderhoudsmodus plaatsen: als ingelogde gebruiker zie je alle inhoud van de website, maar niet ingelogde bezoekers zien een mooie ‘onder constructie’ melding.

Maintenance plug-ins zijn minder handig als je site al online staat en bezoekers ontvangt. In dat geval kan het fijn zijn om op je eigen computer of laptop een soort thuiskopie van je website te draaien: een lokale WordPress installatie. Zo kun je ook later nog andere instellingen, plug-ins, thema’s en upgrades testen voordat je de bezoekers van je website lastig valt met eventuele fouten.

Webserver software

Om een werkende WordPress installatie op te zetten heb je een combinatie van programma’s nodig die van je computer een webserver maakt: een webserver, een database server en PHP zijn nodig voor WordPress. Voor Windows zijn deze programma’s beschikbaar in handige bundels: WAMP, XAMPP en AMPPS zijn de bekendste. Persoonlijk heb ik een voorkeur voor de laatste omdat je vrij gemakkelijk vanuit AMPPS een installatie van WordPress (of een ander CMS als Drupal of Joomla!) kunt toevoegen. In WAMP en XAMMP zul je de volledige WordPress installatieprocedure moeten doorlopen. Als alternatief voor een nieuwe installatie kun je een verhuizing te doen zoals beschreven in Migratie: WordPress van domein verhuizen.

Er kleven ook nadelen aan deze bundels: als een installatie niet meteen werkt moet je de techniek induiken om het probleem op te lossen. Dat kan best lastig zijn als je geen IT achtergrond hebt, want de documentatie is niet altijd actueel en volledig. Door één van de cursisten van de WordPress Cursus werd ik gewezen op een alternatief.

Instant WP

Een prima alternatief voor Instant WP is beschreven in de post Local by Flywheel

Instant WP bundelt niet alleen de benodigde webserver software, maar voegt er ook WordPress aan toe. Het programma is weliswaar alleen in Engels beschikbaar, maar het is dan ook gratis software. De installatieprocedure is simpel en kan in 5 minuten worden doorlopen:

  1. Download de laatste versie van Instant WP
  2. Open het gedownloade programma en start de installatie
  3. Navigeer naar de map waar Instant WP is geïnstalleerd
  4. Start InstantWP

Instant WP

Bij het starten van Instant WP, kom je in het bovenstaande scherm. Je kunt hetzelfde scherm ook oproepen door in je webbrowser naar http://localhost:4001 of http://127.0.0.1:4001 te navigeren. Vanuit dit startscherm heb je direct toegang tot de geïnstalleerde WordPress installatie en het bijbehorende beheersgedeelte. Ook zijn er handige knoppen om snel naar de Plugins en Themes mappen te navigeren.

Bedrijfsklaar maken

Instant WP komt met versie 4.5 van WordPress, dus je mag meteen een upgrade doen naar de laatste WordPress versie. Vervolgens zul je de plug-ins en thema’s die je in je productie website gebruikt moeten installeren en je zult een database import moeten doen om een kopie van je website te realiseren.

Voordat je je database importeert kan het verstandig zijn om de database van je lokale WordPress installatie een reset naar de standaard instellingen te geven. De daarvoor benodigde plug-in is bijgeleverd door Instant WP. De reset is alleen nodig als het belangrijk is dat je met je eigen content werkt en geen instellingen en inhoud meeneemt die Instant WP al voor je heeft gedaan. Via de functies export en import in het WordPress Extra menu kun je gegevens uit je database overzetten. Onder Extra > Export kun je kiezen welke gegevens je uit je productie website wilt overzetten. Via Extra > Import kun je het verkregen bestand op je lokale website weer importeren.

Migratie

Stiekem is de export-import procedure geen echte database migratie. Je zet maar een deel van de gegevens uit je database over. Als je een volledige kopie van je website &database wilt, moet je iets grondiger te werk gaan en moet je in feite een migratie uitvoeren zoals we die eerder hebben beschreven. Je kunt dan gebruik maken van de webserver van Instant WP door de site te migreren naar een map binnen de “..\iwserver\htdocs\” map van Instant WP. Dus, stel je hebt Instant WP op je lokale machine geïnstalleerd in de map

C:\InstantWP_4.5\

Migreer je website dan naar:

C:\InstantWP_4.5\iwserver\htdocs\MAPNAAM_DIE_JE_ZELF_MAG_BEDENKEN\

 

Auteur

Louis Wolf
Louis Wolf
Louis is trainer voor de WordPress Cursus in Arnhem en Nijmegen. Ter ondersteuning van zijn cursussen schrijft Louis blog berichten. Naast zijn werk als trainer is Louis software ontwikkelaar en leert hij kinderen programmeren.