Website

Wat is een 500 internal server error en wat doe ik er aan?

Wat is een 500 internal server error en wat doe ik er aan?

home office, programming, programmer

Een internal server error is een http statuscode, de meest voorkomende http statuscode is de 500 internal server error. Het enige wat deze error zegt is dat er een interne serverfout is opgetreden. De 500 internal server error is geen specifieke foutmelding aangezien er in het geval van een 500 internal server error alleen wordt aangegeven dat er iets fout is, de specifieke oorzaak blijft onduidelijk.

500 Internal Server Error (meest voorkomende oorzaken):

De ‘500 Internal Server Error’-foutmelding kan binnen WordPress verschillende oorzaken hebben. Als je een tegenkomt, dan is de kans dat een (of meerdere) van de volgende elementen het probleem veroorzaakt:

  • Browsercache.
  • Onjuiste inloggegevens database.
  • Beschadigde database.
  • Beschadigde bestanden in je WordPress-installatie.
  • Problemen met de database-server
  • Corrupte WordPress-kernbestanden
  • Beschadigd .htaccess-bestand en PHP-geheugenlimiet.
  • Problemen met externe plug-ins en thema’s.
  • PHP-time-out of fatale PHP-fouten met externe plug-ins.
  • Verkeerde bestands- en mapmachtigingen.
  • Uitgeputte PHP-geheugenlimiet op je server
  • Beschadigd of gebroken .htaccess-bestand.
  • Fouten in CGI en Perl-script.

Hoe kan ik een 500 internal server oplossen?

Eerst kan je controleren of het aan de server ligt ga  daarvoor naar downforeveryoneorjustme.com. Deze website zal je vertellen of de website down is of dat het een probleem aan jouw kant is. Een dergelijke tool bekijkt de HTTP-statuscode dat het terugkrijgt van de server. Wanneer het iets anders is dan een ‘200 Alles is oké’-melding zal het je vertellen dat de website down is.

Zoals aangegeven kan een 500 internal server error verschillende oorzaken hebben, het oplossen van het probleem begint bij het in kaart brengen waar én waarom het mis gaat. Problemen worden  altijd netjes opgeslagen in een log bestand die beschikbaar is in jouw hosting controlepaneel. Wij werken voornamelijk met DirectAdmin omgevingen. In dit log bestand, wat zich bevindt in DirectAdmin staat vaak waar en wat het probleem is waardoor je weet in welke richting je moeten zoeken. Om het log bestand te bekijken, gaan we naar ons DirectAdmin controlepaneel welke je ontvangen hebt na het aanschaffen van je webhosting pakket. Eenmaal ingelogd in DirectAdmin, zie je bovenaan site summary statistics logs staan, zoals hieronder in de afbeelding. Daar klik je vervolgens op.

Zodra je hier op geklikt hebt, zie je de onderstaande pagina. Hier klik je op error log waarna je alle fouten die op jouw website zich voordoen zichtbaar zijn. Soms, is het handig om te klikken op last 10 of 100 lines in the file. Hierdoor voorkom je dat - indien de log een groot bestand is -  je browser lang erover doet om alles weer te geven op jouw scherm.

Zodra je bekend bent met de logbestanden in de door jou gebruikte hosting systemen, kun je door gaan met de volgende stappen om je http 500 internal server error verder op te lossen!

Refresh de website en lees de foutmelding

Je gaat terug naar je website, herlaad deze een keer en krijgt dan vervolgens wéér de melding internal server error 500. Nu refresh je de error log en bekijk je de fout. Vaak zit de fout in je website en zie je hier vervolgens het specifieke script en het regelnummer waarin de fout ontstaat. Zodra je dit probleem opgelost hebt, werkt normaal gezien je website weer en heb je de internal server error netjes opgelost waardoor die niet meer voorkomt.

Los de foutmelding op

Je hebt nu de foutmelding gezien en de kans is groot dat er iets mis gaat in de website. Aan de hand van de foutmeldingen die je te zien krijgt kun je kijken of je het probleem kunt vinden en oplossen. In de error log staat vaak waardevolle informatie waar je eventuele code fouten en andere mogelijke oorzaken kunt vinden waardoor de website momenteel niet werkt. Wanneer je er toch niet helemaal uit komt helpt het vaak om de melding op te zoeken in Google waar vaak informatie te vinden over de betreffende foutmelding.

Gebruik je een CMS zoals wordspress of Joomla. dan is het ook mogelijk dat er via bijvoorbeeld een update een fout ingeslopen is. Je  start dan met het uitschakelen van de belangrijkste plugins. Na het uitschakelen van de plugin, refresh je de website en kijk je of deze werkt. Zo nee, lees je de log foutmeldingen weer zoals in en kijk je of de foutmelding veranderd is. Mogelijk haal je daar nuttige informatie uit en weet je in welke plugin het zit.

Zo nee, dan kun je verder gaan het met uitschakelen van plugins. Mocht dit niet werken, dan kan je eens wisselen van thema naar bijvoorbeeld het standaard thema. Vaak wil dit ook helpen en kan het zijn dat er ergens in jouw thema toch een fout zit. Mocht met het wisselen van een thema de site weer werken, dan kan je het beste de maker van het thema contacteren met jouw bevindingen, welke vervolgens mogelijk een oplossing heeft of jou ene update kan bezorgen!

WordPress 500 internal server error?

We zien vaak dat een 500 internal server error ook in WordPress websites voorkomt. Het zit hem dan vaak in het niet goed functioneren van een geïnstalleerde plugin óf een thema wat niet (volledig) geïnstalleerd is of fouten bevat. We adviseren in dit geval altijd ook eerst de logs in DirectAdmin te bekijken. Mocht je daar een naam van een plugin zien staan welke een fout geeft, begin dan met het de-activeren of de-installeren van deze specifieke plugin. Mocht de site dan nog niet werken, probeer dan eens terug te gaan het standaard thema van WordPress. Mogelijk werkt je WordPress website dan wel weer en is de 500 internal server error verdwenen.

Wat is een 500 internal server error en wat doe ik er aan? Meer lezen »

Hoe krijg je je foto bij reactie op een WordPress website?

Vandaag kreeg ik een vraag via Social Media. Waarom staat er geen profielfoto bij mijn reactie en bij andere wel? Het antwoord daarop is: Gravatar

Wat is Gravatar?

Gravatar staat voor ‘Globally Recognized Avatar‘. Via deze website kun je eenvoudig een account aanmaken en je eigen afbeelding uploaden. Het account – en de afbeelding – zijn gekoppeld aan je e-mail adres. Wanneer je ergens een reactie plaatst met je e-mail adres waarbij Gravatar wordt gebruikt, wordt automatisch je afbeelding getoond.

Gravatar aanmaken: hoe doe ik dat?

Dat kan heel eenvoudig in een paar stappen.

  • Ga naar de website nl.gravatar.com
  • Klik op de knop ‘Create Your Own Gravatar’
  • Maak een profiel aan door je e-mail adres, gebruikersnaam en wachtwoord te kiezen, of log in via je WordPress.com account
  • Klik op ‘sign up’

Je krijgt dan een e-mail om je account te verifiëren. Klik op ‘Sign in to Gravatar’ om aan de slag te gaan. Wanneer je onder verschillende e-mail adressen werkt, is het mogelijk deze te ‘koppelen’. Zo hoef je maar één keer je Gravatar aan te maken. Bovenaan in het menu kun je via de optie ‘my profile’ gegevens over jezelf invullen. Daarmee bepaal je ook de weergave naam van je profiel.

Ga in het hoofdmenu (navigatie aan de bovenkant van het scherm) naar ‘My Gravatars’. Daar zie je in de tekst de melding:

Whoops, Looks like you don’t have any images yet!  Add one by clicking here!

Dan kan je ervoor kiezen om een afbeelding die ergens online staat te selecteren, of kun je een afbeelding uploaden die op je computer staat. Door het bestand te selecteren en op ‘next’ te klikken, kun je de afbeelding bijsnijden en zie je hoe deze er in de kleine en grote weergave uitziet. Klik dan op ‘crop & finish’, kies voor welk publiek je afbeelding geschikt is en je bent klaar!

Hoe krijg je je foto bij reactie op een WordPress website? Meer lezen »

WordPress: wat zijn pingbacks en trackbacks?

Pingback wordt gebruikt door webloggers die geattendeerd willen worden als iemand linkt naar hun artikel. Sommige vormen van content management systemen zoals WordPress hebben een automatische systeem waardoor alle links in een nieuw artikel worden gepingd.

pingbacks

Hoe werkt een pingback op je WordPress blog?

Als bijvoorbeeld Kees jouw artikel heeft gelezen en hij vindt het interessant, dan kan het zomaar zijn dat Kees een eigen artikel op zijn blog maakt en hierin jouw artikel verwerkt met een link naar jouw blog.
Als jullie beiden pingback in WordPress hebben geactiveerd, dan ontvang jij automatisch een bericht ( pingback).

Wat is het nut van pingback?

Lezers van blog A die in de reacties op dat artikel een trackback zien staan naar blog B, kunnen nieuwsgierig worden naar de inhoud van blog B. Het feit dat er in blog B naar blog A werd verwezen maakt de kans groot dat blog B onderwerpgerelateerde inhoud weergeeft. Het kan je dus extra verkeer opleveren.

Hoe zet ik dat aan of uit?

In je WordPress dashboard, onder Instellingen -> Reacties vind je de optie om pingbacks en trackbacks aan of uit te zetten.

WordPress: wat zijn pingbacks en trackbacks? Meer lezen »