WordPress installeren en configureren in de ServBay-omgeving
Overzicht
WordPress is een krachtig en populair open source contentmanagementsysteem (CMS) gebouwd op PHP en MySQL. Het is wereldwijd het meest gebruikte platform voor het bouwen van websites en blogs, dankzij de grote community, het uitgebreide scala aan plug-ins en thema’s, en het brede toepassingsgebied van persoonlijke blogs tot complexe webshops.
ServBay is een lokaal webontwikkelplatform, speciaal ontworpen voor macOS. Het biedt een alles-in-één oplossing met integratie van meerdere versies van PHP, populaire databases (zoals MySQL, PostgreSQL, MongoDB), webservers (Caddy, Nginx) en extra tools zoals Redis. Hiermee kunnen ontwikkelaars snel, flexibel en geïsoleerd een krachtige ontwikkelomgeving opzetten, wat het installeren en testen van WordPress lokaal bijzonder eenvoudig maakt.
In deze gids vind je een stapsgewijze uitleg voor het downloaden, installeren en configureren van WordPress in een ServBay-omgeving, zodat je direct aan de slag kan met lokale WordPress-ontwikkeling.
Vereisten
Voordat je begint, zorg ervoor dat je voldoet aan de volgende voorwaarden:
- ServBay is succesvol geïnstalleerd en draait op je macOS-systeem.
- In ServBay is minstens één versie van PHP (WordPress vereist PHP 7.4 of hoger) en het databasepakket MySQL of MariaDB geïnstalleerd en gestart.
- Je hebt basiskennis van webservers, databases en werken met de terminal/command line.
Stappen voor het installeren van WordPress
Hieronder vind je gedetailleerde stappen voor het installeren en configureren van WordPress in de ServBay-omgeving:
Stap 1: WordPress downloaden en uitpakken
Allereerst moeten we de nieuwste versie van WordPress ophalen en deze plaatsen in een submap van de ServBay webroot (/Applications/ServBay/www
).
Ga naar de ServBay-webroot
Open de Terminal-app en voer het volgende commando uit om naar de standaard webroot van ServBay te gaan:
bashcd /Applications/ServBay/www
1Download de nieuwste versie van WordPress
Gebruik het
curl
-commando om het nieuwste WordPress-archief te downloaden:bashcurl https://wordpress.org/latest.tar.gz -o wordpress.tar.gz
1Projectmap aanmaken & WordPress uitpakken
Maak een nieuwe map aan voor je WordPress-site (bijvoorbeeld
servbay-wordpress-app
) en pak het gedownloade archief daarin uit. De parameter--strip-components 1
verwijdert de bovenliggendewordpress
map zodat de bestanden direct in jouw gekozen map geplaatst worden.bashmkdir servbay-wordpress-app tar zxf wordpress.tar.gz --strip-components 1 -C servbay-wordpress-app
1
2De WordPress-bestanden staan nu in
/Applications/ServBay/www/servbay-wordpress-app
.
Stap 2: Database en databasegebruiker aanmaken
WordPress heeft een database nodig voor het opslaan van inhoud en instellingen (zoals berichten, pagina’s, reacties en pluginconfiguraties). In deze stap maak je een nieuwe database en een gebruiker aan in de ServBay-databaseservice.
Open de ingebouwde databasebeheerder van ServBay
ServBay biedt standaard phpMyAdmin of Adminer (dit hangt af van je ServBay-configuratie) voor databasebeheer. Open je browser, ga naar de ServBay startpagina
https://servbay.host/
, en klik op de link ‘phpMyAdmin’ of ‘Adminer’ om het databasebeheer te openen.Log in op de databasebeheerder
Log in met de standaard
root
-gebruiker en het root-wachtwoord dat je tijdens de installatie van ServBay hebt ingesteld.Nieuwe database aanmaken
Maak in de beheerder een nieuwe database aan:
- Zoek de optie ‘Nieuw’ (New) of ‘Database aanmaken’ (Create database), meestal links of op de hoofdpagina.
- Vul bij ‘Databasenaam’ bijvoorbeeld
servbay_wordpress_db
in. - Kies als tekenset
utf8mb4
en collatieutf8mb4_unicode_ci
. Dit wordt door WordPress aanbevolen en ondersteunt o.a. Emoji's. - Klik op ‘Aanmaken’ (Create).
Databasegebruiker aanmaken en rechten toekennen
Het is veiliger om een aparte gebruiker met beperkte rechten aan te maken voor de WordPress-installatie.
- Navigeer naar het gedeelte ‘Gebruikersaccounts’ (User accounts).
- Klik op ‘Gebruiker toevoegen’ (Add user account).
- Vul de gebruiker in:
- Gebruikersnaam:
wordpress_user
- Hostnaam:
localhost
- Wachtwoord: stel een sterk wachtwoord in. Gebruik geen simpele wachtwoorden zoals
password123
. Het is verstandig een wachtwoordgenerator te gebruiken. Noteer je wachtwoord, want je hebt het zo meteen weer nodig, bijvoorbeeldyour_strong_password_here
. - Herhaal wachtwoord: opnieuw invullen.
- Gebruikersnaam:
- Belangrijk: Vink bij ‘Globale rechten’ (Global privileges) niet ‘Alles selecteren’ (Check All) aan of ‘Alle rechten toekennen’ (Grant all privileges). Geef alleen toegangsrechten tot de specifieke database.
- Klik onderaan op ‘Uitvoeren’ (Go) of ‘Gebruiker toevoegen’ (Add user).
Geef de zojuist aangemaakte gebruiker nu toegang tot de nieuwe database:
- Ga terug naar ‘Gebruikersaccounts’ (User accounts).
- Zoek
wordpress_user@localhost
, klik op ‘Bewerk rechten’ (Edit privileges). - Scroll naar ‘Database-specifieke rechten’ (Database-specific privileges).
- Kies onder ‘Voeg rechten toe aan volgende database’ (Add privileges to the following database) jouw database:
servbay_wordpress_db
. - Klik op ‘Uitvoeren’ (Go).
- Vink op de nieuwe pagina ‘Alles selecteren’ (Check All) aan om de gebruiker alle rechten op deze database te geven (bijv. data, structuur, beheer).
- Klik onderaan op ‘Uitvoeren’ (Go) om op te slaan.
Stap 3: De website configureren in ServBay
Nu moet je ServBay vertellen hoe het verzoeken naar jouw WordPress-domein moet afhandelen, en naar de juiste map moet sturen.
Start de ServBay-app
Open de ServBay-app.
Nieuwe websiteconfiguratie toevoegen
Ga naar het tabblad ‘Websites’ in de zijbalk. Klik linksonder op het ‘+’-pictogram en kies ‘Website toevoegen’ (Add Website).
Vul de websitegegevens in
In het pop-upvenster vul je het volgende in:
- Naam (Name): bijvoorbeeld
ServBay WordPress Dev
. - Domein (Domain): vul het lokale domein in waarop je de site wilt testen, bijv.
servbay-wordpress.demo
. ServBay zorgt ervoor dat dit domein lokaal bereikbaar wordt. - Site type: selecteer
PHP
. - PHP-versie: kies bij voorkeur de nieuwste stabiele versie die WordPress ondersteunt, bijvoorbeeld PHP 8.x. ServBay maakt het mogelijk om meerdere PHP-versies naast elkaar te draaien.
- Webroot (Site Root): selecteer of vul handmatig de map in waar je WordPress-bestanden staan:
/Applications/ServBay/www/servbay-wordpress-app
.
- Naam (Name): bijvoorbeeld
Opslaan
Klik op ‘Opslaan’ (Save). ServBay past de configuratie toe en vraagt je mogelijk de webserver te herstarten. Bevestig dit.
Dankzij ServBay’s automatische configuratie wordt een lokaal vertrouwd SSL-certificaat aangemaakt, waardoor
https://servbay-wordpress.demo
veilig toegankelijk is via HTTPS.
Stap 4: WordPress-installatiewizard voltooien
Nu zijn de database én de websiteconfiguratie gereed. Het enige wat nog rest is WordPress installeren via de browser.
Bezoek je lokale WordPress-website
Open je browser en vul het eerder gekozen domein in, bijvoorbeeld
https://servbay-wordpress.demo
.Start de WordPress-installatiewizard
Als alles goed staat ingesteld, zie je het WordPress welkomstscherm om de taal te kiezen. Maak je keuze en klik op ’Doorgaan’.
Vul je databasegegevens in
WordPress vraagt je vervolgens om databasegegevens. Gebruik de gegevens die je bij stap 2 hebt aangemaakt:
- Database name:
servbay_wordpress_db
- Username:
wordpress_user
- Password:
your_strong_password_here
(vervang door het daadwerkelijke wachtwoord uit stap 2.4) - Database host:
localhost
- Table prefix:
wp_
(standaardwaarde, je kunt bijvoorbeeldsbwp_
gebruiken voor extra veiligheid)
Klik op ‘Verzenden’. Bij succes volgt een melding om de installatie te starten.
- Database name:
Voer de installatie uit
Klik op 'Installeer WordPress' (Run the installation).
Voer sitegegevens in
Vul daarna de basale informatie van je website in:
- Sitenaam (Site Title): de naam van je website.
- Gebruikersnaam (Username): beheerder voor je WordPress-site (gebruik bij voorkeur niet
admin
). - Wachtwoord (Password): sterk wachtwoord voor het admin-account. WordPress geeft de wachtsterkte aan; kies altijd voor sterk!
- E-mailadres (Your Email): jouw e-mailadres.
- Zichtbaarheid voor zoekmachines (Search Engine Visibility): vink aan indien je niet wilt dat deze lokale site in zoekmachines verschijnt.
Voltooi de installatie
Klik op ‘Installeer WordPress’. WordPress maakt nu alles verder voor je in orde.
Je krijgt een succesmelding te zien met een link naar de beheerpagina van je nieuwe site.
Websites bouwen met WordPress
Gefeliciteerd! Je hebt nu met succes een lokale WordPress-omgeving opgezet in ServBay. Je kunt meteen profiteren van alle mogelijkheden van WordPress en je site naar wens uitbouwen.
Log in op het WordPress-beheer (meestal via https://servbay-wordpress.demo/wp-admin/
) en doe bijvoorbeeld het volgende:
- Thema's en plug-ins installeren: Via ‘Weergave’ > ‘Thema’s’ en ‘Plug-ins’ > ‘Nieuwe plugin’ verander je het uiterlijk en breid je de functies van je site uit. Test veilig diverse thema’s of plug-ins in deze lokale omgeving.
- Content maken en bewerken: Gebruik ‘Berichten’ en ‘Pagina’s’ om nieuwe blogs of statische pagina’s toe te voegen.
- Navigatiemenu’s beheren: Stel je menu’s samen via ‘Weergave’ > ‘Menu’s’.
- Website aanpassen: Via ‘Weergave’ > ‘Customizer’ of de thema-opties pas je de opmaak of indeling aan.
Veelgestelde vragen (FAQ)
V: Waarom kan ik
https://servbay-wordpress.demo
niet bereiken?- A: Controleer of ServBay draait en de juiste webserver (Caddy/Nginx) en PHP-versie actief zijn.
- Kijk bij de ‘Websites’-instellingen of het domein goed gespeld is, de webroot naar
/Applications/ServBay/www/servbay-wordpress-app
verwijst en de juiste PHP-versie gekoppeld staat. - Probeer je browsercache te legen of gebruik incognito-modus.
- Controleer of macOS’ firewall lokale verbindingen niet blokkeert.
V: Ik krijg een databasefout tijdens de WordPress-installatie, wat nu?
- A: Controleer grondig of de ingevulde databasegegevens (naam, gebruiker, wachtwoord, host) overeenkomen met wat je in de databasebeheerder aangemaakt hebt.
- Zorg dat de MySQL of MariaDB-server daadwerkelijk draait in ServBay.
- Zie na of de aangemaakte databasegebruiker rechten heeft op
servbay_wordpress_db
.
V: Kan ik meerdere WordPress-websites in dezelfde ServBay-omgeving installeren?
- A: Absoluut! Herhaal simpelweg stap 1-4: pak WordPress uit in een andere submap, maak aparte databases en gebruikers aan, en koppel in ServBay aan elk project een eigen domein en webroot.
V: Welke PHP-versies kan ik in ServBay gebruiken voor WordPress?
- A: ServBay ondersteunt meerdere PHP-versies. Kies gewoon een versie die door jouw gewenste WordPress-versie ondersteund wordt. Gebruik bij voorkeur de nieuwste stabiele versie, zoals WordPress zelf aanbeveelt.
Samenvatting
Door deze stappen te volgen, heb je met succes je eerste lokale WordPress-site opgezet in de krachtige ServBay-ontwikkelomgeving. Dankzij het geïntegreerde karakter van ServBay en de ondersteuning voor meerdere PHP-versies kun je efficiënt en flexibel WordPress-thema’s en plug-ins ontwikkelen, functionaliteit testen, of gewoon inhoud beheren. Hopelijk helpt deze handleiding je snel op weg naar succesvolle WordPress-ontwikkeling met ServBay!