Inleiding
De white screen of death in WordPress is een term die wordt gebruikt om een situatie te beschrijven waarin je WordPress website plotseling stopt met werken en alleen een leeg wit scherm toont, vaak veroorzaakt door een kritieke fout. Dit kan zowel aan de voorkant van je website als in je WP-admin voorkomen. Het probleem is dat er geen foutmeldingen of aanwijzingen worden getoond, waardoor het moeilijk kan zijn om de oorzaak van dit WordPress probleem te achterhalen.
Oorzaken wit scherm in WordPress
Waar wordt de white screen of death nu veroorzaakt? Het gevreesde witte scherm in WordPress kan diverse oorzaken hebben. Ik zal hieronder enkele van de meest voorkomende en wellicht voor de hand liggende oorzaken opsommen.
Plugins
WordPress plugins willen nog wel eens foutmeldingen veroorzaken en je WordPress website negatief beïnvloeden. Wanneer een WordPress plugin niet compatible is met WordPress of met een andere plugin of theme, dan kan dit leiden tot een volledig wit scherm. Ook een foutieve update of een fout in de plugin code kan een white screen of death veroorzaken.
WordPress templates
Een WSOD kan ook veroorzaakt worden door je WordPress template. Net als bij plugins, kan een fout in het thema of een conflict tussen je template en andere onderdelen van je website de WSOD veroorzaken.
Geheugenlimiet
Ook de server instellingen van je WordPress hosting kunnen ervoor zorgen dat je het gevreesde witte scherm te zien krijgt. Als je WordPress site meer geheugen gebruikt dan je hostingprovider toestaat kan ook dit leiden tot een white screen of death.
Corrupte WordPress bestanden
De laatste maar een zeker niet minder vaak voorkomende oorzaak van een wit scherm in je WordPress website is een beschadigd core bestand in je WordPress installatie. Een WordPress bestand kan op verschillende manieren beschadigd raken, bijvoorbeeld door een uploadproces vroegtijdig af te breken, een virus- of malware infectie of door onjuiste bestandsbewerkingen.
White screen of death oplossen
Hoewel het witte scherm bekend staat als hardnekkig en veelal veroorzaakt wordt door een kritieke fout, zijn er zeker stappen die je zelf kunt doorlopen om het witte scherm op te lossen. Hieronder een aantal tips!
Schakel foutopsporing in WordPress in
Door WP_DEBUG in je wp-config.php bestand in te schakelen, kun je foutmeldingen en waarschuwingen weergeven die je kunnen helpen bij het identificeren van het probleem. Voeg hiervoor de volgende regel toe aan je wp-config.php bestand: “define(‘WP_DEBUG’, true);”.
Schakel plugins uit
Ga naar je wp-content folder en vervolgens naar de map “plugins”. Schakel nu alle plugins uit door de mappen van de diverse plugins te hernoemen. Dus achter de naam van iedere plugin-folder zet je _old.
Verhoog de geheugenlimiet
Verhoog de PHP-geheugenlimiet door de volgende regel toe te voegen aan je wp-config.php bestand: “define(‘WP_MEMORY_LIMIT’, ‘256M’);”.
Schakel over naar een standaardthema
Mochten bovenstaande stappen de kritieke fout niet verholpen hebben dan zou je kunnen overschakelen naar een standaard WordPress theme als bijvoorbeeld Twenty Twenty-Three. Dit doe je door naar je themes folder te gaan op de FTP-server en je huidige theme te hernoemen.
Met een beetje geluk is je WordPress website weer up and running na het doorlopen van bovenstaande stappen. Nu zul je de plugins één voor één weer in moeten schakelen, door “_old” uit de folder naam te halen. Controleer telkens of je WordPress website weer correct werkt. Zo kom je erachter welke plugin de kritieke fout veroorzaakte.
Het witte scherm voorkomen
Voorkomen is beter dan genezen. Om het witte scherm maar ook andere kritieke fouten te voorkomen kun je maatregelen treffen.
Zorg ervoor dat je regelmatig een volledige back-up van je website maakt. Dit helpt je om je WordPress site snel te herstellen op het moment dat je een hardnekkige foutmelding krijgt of een wit scherm.
Test de compatibiliteit van je plugins en thema’s. Voordat je een nieuwe plugin of WordPress template gaat installeren, is het verstandig om de compatibiliteit met je huidige WordPress versie en andere geïnstalleerde plugins te controleren. Richt hiervoor een zogenaamde staging omgeving in waar een copy van je website op staat. Nieuwe plugins en/of templates installeer je eerst in je staging omgeving en zodra deze geen fouten veroorzaken, installeer je ze in je live website.
Zorg ervoor dat je altijd de nieuwste versie van WordPress, de plugins en je thema’s gebruikt om compatibiliteitsproblemen en beveiligingslekken te voorkomen. Goed WordPress onderhoud is dus essentieel.
Tot slot
De white screen of death kan een frustrerend probleem zijn. Met de juiste aanpak en enig geduld is het meestal wel op te lossen. Door de bovenstaande stappen te volgen en noodzakelijk voorzorgsmaatregelen te nemen kun je de kans op het witte scherm aanzienlijk verminderen. Ik hoop dat je iets hebt aan dit kennisbank artikel! Mocht het probleem zich voordoen dan heb je met dit artikel in ieder geval een stappenplan dat je allereerst zelf kunt uitvoeren. Kom je er nu niet uit dan mag je altijd contact met mij opnemen.
