How to develop a WordPress website locally?

Bouw en test je WordPress-site lokaal — veilig, snel en zonder risico voor bezoekers.

Leestijd: 5 minuten 28 juni 2026
Geschreven door
Bekijk Sjoerd Kuipers's auteurs pagina

Een WordPress-website lokaal ontwikkelen betekent dat je een volledige webomgeving op je eigen computer installeert, zonder dat je daarvoor een live server of internetverbinding nodig hebt. Je werkt in een afgeschermde testomgeving waar je vrij kunt experimenteren met thema’s, plugins en code, zonder dat bezoekers er iets van merken. Pas als alles naar wens werkt, zet je de site live.

In deze handleiding doorloop je stap voor stap het volledige proces: van de benodigde software tot de uiteindelijke migratie naar een live server. Of je nu een nieuwe WordPress-website bouwt of een bestaande site wilt doorontwikkelen, een lokale omgeving is de veiligste en snelste manier om dat te doen.

Wat je nodig hebt voor een lokale WordPress-omgeving

Voordat je begint, is het goed om te weten wat er achter de schermen nodig is. WordPress draait niet zomaar op je computer. Het heeft een aantal technische bouwstenen nodig die normaal gesproken op een webserver staan.

De drie essentiële onderdelen zijn een webserver (zoals Apache of Nginx), PHP (de programmeertaal waarmee WordPress is gebouwd) en een database (MySQL of MariaDB). Gelukkig hoef je die niet los te installeren en te configureren. Er zijn kant-en-klare pakketten die alles in één keer voor je regelen.

Controleer ook of je computer voldoet aan de minimale eisen. WordPress stelt de volgende technische vereisten:

  • PHP: minimaal versie 7.4, maar gebruik bij voorkeur de meest recente versie. Oudere versies ontvangen geen beveiligingsupdates meer.
  • Database: minimaal MySQL 5.7 of MariaDB 10.4.
  • Schijfruimte: minimaal 10 GB beschikbare opslag voor een comfortabele werkruimte.
  • Besturingssysteem: Windows, macOS of Linux. Alle populaire tools ondersteunen deze drie.

Een belangrijk aandachtspunt: zorg dat de PHP-versie in je lokale omgeving zo goed mogelijk overeenkomt met die van je live hostingomgeving. Zo voorkom je vervelende verrassingen op het moment dat je de site live zet.

Installeer een lokale serveromgeving op je computer

Er zijn meerdere tools waarmee je een lokale serveromgeving opzet. De meest gebruikte opties zijn:

  • LocalWP (voorheen Local by Flywheel): specifiek gebouwd voor WordPress, gratis, en beschikbaar voor Windows, macOS en Linux. Geen technische kennis vereist.
  • XAMPP: gratis, open-source en platform-onafhankelijk. Bundelt Apache, MariaDB, PHP en Perl in één installatiepakket.
  • MAMP: vergelijkbaar met XAMPP, maar speciaal ontwikkeld voor macOS.
  • Docker: een geavanceerdere optie die meer flexibiliteit biedt, maar ook meer technische kennis vereist om correct te configureren.

Voor de meeste gebruikers is LocalWP de aanbevolen keuze. De tool automatiseert het volledige installatieproces en voegt handige extra functies toe zoals SSL-certificaten, databasebeheer en een ingebouwde e-mailafvanger (MailHog) die voorkomt dat testmails naar echte gebruikers worden verstuurd. Volgens de LocalWP documentatie Deze link opent in een nieuw tabblad heb je binnen enkele minuten een volledig werkende WordPress-omgeving.

Installeer LocalWP via de officiële website en volg de installatiestappen voor jouw besturingssysteem. Bij gebruik van XAMPP op Windows: schakel tijdelijk je antivirusprogramma uit als de installatie vastloopt. Sommige beveiligingsprogramma’s blokkeren de installatie van lokale servercomponenten.

Controleer na de installatie of de tool correct is gestart. Bij LocalWP zie je een dashboard. Bij XAMPP controleer je of de Apache- en MySQL-modules groen oplichten in het configuratiescherm. Dat is je startpunt voor de volgende stap.

Maak een nieuw WordPress-project aan in je lokale omgeving

Met je lokale serveromgeving actief kun je een nieuw WordPress-project aanmaken. Hoe je dat doet, verschilt per tool.

Met LocalWP

LocalWP maakt dit proces zo eenvoudig mogelijk. Volg deze stappen:

  1. Klik op de +-knop linksonder in het dashboard.
  2. Kies een sitenaam, stel de gewenste PHP-versie en webserver in.
  3. Vul een WordPress-gebruikersnaam en wachtwoord in.
  4. Klik op “Add Site” en wacht terwijl LocalWP de database aanmaakt en WordPress installeert.

Na het aanmaken opent je nieuwe WordPress-site zich automatisch in de browser. Je kunt direct inloggen op het dashboard via de knop “WP Admin” in LocalWP.

Met XAMPP

Bij XAMPP zijn er een paar handmatige stappen meer:

  1. Open phpMyAdmin via http://localhost/phpmyadmin/ in je browser.
  2. Klik op “Nieuw”, geef de database een naam en klik op “Aanmaken”.
  3. Download WordPress van wordpress.org en pak het archief uit.
  4. Kopieer de WordPress-bestanden naar de map C:xampphtdocsjouwsitenaam.
  5. Navigeer in je browser naar localhost/jouwsitenaam om de WordPress-installatie te starten.
  6. Vul tijdens de installatie de databasenaam, gebruikersnaam (standaard “root”) en hostnaam (localhost) in.

Als je meerdere WordPress-sites lokaal wilt draaien, maak je voor elke site een aparte map aan in htdocs en een bijbehorende database in phpMyAdmin. Zorg dat elk wp-config.php-bestand een unieke tabelprefix heeft om conflicten te voorkomen.

Ontwikkel en test je WordPress-site lokaal

Nu je lokale site staat, kun je beginnen met bouwen. Dit is het moment om thema’s te testen, plugins te installeren en aanpassingen te doen, zonder enig risico voor een live omgeving. Zie het als een repetitie: alles wat hier misgaat, blijft hier.

Schakel tijdens de ontwikkeling de WordPress debug-modus in. Dit doe je door in het bestand wp-config.php de volgende regel aan te passen:

define( ‘WP_DEBUG’, true );

Hierdoor worden foutmeldingen en waarschuwingen zichtbaar die normaal verborgen blijven. Wil je liever niet dat foutmeldingen op het scherm verschijnen, stel dan ook WP_DEBUG_DISPLAY in op false en WP_DEBUG_LOG op true. WordPress slaat fouten dan op in een logbestand. Vergeet niet de debug-modus uit te zetten zodra je klaar bent, want een actief logbestand kan gevoelige informatie blootgeven.

Handige tools voor tijdens het testen:

  • Query Monitor: gratis plugin die databasequeries en PHP-fouten inzichtelijk maakt via de WordPress-werkbalk.
  • WP Debugging: gratis plugin die automatisch de debug-instellingen activeert, zonder dat je zelf in wp-config.php hoeft te werken.
  • LocalWP PHP-switcher: wissel per site eenvoudig tussen PHP-versies om compatibiliteit te testen.

Test nieuwe plugins en thema’s altijd eerst lokaal voordat je ze op een live site installeert. Dat is niet alleen veiliger, het scheelt je ook een belletje naar de IT-afdeling als er iets misgaat.

Zet je lokale WordPress-site live met een migratie

Als de site lokaal naar wens werkt, is het tijd om hem live te zetten. Dit proces heet migratie: je verplaatst alle bestanden en de database van je lokale omgeving naar een webserver. Zorg dat je het volgende bij de hand hebt voordat je begint:

  • Hostingomgeving met WordPress-ondersteuning.
  • FTP-toegang of een bestandsbeheerder via het hostingpanel.
  • Databasegegevens van de live server (naam, gebruiker, wachtwoord).
  • Een export van je lokale database.

Handmatige migratie

  1. Exporteer je lokale database via phpMyAdmin: kies “Export”, selecteer “Quick” en het formaat SQL.
  2. Upload alle WordPress-bestanden via FTP naar de root van je live server.
  3. Importeer het SQL-bestand via phpMyAdmin op de live server.
  4. Pas het bestand wp-config.php aan met de nieuwe databasegegevens (DB_NAME, DB_USER, DB_PASSWORD, DB_HOST).
  5. Wijzig in de tabel wp_options de waarden van siteurl en home naar de nieuwe live URL.

Migratie via een plugin

Wil je het eenvoudiger aanpakken, dan zijn er betrouwbare plugins die dit proces grotendeels automatiseren. Veelgebruikte opties zijn All-in-One WP Migration Deze link opent in een nieuw tabblad (geschikt voor kleinere sites) en Duplicator (met meer dan een miljoen actieve installaties). LocalWP biedt bovendien een directe integratie met Flywheel en WP Engine voor wie op die platforms host.

Na de migratie zijn er twee dingen die je direct moet controleren. Controleer ten eerste of de URL’s correct zijn bijgewerkt. Ten tweede: ga in het WordPress-dashboard naar Instellingen > Lezen en controleer of de optie “Ontmoedig zoekmachines om deze site te indexeren” is uitgevinkt. WordPress zet deze instelling soms standaard aan, waardoor je site onzichtbaar blijft voor Google.

Veelvoorkomende problemen bij lokale WordPress-ontwikkeling oplossen

Zelfs met de beste voorbereiding loop je vroeg of laat tegen een foutmelding aan. Hier zijn de meest voorkomende problemen en hoe je ze oplost.

  • “Error Establishing a Database Connection”: controleer de databasegegevens in wp-config.php. Kloppen de databasenaam, gebruikersnaam en het wachtwoord? Herstart daarna de databaseserver vanuit het configuratiescherm van je lokale tool.
  • Witte pagina (white screen of death): deactiveer plugins één voor één via FTP of de database om de boosdoener te vinden. Een incompatibel thema kan ook de oorzaak zijn.
  • 404-foutmeldingen na migratie: ga naar Instellingen > Permalinks in het WordPress-dashboard en klik op “Wijzigingen opslaan”. Dit herstelt de permalink-structuur zonder dat je iets hoeft te wijzigen.
  • Mixed content-waarschuwingen: na het live zetten laden sommige onderdelen nog via HTTP in plaats van HTTPS. De plugin Really Simple SSL of Better Search Replace helpt je om alle URL’s in de database in één keer bij te werken.
  • Uploadfouten (HTTP-fout of 403): controleer de bestandsrechten van de map /wp-content/uploads/. Deze map staat bij voorkeur op 755.
  • PHP-versieconflicten: gebruik in je lokale omgeving dezelfde PHP-versie als op de live server. Zo voorkom je dat plugins of thema’s die lokaal werken, live problemen veroorzaken.

De meeste problemen zijn snel op te lossen als je systematisch te werk gaat: één variabele tegelijk aanpassen en na elke wijziging controleren of het probleem is verholpen. Raadpleeg bij hardnekkige fouten de officiële WordPress serververeisten Deze link opent in een nieuw tabblad om te controleren of je omgeving aan alle eisen voldoet.

Een lokale WordPress-omgeving geeft je de vrijheid om te bouwen, testen en verbeteren zonder risico. Heb je hulp nodig bij de bouw of doorontwikkeling van een WordPress-website? Bij Stuurlui combineren we technische expertise met een heldere aanpak. Bekijk wat onze WordPress development diensten voor jouw project kunnen betekenen.