Zo los je het witte scherm in WordPress op
Laatst bijgewerkt: 31 December 2025
Zo los je het witte scherm in WordPress op
Je opent je WordPress website en ziet alleen een wit scherm. Geen foutmelding, geen content, gewoon niets. Dit is een van de meest frustrerende WordPress problemen, maar gelukkig bijna altijd op te lossen.
Het witte scherm in WordPress wordt ook wel de "White Screen of Death" (WSOD) genoemd. Het gebeurt wanneer een fatale PHP fout je website crasht, maar WordPress de fout niet kan weergeven. Je ziet alleen een leeg wit scherm.
In deze gids leer je precies wat het witte scherm veroorzaakt en hoe je het stap voor stap oplost.
Wat veroorzaakt het witte scherm?
Het witte scherm komt meestal door deze oorzaken:
PHP geheugen te laag - WordPress heeft te weinig werkgeheugen om de pagina te laden. Dit gebeurt vooral bij sites met veel plugins of grote afbeeldingen.
Conflicterende plugin - Een plugin bevat een fout of conflicteert met een andere plugin. Vaak gebeurt dit direct na een plugin update.
Defect thema - Je WordPress thema heeft een programmeerfout of is niet compatible met je WordPress versie.
Beschadigd core bestand - Een WordPress kernbestand is corrupt, vaak door een mislukte update.
PHP versie te oud - Je hosting draait een verouderde PHP versie die niet compatible is met je WordPress versie of plugins.
Corrupte .htaccess - Het .htaccess bestand bevat fouten en blokkeert WordPress.
Stap 1: Schakel debug mode in
De eerste stap is om te zien wát er precies fout gaat. WordPress verbergt foutmeldingen standaard, maar je kunt ze aanzetten.
Open wp-config.php in de root van je WordPress installatie via FTP of je hosting file manager. Zoek deze regel:
define('WP_DEBUG', false);
Verander deze in:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
Herlaad je website. Je ziet nu waarschijnlijk een foutmelding in plaats van een wit scherm. Deze melding vertelt je precies wat er mis is.
De fouten worden ook opgeslagen in /wp-content/debug.log. Je kunt dit bestand bekijken via FTP.
Stap 2: Deactiveer alle plugins
In 70% van de gevallen komt het witte scherm door een plugin. Zo test je dit:
Via FTP/File Manager:
- Log in op je FTP of hosting file manager
- Ga naar /wp-content/
- Hernoem de map "plugins" naar "plugins-oud"
- WordPress deactiveert nu automatisch alle plugins
- Herlaad je website
Werkt je site weer? Dan veroorzaakte een plugin het probleem. Hernoem "plugins-oud" terug naar "plugins". Ga naar /wp-content/plugins/ en hernoem elke plugin map één voor één om te vinden welke plugin het veroorzaakt.
Test telkens je website. Wanneer het witte scherm terugkomt, heb je de boosdoener gevonden.
Stap 3: Schakel over naar standaard thema
Als plugins niet het probleem zijn, test dan je thema:
- Log in via FTP op je website
- Ga naar /wp-content/themes/
- Hernoem je actieve thema map (bijvoorbeeld "mijn-thema" naar "mijn-thema-oud")
- WordPress schakelt nu automatisch over naar een standaard thema
- Herlaad je website
Werkt het nu wel? Dan zit er een fout in je thema. Neem contact op met de thema ontwikkelaar of kies een ander thema.
Stap 4: Verhoog PHP geheugen limiet
WordPress heeft standaard 32MB PHP geheugen. Dit is vaak te weinig voor moderne websites. Zo verhoog je dit:
Optie 1: Via wp-config.php
Open wp-config.php en voeg deze regel toe vóór "That's all, stop editing":
define('WP_MEMORY_LIMIT', '256M');
Optie 2: Via .htaccess
Open .htaccess in de root van je site en voeg toe:
php_value memory_limit 256M
Optie 3: Via php.ini
Sommige hosts laten je een eigen php.ini bestand uploaden. Maak een bestand php.ini in de root met:
memory_limit = 256M
Werkt dit niet? Neem dan contact op met je hosting provider om de geheugen limiet te verhogen.
Stap 5: Herstel corrupte WordPress bestanden
Misschien zijn core WordPress bestanden beschadigd. Zo vervang je ze:
- Download de nieuwste WordPress versie
- Pak het ZIP bestand uit op je computer
- Verwijder de map wp-content en het bestand wp-config.php uit de uitgepakte bestanden
- Upload alle overige bestanden via FTP naar je website (overschrijf de oude bestanden)
- Dit vervangt alle core bestanden zonder je content of instellingen te verwijderen
Check daarna of je website weer werkt.
Stap 6: Controleer .htaccess bestand
Een corrupt .htaccess bestand kan ook het witte scherm veroorzaken:
- Log in via FTP
- Zoek .htaccess in de root van je WordPress installatie
- Hernoem het naar .htaccess-oud
- Ga in WordPress naar Instellingen > Permalinks
- Klik op "Wijzigingen opslaan" zonder iets te veranderen
- WordPress maakt nu een nieuw .htaccess bestand aan
Test of je site nu werkt.
Stap 7: Check je PHP versie
Verouderde PHP versies kunnen compatibiliteitsproblemen veroorzaken. WordPress vereist minimaal PHP 7.4, maar PHP 8.0 of hoger is aanbevolen.
Check je PHP versie in je hosting control panel (vaak bij "PHP instellingen" of "Select PHP Version"). Upgrade naar minimaal PHP 8.0 als je een oudere versie draait.
Let op: test dit eerst op een staging omgeving als je die hebt. Sommige oude plugins werken niet met nieuwe PHP versies.
Stap 8: Vergroot max_execution_time
Als je site complex is, heeft WordPress misschien meer tijd nodig om scripts uit te voeren. Voeg dit toe aan wp-config.php:
set_time_limit(300);
ini_set('max_execution_time', 300);
Of in .htaccess:
php_value max_execution_time 300
Dit geeft WordPress 300 seconden (5 minuten) in plaats van de standaard 30 seconden.
Preventie: voorkom het witte scherm
Zo voorkom je het witte scherm in de toekomst:
Maak regelmatig backups - Gebruik een backup plugin die automatisch dagelijks backups maakt. Dan kun je altijd terugdraaien.
Test updates eerst - Update nooit direct op je live site. Test updates eerst op een staging omgeving of maak eerst een backup.
Gebruik kwaliteit hosting - Goedkope hosting heeft vaak te weinig PHP geheugen en verouderde PHP versies. Bekijk onze WordPress hosting vergelijking voor betrouwbare opties.
Houd plugins beperkt - Meer plugins betekent meer kans op conflicten. Verwijder plugins die je niet gebruikt.
Monitor je site - Gebruik uptime monitoring om direct een melding te krijgen als je site offline gaat.
Update regelmatig - Houd WordPress, plugins en thema's up-to-date. Oude versies bevatten bugs en beveiligingslekken.
Hulp nodig?
Lukt het niet om het witte scherm op te lossen? Deze opties heb je:
Hosting support - De meeste WordPress hosting providers bieden gratis support. Ze kunnen PHP instellingen aanpassen en logbestanden checken.
Herstel via backup - Als je een recente backup hebt, herstel dan je site naar een werkende versie.
WordPress developer - Voor complexe problemen kun je een WordPress specialist inhuren.
Verschillende hosting - Als je huidige hosting vaak problemen geeft, overweeg dan een upgrade naar snellere WordPress hosting.
Het witte scherm ziet er dramatisch uit, maar is bijna altijd op te lossen. Werk de stappen systematisch af en je vindt de oorzaak.
Veelgestelde vragen
Is WordPress gratis?
WordPress zelf is gratis open-source software. Je betaalt alleen voor hosting, een domeinnaam, en eventuele premium themes of plugins die je wilt gebruiken.
Hoe moeilijk is WordPress om te leren?
WordPress is relatief eenvoudig te leren. De basisfuncties kun je binnen een paar uur onder de knie krijgen. Voor geavanceerde aanpassingen is meer tijd nodig.
Kan ik WordPress later verhuizen naar een andere host?
Ja, WordPress websites kunnen worden verhuisd naar een andere hosting provider. De meeste providers bieden hiervoor gratis hulp aan.
Was dit artikel nuttig?
Vergelijk direct hosting pakketten om de beste keuze voor jouw situatie te maken.
Gerelateerde artikelen
Wat is webhosting? Uitleg voor beginners
Ontdek wat webhosting is en hoe het werkt. Complete uitleg over servers, domeinen en verschillende hosting types voor beginners.
Wat is VPS hosting?
VPS hosting uitgelegd: wat is een virtual private server, voor wie is het geschikt en wat zijn de voordelen ten opzichte van shared hosting?
Wat is een SSL-certificaat?
Alles over SSL-certificaten: wat is SSL, waarom heb je het nodig en hoe herken je een beveiligde website? Essentieel voor elke website.
Wat is uptime bij webhosting?
Wat betekent uptime bij webhosting? Leer over uptime percentages, SLA garanties en waarom 99.9% uptime belangrijk is voor je website.
Hoeveel opslag heb ik nodig voor mijn website?
Ontdek hoeveel schijfruimte je echt nodig hebt voor je website. Praktische gids met voorbeelden per websitetype.