500 internal server error wordpress oorzaak

Help! Mijn WordPress website geeft een 500 Internal Server Error

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.

Wat betekent die 500 foutmelding eigenlijk?

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.

Stap 1: Controleer of het echt overal fout gaat

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.

Stap 2: Schakel al je plugins uit

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.

Via je hosting omgeving (cPanel of vergelijkbaar)

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.

Het duurt even, maar het werkt

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.

Stap 3: Schakel je thema uit

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.

Stap 4: Vergroot je PHP geheugen

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.

Via het wp-config.php bestand

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.

Stap 5: Herstel je .htaccess bestand

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.

Een nieuw .htaccess bestand maken

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!

Stap 6: Controleer je database

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.

Via phpMyAdmin

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.

Nog steeds problemen?

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.

Even een stap terug: voorkomen is beter dan genezen

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.

Een laatste tip voor als je vast zit

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.

Vrijblijvende offerte aanvragen?

Na het versturen ontvang je binnen 24 uur reactie!
  • 100+ tevreden klanten
  • Altijd een passende oplossing
  • Persoonlijk contact
  • Volledige ontzorging
ZZP Webdesigner Alex

Een korte kennismaking.

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!

  • Altijd een betaalbare oplossing voor jouw budget
  • Persoonlijk contact en begeleiding
  • Gratis en vrijblijvend voorstel
  • 100+ bedrijven gingen je voor
  • 5.0 / 5.0 sterren | 35+ reviews
Met vriendelijke groet,
Alex Siderius
Google Reviews
Google Partner
Leadinfo Partner
NLGW Geregistreerd Webdesigner voor ZZP-ers

Een selectie uit ons portfolio.

Wat onze klanten vinden.

Reviews
Jimmy Berends

Alex is zeer vakbekwaam, klantgericht en altijd bereikbaar voor vragen. Zeer tevreden over de samenwerking.

Stefan Groen in ’t Woud

Fijn contact, snelle oplevering en mooie website ontwikkeld door Alex!

Ewa Sillem

Helemaal top! Erg tevreden met het resultaat!

Jantine Keesmaat

Na hele slechte ervaringen bij de vorige maker/hosting van mijn website is deze bij Alex in goede handen! Persoonlijk contact en meedenken ervaar ik als zeer prettig en heb geen zorgen meer over mijn website!

HvB HvB

Alex heeft onze website gemaakt. Dit heeft hij naar alle tevredenheid gedaan. De lijntjes waren kort en bovendien erg snel. Alex is ook een prettig persoon om mee samen te werken. Hij luistert goed naar jouw wensen en implementeert deze snel. Wij zijn dan ook zeer tevreden.

Balling van Kuiken

Alex is bijzonder kundig in zijn vakgebied + erg fijn in omgang en communicatie. Een aanrader om zaken mee te doen, 5 sterren!

Saskia Brons

Fijn samengewerkt met Alex voor de site van FlowFabriek. Je kunt hem altijd benaderen met vragen, hij reageert snel, is oplossingsgericht en er is geen gedoe met een maximum aan correctierondes ????

Opdrachten uitgevoerd voor o.a.

Klanten

Ben jij er klaar voor om online goed vindbaar te worden?

Geheel vrijblijvend!

Snel naar

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!

Contactgegevens

Webaware Websites & Online Marketing
Akerpolderstraat 45
1066ET, Amsterdam

06-37418075
info@webaware.nl
Copyright © 2025 • Websites voor zzp en kleine bedrijven • Webaware Websites & Online Marketing Amsterdam • Sitemap

Nieuwe website nodig?

Maak dan een afspraak. Het is geheel vrijblijvend, echt waar.
Alex Siderius
Eigenaar Webaware
Webaware • Akerpolderstraat 45 • 1066ET • Amsterdam
06-37418075info@webaware.nl