Je zit lekker achter je computer, wilt even wat aanpassen op je website, en dan… BAM! Een witte pagina met daarop de tekst “500 Internal Server Error”. Of misschien zie je hem als je een klant bent die gewoon je website wil bezoeken. Paniek!
Ik snap het. Je hart slaat een slag over. Je denkt: “Is alles weg?” “Wat heb ik fout gedaan?” “Hoeveel gaat dit kosten om op te lossen?”
Adem even rustig in en uit. Dit komt vaker voor dan je denkt, en het goede nieuws is: in de meeste gevallen kun je het zelf oplossen. Zelfs als je niet technisch onderlegd bent. Ik leg je stap voor stap uit wat er aan de hand is en hoe je het kunt verhelpen.
Stel je voor dat je website een restaurant is. Jij bent de gast die aan de voordeur staat. De server – letterlijk de computer waar je website op staat – is de ober die je wil helpen. Een 500 Internal Server Error betekent simpelweg: de ober is in de war en weet niet wat hij moet doen.
Er is íets misgegaan achter de schermen, maar de server kan niet precies vertellen wat. Het is een beetje als wanneer je computer vastloopt. Niet ideaal, maar meestal wel op te lossen.
De meest voorkomende oorzaken zijn: een probleem met een plugin, een probleem met je thema, een te klein geheugen, een kapot .htaccess bestand, of problemen met je database. Klinkt ingewikkeld? Maak je geen zorgen, we gaan het allemaal stap voor stap uitpluizen.
Begin met het simpelste. Probeer je website te openen in een andere browser. Chrome geeft een foutmelding? Probeer Firefox of Safari. Werkt het daar ook niet?
Probeer ook eens je browser-cache te legen. Dat is zoiets als de korte-termijn-geheugen van je browser. Soms toont hij gewoon een oude, kapotte versie van je pagina terwijl alles in werkelijkheid al opgelost is.
Cache legen doe je meestal door Ctrl+F5 te drukken op Windows, of Command+Shift+R op een Mac. Je kunt ook via de instellingen van je browser de geschiedenis en cache wissen.
Nog steeds de foutmelding? Dan gaan we verder.
Plugins zijn als apps op je telefoon. Ze voegen extra functies toe aan WordPress. Maar soms werken ze niet goed samen, of is er één die problemen veroorzaakt na een update.
Nu komt het lastige deel: je kunt niet inloggen op je WordPress dashboard als je site een 500 error geeft. Dus we moeten een andere weg vinden.
Log in bij je hostingprovider. Dat is het bedrijf waar je je website hebt staan. Denk aan bedrijven als TransIP, Hostnet, of SiteGround. Je hebt bij het aanmaken van je website inloggegevens gekregen.
Zoek naar “Bestandsbeheer” of “File Manager”. Soms heet het ook gewoon “Bestanden”.
Eenmaal binnen zie je een mappenstructuur. Zoek de map “public_html” of “www” of soms gewoon de naam van je website. Open die map.
Daar zie je een map genaamd “wp-content”. Open die. Daar zie je weer een map “plugins”.
Nu komt de truc: hernoem de map “plugins” naar iets anders. Bijvoorbeeld “plugins_oud” of “plugins_uit”. Klik met je rechtermuisknop op de map en kies “Rename” of “Hernoemen”.
Wat gebeurt er nu? WordPress kan de plugins niet meer vinden en schakelt ze allemaal in één keer uit.
Ga nu naar je website. Werkt hij weer? Geweldig! Dan weten we dat een plugin de boosdoener was.
Hernoem de map weer terug naar “plugins”. Je site zal waarschijnlijk weer crashen, maar dat hoort erbij.
Nu ga je één voor één de plugins uitzetten. Ga terug naar de plugins map. Daarin zie je allemaal losse mapjes, één voor elke plugin. Hernoem het eerste mapje, bijvoorbeeld van “contact-form-7” naar “contact-form-7_uit”.
Check je website. Werkt ie? Dan was dit niet de schuldige. Hernoem hem terug en ga naar de volgende.
Blijft hij crashen? Dan heb je de dader gevonden! Houd deze plugin uitgeschakeld. Je kunt hem later verwijderen als je wel kunt inloggen, of zoeken naar een alternatief.
Ja, dit proces kan een kwartier of langer duren als je veel plugins hebt. Pak er een kopje koffie bij. Het is een beetje als het controleren van kerstlampjes – je moet gewoon iedere lamp langslopen tot je degene vindt die het niet doet.
Als het probleem niet bij de plugins ligt, kan het aan je thema liggen. Het thema bepaalt hoe je websites eruitziet – de kleuren, lettertypen, de indeling.
Dit werkt ongeveer hetzelfde als bij de plugins. Ga weer naar je bestandsbeheer.
Ga naar: public_html → wp-content → themes
Hier zie je mappen van verschillende thema’s. Eén daarvan is actief op je site. Meestal is dat duidelijk te zien aan de naam, als je weet welk thema je gebruikt.
Hernoem de map van je actieve thema naar iets anders, bijvoorbeeld “mijn-thema_oud”.
WordPress zal nu automatisch terugvallen op een standaard thema. Check je website. Ziet hij er raar uit maar werkt hij wel? Dan was je thema het probleem.
Je kunt nu kiezen: een nieuw thema installeren of contact opnemen met de maker van je huidige thema voor ondersteuning.
Soms loopt je website gewoon vol. Net als je telefoon die vastloopt als je te veel apps tegelijk open hebt staan.
WordPress gebruikt PHP – een programmeertaal – om te werken. En PHP heeft geheugen nodig. Als dat op is, crasht je site.
Dit kunnen we oplossen door het geheugenlimiet te verhogen. Klinkt ingewikkeld, maar het is gewoon het aanpassen van één regel tekst.
Ga weer naar je bestandsbeheer. In de hoofdmap van je website (waar je ook wp-content vond) staat een bestand genaamd “wp-config.php”.
Klik er met de rechtermuisknop op en kies “Edit” of “Bewerken”. Er opent nu een tekstbestand vol code. Niet schrikken!
Helemaal bovenaan, na de eerste paar regels, voeg je deze regel toe:
define(‘WP_MEMORY_LIMIT’, ‘256M’);
Let op dat je precies deze tekst overneemt, inclusief de aanhalingstekens en het puntkomma. Eén foutje en het werkt niet.
Sla het bestand op en check je website. Soms lost dit het probleem meteen op.
Het .htaccess bestand is een belangrijk configuratiebestand. Het vertelt de server hoe hij met je website moet omgaan. Als dit bestand beschadigd is, kan dat een 500 error veroorzaken.
Ga naar je bestandsbeheer en zoek in de hoofdmap naar een bestand genaamd “.htaccess”. Let op: het begint met een punt!
Zie je hem niet? Sommige bestandsbeheerders verstoppen bestanden die met een punt beginnen. Zoek naar een optie zoals “Verborgen bestanden tonen” of “Show hidden files”.
Gevonden? Hernoem het bestand naar “.htaccess_oud”. Hierdoor wordt het uitgeschakeld.
Check je website. Werkt hij nu? Dan was dit het probleem.
Als je website nu werkt, moeten we een nieuw .htaccess bestand aanmaken. Gelukkig kan WordPress dit zelf.
Log in op je WordPress dashboard. Ga naar Instellingen → Permalinks. Je hoeft niks te veranderen. Scroll naar beneden en klik gewoon op “Wijzigingen opslaan”.
WordPress maakt nu automatisch een nieuw, schoon .htaccess bestand aan. Probleem opgelost!
De database is het geheugen van je website. Alle teksten, instellingen, gebruikers – alles staat daarin opgeslagen. Als er iets mis is met de database, kan je hele site crashen.
Dit is wat ingewikkelder, dus ga je hier niet zeker van voelt, sla deze stap dan over en vraag hulp.
Log in bij je hostingprovider en zoek naar “phpMyAdmin” of “Database beheer”. Dit is een tool om je database te bekijken en repareren.
Je ziet nu een lijst met databases aan de linkerkant. Klik op de database van je WordPress site. Meestal staat de naam ergens in je documentatie, of je kunt het vinden in je wp-config.php bestand.
Je ziet nu een lange lijst met tabellen. Dat zijn verschillende onderdelen van je database. Bovenaan zie je een serie tabbladen. Klik op “Operations” of “Handelingen”.
Scroll naar beneden tot je “Repair table” of “Repareer tabel” ziet. Klik daarop.
Dit kan even duren. WordPress controleert nu de database en repareert eventuele fouten.
Als je alle bovenstaande stappen hebt geprobeerd en je website werkt nog steeds niet, dan kan het probleem dieper liggen. Misschien is er iets mis met je serverinstellingen. Of zijn belangrijke WordPress bestanden beschadigd.
Op dit punt wordt het lastig om het zelf op te lossen zonder technische kennis. En weet je wat? Dat is helemaal niet erg. Sommige dingen kun je beter aan experts overlaten.
Nu je website weer werkt (hopelijk!), is het slim om een paar voorzorgsmaatregelen te nemen.
Maak regelmatig backups. Echt, doe het. Een backup is als een reserve-sleutel van je huis. Je hoopt dat je hem nooit nodig hebt, maar als je hem wél nodig hebt, ben je blij dat je hem hebt.
Update je plugins en thema’s regelmatig, maar niet allemaal tegelijk. Doe één update, check of je site nog werkt, en ga dan pas door met de volgende.
Installeer niet te veel plugins. Meer plugins betekent meer kans op conflicten. Hou het simpel.
Soms is het gewoon teveel. Te technisch. Te stressvol. En dan is het volkomen oké om hulp in te schakelen.
Een kapotte website betekent vaak dat klanten je niet kunnen vinden. Dat kost omzet. Dus hoe sneller het opgelost is, hoe beter.
Bij Webaware snappen we dat een 500 error enorm frustrerend is, zeker als je niet technisch bent. We helpen bedrijven door heel Nederland – dus ook bij jou in de stad of het dorp – om hun WordPress websites weer vlot te trekken. En daarna zorgen we dat het niet meer gebeurt.
Zit je vast met je website? Of wil je gewoon dat iemand met verstand van zaken een keer naar je site kijkt om te voorkomen dat dit soort problemen ontstaan? Neem gerust contact met ons op. Dat kan via e-mail naar info@webaware.nl, of bel of app ons op 06-37418075. Je kunt ook via onze contactpagina een berichtje sturen. We denken graag met je mee en kijken wat we voor je kunnen betekenen. Want een goed werkende website is de basis van je online succes, en daar helpen we je graag bij.

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!
