White screen of death
De "witte pagina des doods" (white screen of death) is één van de meest voorkomende WordPress-problemen. Het betekent dat je website niet meer zichtbaar is en alleen een wit scherm laat zien. Dit kan erg frustrerend zijn, maar het is meestal te verhelpen! In dit artikel leer je hoe je de oorzaak opspoort en het probleem oplost.
Wat is de witte pagina des doods?
De witte pagina des doods verschijnt wanneer WordPress niet in staat is de website correct weer te geven. In plaats van je website of een foutmelding, zie je slechts een leeg wit scherm. Dit kan gebeuren op het frontend (voor bezoekers) of in het backend (admin-dashboard).
Mogelijke oorzaken
De white screen of death kan door verschillende factoren worden veroorzaakt:
- Plugin-conflicten: Een nieuwe of geüpdatete plugin veroorzaakt een fout.
- Thema-problemen: Je actieve thema bevat een bug of fout in de code.
- Uitputting van servercapaciteit: Het PHP-geheugen van je hostingpakket is niet voldoende.
- Fout in de code: Handmatige wijzigingen in PHP-bestanden bevatten fouten.
- Verouderde WordPress-versie: Je website is niet up-to-date.
Stappen om het probleem op te lossen
1. Controleer plugin-conflicten
Plugins zijn vaak de oorzaak van problemen. Volg deze stappen:
- Stap 1: Log in op je hosting via cPanel of FTP.
- Stap 2: Ga naar de map
/wp-content/plugins/
. - Stap 3: Hernoem de plugin-map naar bijvoorbeeld
plugins_uit
. - Stap 4: Controleer of de website weer werkt.
- Ja? Hernoem de map terug en schakel plugins één voor één uit via WordPress om de oorzaak te vinden.
- Nee? Probeer de volgende stap.
2. Controleer thema-problemen
Als het probleem niet door plugins komt, kan het aan je thema liggen.
- Stap 1: Ga naar de map
/wp-content/themes/
via FTP. - Stap 2: Hernoem de map van je actieve thema, bijvoorbeeld naar
thema_uit
. - Stap 3: WordPress keert automatisch terug naar een standaardthema (zoals Twenty Twenty-Three).
- Werkt je website nu? Dan is het probleem je thema. Update het of gebruik een ander thema.
3. Verhoog het geheugenlimiet
Als de witte pagina wordt veroorzaakt door een gebrek aan geheugen, kun je dit oplossen door het geheugenlimiet te verhogen
- Stap 1: Open het bestand
wp-config.php
in de root-map van je website. - Stap 2: Voeg deze regel toe boven
/* That's all, stop editing! */
:
define('WP_MEMORY_LIMIT', '256M');
- Stap 3: Sla het bestand op en controleer of de website werkt.
4. Activeer debug-modus
De debug-modus laat foutmeldingen zien, wat helpt bij het vinden van de oorzaak.
- Stap 1: Open wp-config.php via FTP.
- Stap 2: Zoek deze regel:
define('WP_DEBUG', false);
- Stap 3: Wijzig dit naar:
define('WP_DEBUG', true);
- Stap 4: Laad je website opnieuw om de foutmelding te zien. Gebruik deze informatie om het probleem op te lossen.
5. Herstel je website via een backup
Als geen van bovenstaande methodes werkt, kun je je website herstellen met een backup:
- Log in op je hosting.
- Zoek de functie voor backups (bijvoorbeeld onder "Back-ups" of "Restore").
- Herstel een recent opgeslagen versie van je website.
Veelgemaakte fouten voorkomen
Om de witte pagina des doods in de toekomst te voorkomen:
- Update plugins, thema’s en WordPress regelmatig.
- Controleer compatibiliteit van plugins voor je ze installeert.
- Gebruik een betrouwbare webhost met voldoende geheugen en snelheid.
- Maak altijd een backup vóór je wijzigingen aanbrengt.