Je klikt op de updateknop in WordPress, wacht even tot het klaar is, en dan… BAM! Een witte pagina met “Foutmelding 500” of “Internal Server Error”. Je hart slaat even over. Je website is weg. Bezoekers zien niks meer. En jij hebt geen idee wat er gebeurd is.
Herkenbaar?
Rustig maar. Je bent echt niet de eerste bij wie dit gebeurt. En het goede nieuws is: in de meeste gevallen is dit probleem op te lossen. Zelfs als je weinig van computers afweet. In deze blog leg ik je stap-voor-stap uit wat er aan de hand is en hoe je dit kunt oplossen. Pak er een kop koffie of thee bij en we gaan samen aan de slag.
Denk aan je website als een keuken. WordPress is de kok die alle ingrediënten (bestanden, plugins, thema’s) gebruikt om een heerlijke maaltijd (jouw website) te serveren. Na een update krijgt de kok soms nieuwe ingrediënten of nieuwe recepten.
Foutmelding 500 betekent eigenlijk: “Er gaat iets mis in de keuken, maar ik weet niet precies wat.”
Heel vaag, inderdaad. Daarom is het soms even puzzelen om te ontdekken wat er precies fout gaat. Meestal komt het door een conflict tussen plugins, een thema dat niet meer goed werkt met de nieuwe WordPress-versie, of een bestandje dat beschadigd is geraakt tijdens de update.
Heb je een backup van je website? Nee? Dan is dit het moment om daar de volgende keer wél voor te zorgen. Een backup is als een reservesleutel van je huis. Je hoopt hem nooit nodig te hebben, maar als je buitengesloten staat, ben je er wel blij mee.
Voor nu gaan we proberen het probleem op te lossen zonder backup. Maar onthoud: maak regelmatig backups. Dat kan automatisch met plugins als UpdraftPlus of BackupBuddy.
De meest voorkomende oorzaak van een foutmelding 500? Een plugin die niet meer goed samenwerkt met de nieuwe WordPress-versie.
Nu denk je misschien: “Maar ik kan toch niet meer inloggen op mijn website?” Klopt. Daarom gaan we dit op een andere manier doen. Via FTP. Dat klinkt ingewikkeld, maar valt best mee.
FTP staat voor File Transfer Protocol. Stel je voor dat WordPress het huis is waar je woont. Normaal gesproken kom je via de voordeur binnen (het inlogscherm). Maar als die deur op slot zit, kun je via de achterdeur naar binnen. FTP is die achterdeur.
Je hebt een FTP-programma nodig. FileZilla is een populaire keuze en gratis te downloaden. Daarnaast heb je je FTP-gegevens nodig. Die krijg je van je hostingprovider. Vaak staan ze in een welkomstmail die je kreeg toen je je hosting aanschafte.
Open FileZilla en vul je gegevens in. Je ziet dan allemaal mappen en bestanden. Zoek de map “wp-content” en klik erop. Daarbinnen zie je een map “plugins”. Klik hier met je rechtermuisknop op en kies “Hernoemen”. Verander de naam naar “plugins-oud” of “plugins-uitgeschakeld”.
Wat doe je nu eigenlijk? Je verstopt tijdelijk alle plugins voor WordPress. Hierdoor kan WordPress ze niet meer laden en worden ze uitgeschakeld.
Ga nu naar je website en ververs de pagina. Werkt je site weer? Gefeliciteerd! Dan lag het probleem bij een van je plugins.
Nu komt het detectivewerk. Verander de mapnaam via FTP weer terug naar “plugins”. Je site zal waarschijnlijk weer de foutmelding geven. Ga nu naar wp-content > plugins en hernoem elke plugin-map één voor één. Test telkens je website.
Begin met de plugin die je het laatst hebt geüpdatet. Hernoem bijvoorbeeld “plugin-naam” naar “plugin-naam-uit”. Werkt je site nu? Dan is dit de boosdoener.
Je kunt nu kiezen: de plugin verwijderen, contact opnemen met de maker van de plugin, of wachten tot er een update komt die het probleem oplost. Vaak is er binnen een paar dagen al een nieuwe versie beschikbaar.
Werkt je website nog steeds niet na het uitschakelen van alle plugins? Dan kan het aan je thema liggen. Het thema bepaalt hoe je website eruitziet, vergelijkbaar met het behang en de meubels in je huis.
Via FTP ga je nu naar wp-content > themes. Hernoem de map van je actieve thema naar bijvoorbeeld “mijn-thema-oud”. WordPress schakelt nu automatisch over naar een standaard thema.
Werkt je site nu wel? Dan weet je dat het thema het probleem veroorzaakt. Je kunt contact opnemen met de maker van het thema of tijdelijk een ander thema gebruiken totdat er een update beschikbaar is.
Soms krijg je een foutmelding 500 omdat WordPress niet genoeg werkgeheugen heeft. Vergelijk het met een computer die te veel programma’s tegelijk draait en vastloopt.
Je kunt het geheugen verhogen via een bestandje genaamd wp-config.php. Dit vind je via FTP in de hoofdmap van je WordPress-installatie.
Download dit bestand naar je computer en open het met een teksteditor zoals Kladblok. Zoek de regel waar staat: “That’s all, stop editing! Happy publishing.” Vlak daarboven voeg je deze regel toe:
define(‘WP_MEMORY_LIMIT’, ‘256M’);
Sla het bestand op en upload het weer naar je server via FTP. Vervang het oude bestand. Test je website opnieuw.
Het .htaccess bestand is een configuratiebestand dat instructies geeft aan je webserver. Soms raakt dit bestand beschadigd tijdens een update.
Via FTP vind je dit bestand in de hoofdmap van je WordPress-installatie. Let op: bestanden die beginnen met een punt zijn vaak verborgen. In FileZilla kun je verborgen bestanden zichtbaar maken via de instellingen.
Download het .htaccess bestand en hernoem het op je server naar “.htaccess-oud”. WordPress maakt automatisch een nieuw, schoon .htaccess bestand aan als je naar Instellingen > Permalinks gaat in je WordPress dashboard. Maar ja, je kunt nu niet inloggen…
Gelukkig kun je ook handmatig een nieuw .htaccess bestand aanmaken. Maak op je computer een nieuw tekstbestand aan en plak hierin de standaard WordPress .htaccess code. Die ziet er zo uit:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Sla dit op als .htaccess en upload het naar je server. Test opnieuw.
Tot nu toe hebben we in het duister getast. Maar er is een manier om precies te zien wat er fout gaat. Door WordPress in debug-modus te zetten, krijg je gedetailleerde foutmeldingen te zien.
Open via FTP het wp-config.php bestand. Zoek deze regel:
define(‘WP_DEBUG’, false);
Verander “false” in “true”. Sla het bestand op en upload het weer. Ga naar je website. In plaats van alleen “Foutmelding 500” zie je nu hopelijk een gedetailleerde melding die precies vertelt wat er mis gaat.
Deze meldingen kunnen technisch zijn. Maar vaak kun je door de foutmelding in Google te zoeken, een oplossing vinden. Vergeet niet om WP_DEBUG weer uit te schakelen (terug naar “false”) als je het probleem hebt opgelost. Je wilt niet dat bezoekers deze technische meldingen zien.
Soms ligt het probleem niet bij WordPress zelf, maar bij de server waarop je websites draaien. Bijvoorbeeld als er niet genoeg geheugen beschikbaar is, of als bepaalde PHP-functies zijn uitgeschakeld.
Je hostingprovider heeft toegang tot serverlogbestanden waarin vaak precies staat wat er mis gaat. Bel of mail ze en leg uit wat er gebeurd is. De meeste hostingproviders helpen graag.
Zeg bijvoorbeeld: “Na een WordPress-update krijg ik een foutmelding 500. Ik heb al geprobeerd om plugins en thema’s uit te schakelen, maar het probleem blijft. Kunnen jullie in de serverlogbestanden kijken wat er precies mis gaat?”
Je hebt nu hopelijk je probleem opgelost. Maar hoe voorkom je dit in de toekomst?
Ten eerste: maak altijd een backup voordat je updates installeert. Echt altijd. Ook als je haast hebt. Die vijf extra minuten kunnen je uren frustratie schelen.
Ten tweede: test updates eerst op een testomgeving als dat mogelijk is. Veel hostingproviders bieden staging-omgevingen aan waar je veilig kunt testen.
Ten derde: update niet alles tegelijk. Doe eerst je plugins, test of alles werkt, dan je thema, test weer, en pas dan WordPress zelf. Zo weet je precies wat het probleem veroorzaakt als er iets mis gaat.
En tot slot: houd je plugins, thema’s en WordPress altijd up-to-date. Oude versies hebben vaak beveiligingslekken en werken slechter samen met nieuwe updates.
Heb je alle stappen gevolgd maar werkt je website nog steeds niet? Geen paniek. Sommige problemen zijn complex en vereisen een technische blik van iemand met ervaring.
Bij Webaware hebben we al meer dan 10 jaar ervaring met WordPress en het oplossen van dit soort technische problemen. We begrijpen hoe frustrerend het is als je website niet werkt en je niet weet hoe je het moet oplossen. Gelukkig hoef je dit niet alleen te doen.
We helpen je graag verder. Je kunt ons bellen of WhatsAppen op 06-37418075, een mailtje sturen naar info@webaware.nl, of contact opnemen via onze contactpagina. We kijken samen naar je probleem en zorgen ervoor dat je website weer snel online is. Want een website die niet werkt, is een gemiste kans voor je bedrijf. Laten we daar samen wat aan doen!

Ik ben Alex Siderius, de oprichter en eigenaar van Webaware Websites & Online Marketing. Mijn liefde voor websites begon op mijn veertiende en heeft me sindsdien nooit meer losgelaten. Na mijn studie Business IT & Management, die ik in 2016 succesvol heb afgerond, besloot ik mijn passie om te zetten in een eigen bedrijf.
Ik begrijp dat je als ondernemer vaak weinig tijd hebt om je te verdiepen in de wereld van websites en online marketing. Daarom neem ik graag zoveel mogelijk werk voor je uit handen. Ik geloof sterk in samenwerking en betrek mijn klanten altijd bij het proces, zodat we samen tot het beste resultaat komen en ik 100% klanttevredenheid kunnen garanderen.
Bij Webaware kun je rekenen op persoonlijke aandacht, transparantie en bovenal een oplossing die perfect aansluit bij jouw wensen en behoeften. Laten we samen jouw online aanwezigheid naar een hoger niveau tillen!
Een webdesignbureau in Amsterdam met kennis van online marketing. We bouwen websites voor ZZP-ers en het MKB. We werken o.a. voor organisaties uit Almere, Haarlem, Weesp, Leiden, Badhoevedorp, Amstelveen, Leiden, Purmerend & komen graag bij u langs!
