Wat betekent ‘500 internal server error’? + 9 oplossingen
Ontdek hoe een 500-error ontstaat en hoe je het oplost
Wanneer je met websites werkt, kom je weleens een foutcode tegen. Bijvoorbeeld de 500 internal server error. Kom jij deze foutcode tegen op je website en wil je meer weten? In dit artikel lees je wat de http error 500 is, hoe hij ontstaat en vind je 9 mogelijke oplossingen voor het probleem.
In het kort
Een 500-error is een foutmelding. Deze foutmelding geeft aan dat de server waarop je website draait een bepaald verzoek niet kan uitvoeren.
Http error 500 betekenis
Een http error 500 is een generieke foutcode die aangeeft dat er iets mis is gegaan met de server (computer) waarop jouw websitebestanden staan. De server kan een bepaald verzoek niet uitvoeren.
Een http error 500 is ook bekend onder andere termen als:
- http 500
- http 500 – internal server error
- 500-error
- De pagina kan niet worden weergegeven – HTTP 500
Meer foutcodes
Naast error 500 bestaan er meer foutmeldingen, elk met zijn eigen oorzaak. Bijvoorbeeld een:
Bouw je website op razendsnelle webhosting
Maak van je online idee een succes. Host je site op snelle, veilige en betrouwbare servers.
Aan de slag- Gebruiksvriendelijk Control Panel
- High-performance SSD servers
- Gratis SSL certificaat
- Gratis website maker
- Dagelijkse back-up
- 24/7 support
Hoe ontstaat een error 500?
Een http error 500 kan door verschillende redenen ontstaan. Hieronder vind je een aantal mogelijke oorzaken:
- PHP-geheugenlimiet
- browsercache
- overbelaste server
- beschadigde bestanden
- verkeerde machtigingen voor bestanden en mappen
- verkeerd genoemde .htaccess-bestanden
- conflict met een WordPress-plugin of -thema
- conflict met verschillende serverinstellingen
- verouderde code
- programmeerfout
Wat is de impact van een http 500-error?
Een http 500-error heeft impact op je business. Om je een aantal voorbeelden te geven, als je website voor lange tijd een 500-error toont:
- heeft dit invloed op de SEO en posities in Google;
- leidt dit tot frustratie bij bezoekers, want ze kunnen je website niet bereiken;
- loop je klanten mis, want ze gaan naar de concurrent;
- kunnen mensen online een negatieve review over je schrijven.
Een 500 internal server error oplossen
De bovenstaande scenario’s zijn vervelend. Daarom is het belangrijk dat je een 500-error zo snel mogelijk oplost. Hieronder vind je daarom 9 mogelijke oplossingen. Staat de oplossing er niet tussen? Vaak vind je via het internet informatie over de betreffende foutmelding. Of schakel een webdeveloper in die met je meekijkt.
Let op: Voordat je wijzigingen maakt aan je website, is het belangrijk dat je eerst een back-up maakt.
1. Herlaadt de pagina
De eerste en simpelste oplossing is de pagina herladen. Het kan namelijk zijn dat de server tijdelijk overbelast is. Wacht heel even en ververs dan de pagina op de volgende manier:
- Windows: Ctrl + F5
- Mac: Apple/Cmd + R
- Linux: F5
- Android- of iOS-telefoon: Swipe van boven naar beneden
Tip: Bekijk op Allestoringen.nl of er een landelijke storing is of dat het probleem zich alleen bij jou voordoet. Je kunt ook kijken op downforeveryoneorjustme.com en voer de url van je website in.
2. Maak de browsercache leeg
Via browsercache, een vorm van cache, kan een website sneller worden geladen in je webbrowser doordat websitebestanden (tijdelijk) worden opgeslagen. Het kan er echter ook voor zorgen dat je nog steeds een 500-servererror ziet, omdat de cache niet is geleegd. Maak dus de browsercache leeg met behulp van de volgende handleidingen:
- Hoe maak ik mijn browsercache leeg op een Mac?
- Hoe maak ik de browsercache leeg op Windows?
- Cachegeheugen en cookies wissen op Android
- De cache wissen op de iPhone
3. Check PHP-foutmeldingen
Het kan ook zijn dat een 500-error wordt veroorzaakt door een PHP-fout. Heb je de functie ‘PHP foutmeldingen’ bij one.com geactiveerd? Dan verschijnt de foutmelding in de browser als bestandsnaam, regelnummer en een bericht met een beschrijving van de fout. Vervolgens kun je het probleem opsporen en oplossen.
4. Controleer het .htaccess-bestand
Met een .htaccess-bestand geef je de server instructies, zoals het instellen van een 301-redirect. Het is belangrijk dat je de regels in het bestand op de juiste wijze gebruikt. Een typefout zit namelijk in een klein hoekje, waardoor je website niet naar behoren werkt. Controleer daarom of alle regels in het .htaccess-bestand kloppen.
Staat jouw website bij one.com? In deze handleiding lees je hoe je een .htaccess-bestand bewerkt.
5. Schaal op naar een groter hostingpakket
Als je website te groot is voor de hosting die je gebruikt, loop je tegen de limiet aan. Dit kan ook een http 500-error veroorzaken. Je website vraagt namelijk meer van de server dan hij aankan. In dit geval moet je opschalen naar een groter hostingpakket met meer resources.
In deze handleiding lees je stap voor stap hoe je upgradet naar een groter pakket bij one.com.
Een http error 500 in WordPress
Gebruik je WordPress voor jouw website? Hieronder vind je een aantal mogelijke oplossingen om de error 500 te verhelpen.
6. Activeer debugging in WordPress
Via debugging worden fouten zichtbaar op de pagina waar ze zich voordoen. Dit helpt je bij het vinden van foutmeldingen. Je schakelt de debugmodus in WordPress in door de volgende code toe te voegen aan het wp-config.php-bestand:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
De exacte stappen om de debugmodus in te schakelen bij one.com vind je in deze handleiding.
7. Schakel WordPress-plugins uit
Met WordPress-plugins voeg je extra functies toe aan je website. Helaas kan er een http 500-error ontstaan door zo’n plugin. Om te achterhalen welke plugin de boosdoener is, moet je alle plugins uitschakelen via de Admin-omgeving van je WordPress-installatie. Zo werkt het:
- Login op je WordPress-website.
- Ga in het Dashboard-menu links naar ‘Plugins’.
- Klik op ‘Geïnstalleerde plugins’.
- Vink alle plugins aan.
- Selecteer in het dropdown-menu ‘Deactiveren’.
- Klik op ‘Toepassen’.
Alle WordPress-plugins zijn nu uitgeschakeld. Geen nood, data blijft bewaard. Is de http error 500 weg? Zet de plugins een voor een aan en controleer bij elke activatie of je website naar behoren werkt. Heb je de boosdoener gevonden? Schakel dan een webdeveloper in om het probleem op te lossen of zoek naar een alternatieve plugin.
Plugins uitschakelen via de database
Kun je niet meer inloggen in de Admin-omgeving van je WordPress-website? Dan is het mogelijk om de plugins uit te schakelen via de databaseapplicatie phpMyAdmin. Volg hiervoor de stappen uit deze handleiding. Let op: je hebt technische kennis nodig.
8. Wissel van WordPress-thema
Een 500-error kan ook worden veroorzaakt door een WordPress-thema. Je controleert dit door tijdelijk over te stappen naar een standaard thema. Werkt je website weer? Dan weet je dat je huidige thema de error veroorzaakt. Zo schakel je over naar een ander WordPress-thema:
- Login op je WordPress-website.
- Ga in het Dashboard-menu links naar ‘Weergave’.
- Klik op ‘Thema’s’.
- Klik linksboven op ‘Nieuwe toevoegen’.
- Zoek naar een standaard WordPress-thema, bijvoorbeeld ‘Twenty Twenty-Three’.
- Klik op ‘Installeren’.
- Klik op ‘Activeren’.
Veroorzaakt het thema de 500-error? Neem dan contact op met de ontwikkelaar van het thema om samen naar een oplossing te zoeken.
Een thema veranderen via de database
Kom je niet meer bij de Admin-omgeving van WordPress? Het is mogelijk om van thema te wisselen via phpMyAdmin. Volg hiervoor deze handleiding. Let op: je hebt technische kennis nodig.
9. Neem contact op met je hostingprovider
Helpen alle bovenstaande oplossingen niet? Neem dan contact op met je hostingprovider. Je provider kan helpen bij het opsporen van het probleem. Onze klantenservice staat voor je klaar.
Een conclusie
Een http error 500 geeft aan dat de server waarop jouw website staat een verzoek niet kan uitvoeren. Het is belangrijk om deze fout op te lossen, omdat een langdurige 500-error invloed heeft op je business. Dit artikel heeft je 9 mogelijke oplossingen gegeven om het probleem te verhelpen. Hopelijk los je hiermee de foutmelding op. Succes!
Bouw je website op razendsnelle webhosting
Maak van je online idee een succes. Host je site op snelle, veilige en betrouwbare servers.
Aan de slag- Gebruiksvriendelijk Control Panel
- High-performance SSD servers
- Gratis SSL certificaat
- Gratis website maker
- Dagelijkse back-up
- 24/7 support