WPLounge
Home » Tutorials » Wit scherm in WordPress (White Screen of Death) oplossen

Wit scherm in WordPress (White Screen of Death) oplossen

Wit scherm in WordPress

Heb je last van een wit scherm in WordPress, bijvoorbeeld nadat je Gutenberg hebt geïnstalleerd? Een wit scherm in WordPress is een veel voorkomend probleem en kan verschillende oorzaken hebben. In dit artikel leg ik je uit hoe je er achter komt waar het aan ligt en hoe je het probleem oplost.

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

Een wit scherm in WordPress is zo vervelend omdat je geen daadwerkelijke error of foutmelding te zien krijgt. Je weet dus vaak wel dat er iets mis is, maar je kunt lastig achterhalen wat er nou precies mis gaat. Soms wordt bijvoorbeeld slechts een deel van je website geraakt door een wit scherm: je website werkt bijvoorbeeld nog wel maar je WordPress admin-omgeving niet, of andersom. Net als de Internal Server Error komt een wit scherm relatief vaak voor.

Wat is een wit scherm?

Het is eigenlijk letterlijk wat er staat: het is een wit scherm, een leeg wit scherm.

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium WordPress themes (waaronder Divi!) voor maar 89 dollar!
Bekijk de themes »»
Lees meer over Divi.

Wat dat dit probleem bijzonder frustrerend kan maken is dat het in veel, tot zelfs de meeste, gevallen ook de toegang weigert tot het WordPress administratiepaneel. Doordat het scherm leeg en wit is wordt er ook geen foutmelding of iets dergelijks getoond.

Wie hier nooit mee te maken heeft gehad, of zich niet kan vinden in wat hierboven omschreven staat, zal er waarschijnlijk nooit mee te maken gehad hebben, geluk gehad of altijd de juiste maatregelen getroffen.  Zorg er vooral voor dat het zo blijft?

Er is goed nieuws en er is slecht nieuws

Het slechte nieuws is, om daarmee te beginnen, dat wanneer een WordPress website een wit scherm toont er overduidelijk een fout optreedt en er is geen twijfel over.  Duidelijker dan dit kan het haast niet.  Dit is overigens ook het enige dat duidelijk is, want elk spoor van enige foutmelding ontbreekt echter. Althans, in het browserscherm.

Het goede nieuws is dat dit geen unieke of zeldzame fout is, want het is een bekend en vrij regelmatig voorkomend probleem.

Erkenning en hulpbronnen

Naast dat het een bekend probleem is is het bovendien goed gedocumenteerd en wordt het door WordPress en de gemeenschap zodoende officieel erkent.

Het probleem wordt benoemd en besproken in het artikel “Common WordPress Errors” in de WordPress Codex, de officiële kennisgemeenschap van WordPress.org en die ook als online handleiding fungeert.

Van de daarin tien genoemde fouten wordt het witte scherm als eerste in de opsomming genoemd met de angstaanjagende kop: The White Screen of Death (“WSOD” afgekort), oftewel het witte scherm des doods.

Dit is op zich al vrij veelzeggend en geeft aan dat deze fout alles behalve schaars is.  In hetzelfde artikel worden gelijk enkele mogelijke redenen, of oorzaken, van dit probleem benoemd.

Oorzaken en oplossingen voor een wit scherm in WordPress

Er zijn verschillende oorzaken van een wit scherm in WordPress. Ik zet een paar oorzaken op een rij en geef je de mogelijke oplossing.

Vooronderzoek

Controleer voor het doorvoeren van wijzigingen of het probleem zich ook op andere websites voordoet.

Zo kan uitgesloten worden of het, bijvoorbeeld, specifiek is aan een bepaald domein.  Mocht dat het geval zijn dan ligt de fout hoogstwaarschijnlijk bij de desbetreffende internet service provider of webhosting-dienst.

Een waarschuwing vooraf

Let op, dit is belangrijk!

Maak liever een backup alvorens het doorvoeren van wijzigingen!  Zeker op dit niveau kan er veel misgaan.

1: Je website overschrijdt de (PHP) “Memory Limit”

Soms wordt de PHP memory limit door je website overschreden. Dit kun je oplossen door de “Memory Limit” te verhogen. Het overschrijden van deze limiet kan verschillende oorzaken hebben, bijvoorbeeld een theme of plugin die slecht in elkaar zit, of een slecht ingestelde hosting-server. Neem ook contact op met je hostingpartij. Zij kunnen vaak in de “logs” kijken om te zien welke plugin of welk theme het probleem veroorzaakt.

Om het limiet op te hogen kan men de volgende regel aanbrengen in het configuratiebestand “wp-config.php”.  Hiervoor is een FTP (File Transfer Protocol) client of bestandsbeheersprogramma nodig in uw controlepaneel van uw webhostingpakket.

Op deze manier wordt het PHP geheugenlimiet opgehoogd naar 256MB.

Na de wijzigingen aan te hebben gebracht zou, als het meezit, de website weer moeten werken.

In sommige gevallen staan webhostingdiensten het niet toe dat deze zaken, zoals geheugenlimieten, aangepast worden.

2: Plugin(s)

Als het verhogen van de “memory limit” het probleem niet verholpen heeft, controleer dan of één van de plugins op je website de oorzaak is. Dit kun je achterhalen door alle WordPress-plugins te deactiveren op je website. Werkt je website weer na het deactiveren van alle plugins? Activeer je plugins dan één voor één en kijk bij welke plugin het foutgaat.

Als je website het na het deactiveren van alle plugins nog steeds niet doet, dan is het tijd om verder te kijken.

3: WordPress theme

Gebruik je een verouderd WordPress theme of een theme dat slecht is gebouwd? Veel gratis WordPress themes (vooral themes die niet in de repository op WordPress.org staan) zijn niet betrouwbaar of zitten slecht in elkaar. Daarom werken wij ook vrijwel uitsluitend met premium themes zoals Divi van Elegant Themes.

Om te achterhalen of het probleem wordt veroorzaakt door je theme, activeer je het standaard WordPress theme, Twenty Seventeen (of binnenkort Twenty Nineteen). Kun je niet meer in je admin-omgeving? Dan kun je dit doen door via FTP in te loggen en naar de folder /wp-content/themes/ te gaan. Controleer of “Twenty Seventeen” hier bij staat en hernoem de folder van het theme dat nu actief is (bijvoorbeeld van theme-naam naar theme-naam-2). WordPress zal nu automatisch “terugvallen” op een standaard theme.

Als het probleem wordt opgelost door het deactiveren van je theme, dan kun je proberen in het functions.php-bestand van dat theme te kijken. Soms staan er bijvoorbeeld een paar “spaties” of “enters” onderin het functions-bestand, of er zit een slecht gecodeerde function in het bestand. Ben je niet technisch genoeg? Vraag dan aan een developer om er naar te kijken of overweeg om een ander theme te gebruiken. Het kan ook helpen om de laatste versie van het theme te downloaden en deze te herinstalleren.

4: Cache

Gebruik je een caching-plugin zoals W3 Total Cache om je WordPress-website sneller te maken? Het kan gebeuren dat de cache van deze plugin een wit scherm veroorzaakt. Open je website eens in een privé- of incognito-venster om te kijken of je het witte scherm dan ook te zien krijgt. Leeg ook de cache in je browser om te kijken of je website dan weer werkt.

5: Andere oorzaken

Als de oplossingen hierboven geen uitkomst bieden, dan kun je altijd een “verse” installatie van WordPress doen. Een andere optie is om de “Debug Mode” in te schakelen. Dit doe je door het wp-config.php bestand te openen en de volgende regel code toe te voegen:

In plaats van alleen een wit scherm, zullen er nu ook errors (foutmeldingen) verschijnen. Deze kunnen je helpen om te achterhalen in welk bestand het fout gaat.

Conclusie

Het witte scherm is een probleem, bovendien ook een bekend probleem, en die door de bekendheid goed gedocumenteerd is, waaruit enkele beproefde oplossingen uit zijn voortgekomen.  Totdat dit probleem volledig uitgebannen is, zodat het niet of nauwelijks meer voorkomt, kunnen de voorgenoemde oplossingen blijven gebruikt worden, of tenminste geprobeerd.

Maar wat te doen in het vervolg? Dit probleem en de daaruit mogelijk voortvloeiende problemen kunnen soms moeilijk vermeden worden, zeker wanneer het een website betreft die erg wil profiteren van allerlei vernieuwingen zoals in nieuwe versies van WordPress. Overweeg bij dit dilemma het onderstaande advies om toekomstige problemen te vermijden, zo niet te verminderen.

Kom je er niet uit? Neem dan contact met ons op. Het kan ook helpen om je hostingpartij te contacteren. Zij kunnen vrij snel achterhalen wat er fout gaat door in de log-bestanden van je server te kijken.

Beoordeel dit artikel

(14 ratings, gemiddeld: 5,00 van de 5)

Roger Overdevest

Roger is eigenaar van de website WPLounge en van zoekmachine marketing bureau Kliq Internet

Gratis op de hoogte blijven?

Meld je gratis aan voor onze nieuwsbrief om op de hoogte
te blijven over ontwikkelingen in WordPress!

Reageer

Advertenties

Blijf op de hoogte!

Scroll Up
Open chat
Skip to content