Website toont lege pagina (white screen) oplossen
Toont je website een volledig witte pagina zonder foutmelding?
Dan is er meestal sprake van een zogenaamde white screen of death.
Dit betekent dat er wel iets geladen wordt, maar dat er een fout optreedt voordat de website zichtbaar wordt.
Wat betekent een lege pagina?
Een witte pagina ontstaat meestal door een fout in de websitecode of configuratie.
Veelvoorkomende oorzaken zijn:
- PHP-fouten die niet worden weergegeven
- Problemen met plugins of thema’s
- Te weinig geheugen (memory limit)
- Fout in
.htaccess - Verkeerde PHP-versie
Mogelijke oorzaken
De meest voorkomende oorzaken op een rij:
- Fout in een plugin of thema
- PHP-foutmelding die niet zichtbaar is
- Te lage PHP-instellingen
- Corrupt bestand of update
- Verkeerde serverconfiguratie
Lege pagina oplossen
Doorloop onderstaande stappen om het probleem te achterhalen en op te lossen.
Stap 1: Debugging inschakelen
Vaak wordt de fout niet getoond. Door debugging in te schakelen kun je de oorzaak zien.
Bij WordPress:
- Ga naar het bestand
wp-config.php - Zet debugging aan:
define('WP_DEBUG', true);
- Herlaad je website
Je ziet nu mogelijk een foutmelding in plaats van een witte pagina.
Zet debugging weer uit na het oplossen van het probleem om foutmeldingen niet zichtbaar te houden voor bezoekers.
Stap 2: Plugins uitschakelen
Een plugin veroorzaakt vaak het probleem.
- Schakel alle plugins uit
- Activeer ze één voor één opnieuw
- Controleer wanneer het probleem terugkomt
Stap 3: Thema controleren
Het actieve thema kan de oorzaak zijn.
- Schakel tijdelijk over naar een standaard thema
- Controleer of de website weer werkt
Stap 4: PHP-instellingen controleren
Een te lage PHP-configuratie kan een lege pagina veroorzaken.
Controleer en verhoog indien nodig:
memory_limitmax_execution_time
Pas dit aan via cPanel: https://support.surver.nl/article/375-software-php-instellingen-aanpassen
Stap 5: PHP-versie controleren
Een verkeerde PHP-versie kan problemen geven.
- Ga in cPanel naar PHP-instellingen
- Test eventueel een andere PHP-versie
Stap 6: .htaccess controleren
Een fout in het .htaccess bestand kan een lege pagina veroorzaken.
- Hernoem tijdelijk
.htaccessnaar.htaccess_old - Controleer of de website weer werkt
Maak altijd een backup voordat je wijzigingen doet aan bestanden of instellingen.
Wanneer is het opgelost?
- Zodra de fout is gevonden en opgelost
- De website weer normaal wordt geladen
Kom je er niet uit?
Blijft je website een lege pagina tonen? Neem dan contact op met onze support via support@surver.nl.