FIX

// WordPress · Foutoplossing · PHP

WordPress wit scherm
de White Screen of Death fixen

Uw WordPress-site toont enkel een leeg wit scherm — geen tekst, geen foutmelding, niets. Frustrerend, maar in de meeste gevallen in ~20 minuten zelf op te lossen.

Door Kristof Loyens — 14 juni 2026 · 5 min leestijd

🔴

Volledig leeg wit scherm zonder enige foutmelding

Op de hele site, enkel op de voorkant, of enkel in het beheerderspaneel (wp-admin)

// Oorzaak

Een fatale PHP-fout door een plugin- of themaconflict, of uitgeput PHP-geheugen. PHP stopt, maar er wordt standaard geen foutmelding getoond — vandaar het witte scherm.

// Oplossing

Zet foutmeldingen aan via WP_DEBUG om de échte fout te zien, schakel plugins en thema uit via FTP, en verhoog zo nodig de WP_MEMORY_LIMIT.

Waarom gebeurt dit?

De "White Screen of Death" (WSOD) is geen aparte foutcode, maar het zichtbare gevolg van een fatale PHP-fout. WordPress draait op PHP; loopt er een script vast, dan stopt de uitvoering. Omdat het tonen van foutmeldingen op een productiesite standaard uitstaat, krijgt u geen melding — alleen een leeg scherm.

Waar het scherm wit wordt, verraadt vaak de oorzaak:

Waar is het wit?Meest waarschijnlijke oorzaak
Hele site (voorkant + wp-admin)Conflict in een actieve plugin of in de WordPress-core
Enkel de voorkantHet actieve thema of een plugin die enkel op de voorkant laadt
Enkel wp-adminEen beheerplugin of uitgeput PHP-geheugen
Eén specifieke paginaEen shortcode, paginabuilder-element of zwaar script op die pagina
Kristof Loyens
// Uit de praktijk — Kristof

Het gebeurt vaker dan je denkt: je werkt rustig je plugins en thema's bij, en plots is ie daar — een wit scherm. De eerste keer schrik je je rot, maar meestal gaat het om een klein probleem dat snel te verhelpen is. Bij de website van Sane Thermen overkwam ons net dat: we updateten een van de plugins en heel het scherm werd wit. Geen paniek — met de stappen hieronder stond alles binnen een kwartier weer recht.

1

Maak eerst een back-up

Voor u iets wijzigt: maak een kopie van uw bestanden en database, of laat uw hostingprovider een herstelpunt aanmaken. Komt u niet aan een back-upknop, kopieer dan minstens het bestand wp-config.php en de map wp-content via FTP. Zo kunt u altijd terug.

2

Zet WP_DEBUG aan om de échte fout te zien

Open wp-config.php via FTP of het bestandsbeheer van uw hosting. Zoek de regel define('WP_DEBUG', false); en vervang ze door:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Herlaad de pagina. De fout wordt nu weggeschreven naar wp-content/debug.log. Daar staat meestal exact welk bestand of welke plugin de fatale fout veroorzaakt — uw belangrijkste aanwijzing.

3

Schakel alle plugins in één keer uit

Geen toegang tot wp-admin? Hernoem dan via FTP de map wp-content/plugins naar bijvoorbeeld plugins_uit. Daarmee deactiveert u in één klap alle plugins. Is de site terug? Dan was een plugin de boosdoener.

Zet de map terug naar plugins en activeer de plugins één voor één opnieuw — telkens de site herladen — tot het witte scherm terugkeert. De laatste die u inschakelde, is de schuldige.

4

Test met een standaardthema

Blijft het scherm wit met alle plugins uit, dan ligt het waarschijnlijk aan het thema. Hernoem via FTP de map van uw actieve thema in wp-content/themes. WordPress valt dan automatisch terug op een standaardthema (zoals Twenty Twenty-Four). Werkt de site weer, dan zit het probleem in uw thema — vaak in functions.php.

5

Verhoog de PHP-geheugenlimiet

Wijst de debug.log op "allowed memory size exhausted", dan is het PHP-geheugen op. Voeg in wp-config.php — net boven de regel "That's all, stop editing" — deze regel toe:

define('WP_MEMORY_LIMIT', '256M');

Verandert dit niets, dan moet de limiet op serverniveau omhoog. Dat regelt uw hostingprovider, of u doet het zelf via php.ini indien u daar toegang toe heeft.

6

Zet debug terug uit en leeg de cache

Probleem opgelost? Zet WP_DEBUG terug op false — u wilt geen foutmeldingen of logbestanden op een live site. Leeg ten slotte de cache van uw caching-plugin én uw browser (Ctrl+Shift+R) en controleer of alles vlot laadt.

⚠️

Let op: Eén verkeerd teken in wp-config.php legt uw hele site plat. Werk altijd met een kopie van het bestand bij de hand, en plak coderegels exact zoals hierboven — zonder slimme aanhalingstekens uit een tekstverwerker.

Wanneer schakelt u een professional in?

Komt u er niet uit? Contacteer ons — wij halen uw site terug online voor €75, inclusief een korte controle op de oorzaak.

Kristof Loyens

Kristof Loyens

Eigenaar Quantum Leap. WordPress fan. Designer en Developer. Loves The interwebz, snowboarding, graffiti en luide muziek. Maakt een geweldige pompoensoep.

← Terug naar alle blogberichten