The 500 Internal Server Error är en mycket allmän HTTP-statuskod som betyder att något har gått fel på webbplatsens server, men servern kunde inte vara mer specifik om vad det exakta problemet är.
Är du webbhanteraren? Se Åtgärda problem med 500 interna serverfel på din egen webbplats längst ned på sidan för bättre råd om du ser felet på en eller flera av dina sidor.
Hur du kan se ett 500-fel
Felmeddelandet kan ses på många sätt eftersom varje webbplats tillåts anpassa meddelandet.
Här är flera vanliga sätt att du kan se HTTP 500-felet:
- 500 internt serverfel
- HTTP 500 - Internt serverfel
- Tillfälligt fel (500)
- Internt serverfel
- HTTP 500 internt fel
- 500 Fel
- HTTP-fel 500
- 500. Det är ett fel
Eftersom ett 500 internt serverfel genereras av webbplatsen du besöker kan du se ett i vilken webbläsare som helst i alla operativsystem, även på din smartphone.
För det mesta visas det i webbläsarfönstret, precis som webbsidor gör.
Orsak till HTTP 500-fel
Som vi nämnde ovan indikerar Internal Server-felmeddelanden att något i allmänhet är fel.
För det mesta betyder "fel" ett problem med sidans eller webbplatsens programmering, men det finns säkert en chans att problemet ligger hos dig, något som vi kommer att undersöka nedan.
Mer specifik information om orsaken till ett visst HTTP 500-fel tillhandahålls ofta när det inträffar på en server som använder Microsoft IIS-programvara. Leta efter siffror efter 500, som i HTTP-fel 500.19 - Internt serverfel, vilket betyder att Konfigurationsdata är ogiltig
Hur åtgärdar du 500 Internal Server Error
Som vi antydde ovan, är 500 Internal Server Error ett fel på serversidan, vilket innebär att problemet förmodligen inte ligger i din dator eller internetanslutning utan istället på webbplatsens server.
Även om det inte är troligt, kan det vara något fel hos dig, i så fall ska vi titta på några saker du kan prova:
-
Ladda om webbsidan. Du kan göra det genom att välja uppdaterings-/återladdningsknappen, trycka på F5 eller Ctrl+R, eller prova webbadressen igen från adressfältet.
Även om 500 Internal Server Error är ett problem på webbservern kan problemet vara tillfälligt. Att försöka sidan igen kommer ofta att lyckas.
Om meddelandet dyker upp under utcheckningsprocessen hos en onlinehandlare, var medveten om att dubbla försök till kassan kan leda till att flera beställningar skapas – och flera avgifter! De flesta handlare har automatiskt skydd mot den här typen av åtgärder, men det är fortfarande något att tänka på.
-
Rensa webbläsarens cache. Om det finns ett problem med den cachade versionen av sidan du visar kan det orsaka HTTP 500-problem.
Cachingproblem orsakar inte ofta interna serverfel, men vi har ibland sett felet försvinna efter att ha rensat cacheminnet. Det är så enkelt och ofarligt att prova, så hoppa inte över det.
-
Radera din webbläsares cookies. Du kan korrigera cirka 500 problem med interna serverfel genom att ta bort cookies som är kopplade till webbplatsen där du får felet.
När du har tagit bort cookies, starta om webbläsaren och försök igen.
- Felsök som ett 504 Gateway Timeout-fel istället. Det är inte särskilt vanligt, men vissa servrar producerar ett 500 Internal Server Error när 504 Gateway Timeout i verkligheten är ett mer lämpligt meddelande baserat på orsaken till problemet.
-
Att kontakta webbplatsen är ett annat alternativ. Det finns en god chans att webbplatsens administratörer redan känner till 500-felet, men om du misstänker att de inte gör det hjälper det både dig och dem (och alla andra) att låta dem veta det.
De flesta webbplatser har supportbaserade sociala nätverkskonton, och ett fåtal har till och med e-post och telefonnummer.
Om det ser ut som att webbplatsen är helt nere och du inte kan hitta ett sätt att rapportera 500 Internal Server Error-meddelandet till webbplatsen, kan det hjälpa ditt förstånd att hänga med i avbrottet på Twitter. Du kan vanligtvis söka efter websitedown på Twitter, som i gmaildown eller facebookdown.
-
Kom tillbaka senare. Tyvärr, vid det här laget, är 500 Internal Server Error utan tvekan ett problem utanför din kontroll som så småningom kommer att fixas av någon annan.
Om 500 Internal Server Error-meddelandet visas i kassan under ett onlineköp, kan det hjälpa att inse att försäljningen förmodligen störs - vanligtvis ett bra incitament för onlinebutiken att åtgärda problemet mycket snabbt!
Även om du får 500-felet på en webbplats som inte säljer någonting, som YouTube eller Twitter, så länge du har meddelat dem om problemet, eller åtminstone försökt, finns det lite mer du kan göra än att vänta ut det.
Åtgärda problem med 500 interna serverfel på din egen webbplats
Ett 500 internt serverfel på din webbplats kräver en helt annan handling. Som vi nämnde ovan är de flesta 500 fel serversidans fel, vilket innebär att det troligen är ditt problem att åtgärda om det är din webbplats.
Det finns många anledningar till att din webbplats kan visa ett 500-fel för dina användare, men dessa är de vanligaste:
- A Behörighetsfel. I de flesta fall beror ett 500 internt serverfel på en felaktig behörighet för en eller flera filer eller mappar. I de flesta av dessa fall är en felaktig behörighet på ett PHP- och CGI-skript att skylla på. Dessa bör vanligtvis ställas in på 0755 (-rwxr-xr-x).
- A PHP Timeout. Om ditt skript ansluter till externa resurser och dessa resurser timeout, kan ett HTTP 500-fel uppstå. Timeout-regler, eller bättre felhantering i ditt skript, bör hjälpa om detta är orsaken till 500-felet.
- Ett kodningsfel i.htaccess. Även om det inte är lika vanligt, var noga med att kontrollera att webbplatsens.htaccess-fil är korrekt strukturerad.
Om du kör WordPress, Joomla eller något annat innehållshanterings- eller CMS-system, var noga med att söka i deras supportcenter för mer specifik hjälp med att felsöka ett 500 internt serverfel.
Om du inte använder ett standardverktyg för innehållshantering, har din webbhotellleverantör, som InMotion, Dreamhost, IONOS (1&1), etc., förmodligen någon 500 Error-hjälp som kan vara mer specifik till din situation.
Fler sätt du kan se ett internt serverfel
När Google-tjänster, som Gmail, upplever felet rapporterar de ofta ett tillfälligt fel (500) eller helt enkelt 500.
När Windows Update är inblandat visas det som ett WU_E_PT_HTTP_STATUS_SERVER_ERROR-meddelande eller 0x8024401F-fel.
Om webbplatsen som rapporterar 500-felet kör Microsoft IIS kan du få ett mer specifikt felmeddelande:
500 Intern serverfellista | |
---|---|
Kod | Förklaring |
500.0 | Modul- eller ISAPI-fel uppstod. |
500,11 | Applikationen stängs av på webbservern. |
500,12 | Applikationen är upptagen med att starta om på webbservern. |
500,13 | Webservern är för upptagen. |
500,15 | Direkta förfrågningar för Global.asax är inte tillåtna. |
500,19 | Konfigurationsdata är ogiltig. |
500,21 | Modul inte igenkänd. |
500,22 | En ASP. NET httpModules-konfiguration gäller inte i Managed Pipeline-läge. |
500,23 | En ASP. NET httpHandlers-konfiguration gäller inte i Managed Pipeline-läge. |
500,24 | En ASP. NET-imitationskonfiguration gäller inte i Managed Pipeline-läge. |
500,50 | Ett omskrivningsfel inträffade under RQ_BEGIN_REQUEST-aviseringshanteringen. Ett konfigurations- eller exekveringsfel för inkommande regel inträffade. |
500,51 | Ett omskrivningsfel inträffade under GL_PRE_BEGIN_REQUEST-aviseringshanteringen. Ett glob alt konfigurations- eller exekveringsfel för global regel inträffade. |
500,52 | Ett omskrivningsfel inträffade under RQ_SEND_RESPONSE-aviseringshanteringen. En utgående regel kördes. |
500,53 | Ett omskrivningsfel inträffade under RQ_RELEASE_REQUEST_STATE-aviseringshanteringen. Ett utgående regelexekveringsfel inträffade. Regeln är konfigurerad för att exekveras innan utdataanvändarcachen uppdateras. |
500,100 | Internt ASP-fel. |
fel som HTTP 500-felet
Många webbläsarfelmeddelanden liknar 500 Internal Server Error-meddelandet eftersom de alla är fel på serversidan, som 502 Bad Gateway, 503 Service Unavailable och 504 Gateway Timeout.
Många HTTP-statuskoder på klientsidan finns också, som bland annat det populära 404 Not Found-felet. Du kan se dem alla i vår lista över