Wat is een HTTP error 500 eigenlijk?
Als er een HTTP error 500 verschijnt op uw scherm, duidt dit op een zogenaamde 500 internal server error. Eenvoudig gezegd: er is iets misgelopen op de server, al weet u dan nog niet meteen wat precies. De server kreeg een verzoek dat hij niet kon verwerken.
Deze fout kan op elk moment optreden, zowel voor een bezoeker als voor een websitebeheerder. Een websitebezoeker krijgt meestal een blanco pagina te zien, al dan niet met de boodschap "Internal server error".
Mogelijke oorzaken: een fout in de code, een configuratieprobleem, of een probleem met de server zelf.
Hoe lost u het websiteprobleem makkelijk op?
Een HTTP error 500 is gelukkig zonder veel moeite op te lossen. Over het algemeen kunt u het probleem al fiksen met een paar simpele stappen:
- Herlaad de pagina — Soms is het slechts een tijdelijke fout die u oplost door de pagina even te herladen.
- Leeg de cache — Wat u ook kunt proberen, is de cache van uw browser wissen. Oude gegevens kunnen de fout veroorzaken.
- Controleer uw logbestanden — Als u toegang heeft tot de server, loont het de moeite om de error logs te controleren. Hier vindt u waardevolle info over de exacte oorzaak, zoals een PHP-fout of een probleem met een configuratiebestand.
- Schakel tijdelijke plug-ins uit — Conflicterende plug-ins van uw CMS kunnen de fout veroorzaken. Schakel ze één voor één uit en in om de boosdoener te vinden.
HTTP 500 internal error oplossen bij een WordPress-website
Als het probleem opduikt bij een WordPress-website heeft het vaak iets te maken met plug-ins, thema's of veranderingen in de WordPress-core. Probeer dan de volgende acties:
- Deactiveer uw plug-ins — Ga naar uw WordPress-dashboard en schakel de plug-ins uit. Verdwijnt de foutmelding? Zet ze dan één voor één weer aan om de schuldige te vinden.
- Wijzig het thema — Ook het WordPress-thema kan een HTTP 500 error veroorzaken. Probeer eens te switchen naar een ander thema.
- Check de bestandsrechten — Controleer of de bestandsrechten van de WordPress-bestanden correct zijn ingesteld voor de serveromgeving.
- Controleer het .htaccess-bestand — Dit bestand kan soms problemen veroorzaken. Hernoem het tijdelijk of verwijder het om te zien of het issue verdwijnt.
- Ga de PHP-versie na — Uw WordPress-versie moet compatibel zijn met de PHP-versie die uw hostingprovider gebruikt. Eventueel kunt u een downgrade of upgrade doen om de error op te lossen.
HTTP error 500 in Chrome
Ook in Chrome kan de HTTP error 500 verschijnen. Als Chrome-gebruiker kunt u dit proberen:
- Inspecteer de pagina — Klik op F12 of doe een rechtermuisklik en druk op "Inspecteer". Ga naar het tabblad Console voor details over de foutcode.
- Gebruik een ander apparaat of netwerk — Zo weet u of het probleem te maken heeft met uw specifieke configuratie.
- Controleer de extensies — Sommige Chrome-extensies hebben een negatieve invloed op hoe pagina's geladen worden. Probeer de site eens met uitgeschakelde extensies of in een incognitovenster.
Oorzaken en oplossingen voor HTTP 500 fouten
| Probleem | Oplossing |
|---|---|
| Corrupt .htaccess-bestand | Herstel een backup of verwijder recente wijzigingen. |
| Syntaxfout in PHP-code | Controleer de serverlogs en corrigeer de fout. |
| Databaseverbinding mislukt | Controleer de inloggegevens in wp-config.php. |
| Onvoldoende servergeheugen | Verhoog de PHP memory limit in php.ini (bijv. 256M). |
| Conflicterende plug-ins (CMS) | Deactiveer recente plug-ins via FTP en test de site. |
| Beschadigde serverbestanden | Vergelijk met een schone installatie of herstel vanaf backup. |
| Time-out door traag script | Optimaliseer de code of verhoog max_execution_time. |
| Verkeerde bestandspermissies | Stel in op 644 voor bestanden en 755 voor mappen via FTP. |
Wanneer professionele hulp inschakelen?
Sowieso is een professional inschakelen een goed idee als u een errorpagina blijft zien. In de volgende gevallen is het zelfs noodzakelijk:
- U heeft geen toegang tot de server — Om een serverfout op te lossen zijn logbestanden en servertoegang nodig.
- De eenvoudige trucjes werken niet — Dan contacteert u beter een professional.
- De fout blijft zich herhalen — Dit duidt op een complexer probleem.
- U heeft onvoldoende technische kennis — Serverbeheer, codering en websiteontwikkeling zijn ingewikkelde materies. Raadpleeg uw websitebouwer.
Problemen met uw website? Of wilt u de kans op dergelijke errors in de toekomst vermijden? Neem contact met ons op!
