Vad är fel 500 och hur man åtgärdar det
Miscellanea / / May 04, 2021
Instruktioner för användare och ägare av resursen.
Vad betyder felkod 500
Fel 500 (internt serverfel) är ett internt serverproblem. Det inträffar när en webbläsare eller en annan klient skickar en begäran till servern och servern inte kan behandla den.
En av de vanligaste orsakerna till ett 500-fel är felaktig syntax i .htaccess-filen. Dessutom inträffar det ibland efter uppladdning av felaktiga CGI-skript till servern eller installation av felaktiga rättigheter.
Det vill säga i fel 500, som i andra svar med en kod som börjar med siffran 5, är utvecklarna eller serveradministratörerna skyldiga. Men inte användare.
Vad ska jag göra för en användare med 500-fel
Om du ser ett 500-fel på någon annans webbplats har du två alternativ.
Vänta
Om du inte har tillgång till den här resursen kommer du inte att kunna redigera filen, ändra inställningar eller utföra andra liknande åtgärder. Så det är värt att vänta tills administratör kommer att åtgärda felet och besöka webbplatsen senare.
Informera resursadministratören
Inte alla webbplatsägare övervakar loggar och läser felmeddelanden dygnet runt. Det är möjligt att administratören helt enkelt inte är medveten om att webbplatsen har slutat fungera.
Om så är fallet kan du hjälpa till. Försök hitta kontaktinformation och kontakta fastighetsägaren för att rapportera ett problem. Om du inte ser några användbara data på själva webbplatsen på grund av fel 500, hitta den sparade kopian av sidan i sökmotorer eller i internetarkiv.
Vad är meningslöst för en användare att göra med ett fel på 500
Eftersom problemet är med servern finns det ingen anledning för klienten att göra någonting. Så försök inte:
- starta om datorn;
- ändra webbläsare;
- installera om programvara;
- starta om routern.
Vad ska jag göra för en administratör med 500-fel
Naturligtvis beror mycket på resursens detaljer: vilken motor den körs på, vilken värd den ligger på och vad har du ändrat på webbplatsen nyligen. Ändå hjälper universella rekommendationer i de flesta fall att bli av med 500-felet.
Vi råder dig att konsekvent prova var och en av alternativen, om det naturligtvis är relevant för din resurs.
Kontrollera syntaxen för .htaccess-filen
Om du använder Apache-webbservern finns det troligtvis en .htaccess-fil i roten på din webbplats eller i undermappar. Den lagrar serverinställningar.
I de flesta fall fungerar resursen utan den här filen. Försök byta namn på .htaccess, till exempel .htaccess_, och gå sedan tillbaka till webbplatsens huvudsida.
Om 500-felet har försvunnit är problemet i .htaccess. Kontrollera syntaxen för den här filen - du kanske har lagt in ett extra tecken någonstans eller gjort ett skrivfel under redigering. Om det finns en tidigare version av inställningarna, kontrollera den igen och se om 500-felet visas.
Ibland hjälper det att kommentera alternativraden i .htaccess - infoga # i början av den. Om det inte fungerar, kommentera också de andra raderna och ta sedan bort # i följd för att hitta den problematiska platsen i filen.
Om du har redigerat .htaccess, kontrollera om ändringarna sparas. Det händer att hostern ställer in behörigheter för den här filen som förbjuder redigering. I det här fallet, försök ladda ner .htaccess till din dator, ändra filen i valfri textredigerare och ladda upp till webbplatsen istället för den gamla versionen.
Visa fellogg
Om du nyligen har gjort något arbete på webbplatsen kan det ha resulterat i ett 500-fel. Öppna loggarna och se om det finns några problemmeddelanden. Om så är fallet, analysera dem och försök ångra senaste justeringarna.
Värdar anger vanligtvis var loggarna lagras som standard och hur man kommer åt dem från kontrollpanelen. Denna information finns i avsnittet om hjälp eller FAQ (vanliga frågor) på webbsajten.
Ställ in behörigheter för CGI-skript
Om du använder CGI - skript måste filerna med dem och mapparna där de finns ha åtkomsträtt 0755 (drwxr - xr - x). Denna kombination tillåter bara ägaren att skriva till dem. Andra användare kan bara läsa dessa filer och köra dem.
Om du har olika behörigheter inställda kan det resultera i ett 500-fel.
Kontrollera innehållet i CGI-skript
Giltiga CGI-skript måste ha radslut i Unix-format (\ n), inte Windows-format (\ r \ n). För att behålla rätt version måste du ladda upp koden till de flesta webbsajter via FTP i ASCII-läge. Om du inte vet vilka inställningar du använde läser du in skript igen och ser om 500-felet är borta.
CGI-program kan också generera felaktiga HTTP-svarsrubriker. I det här fallet kommer du troligtvis att se fel i loggarna.
Ta bort eller inaktivera nyligen installerade plugins eller komponenter
Det händer att enskilda komponenter på webbplatsen eller plugins strider mot varandra. Detta leder också till fel 500 och andra serversidesproblem.
Om du nyligen har installerat eller uppdaterat moduler, försök att inaktivera dessa objekt i adminpanelen. Kanske efter det kommer webbplatsen att ha andra fel. Men om 500-svaret inte längre kommer är det bara en komponent- eller plugin-konflikt.
Optimera skript
Om skripten tar lång tid att köra eller om det inte finns tillräckligt med resurser för dem kan du prova att revidera innehållet. Koden måste kanske optimeras så att den tar mindre CPU-tid och RAM.
Särskilt ofta saknar skript resurser om du använder virtuell hosting. Där är mängden minne strikt begränsad så att alla konton inom samma fysiska server har lika möjligheter.
Försök att dela upp manuset i block och utvärdera prestanda för var och en av dem. Om det finns många externa samtal i koden eller om minneskonsumtionen stadigt växer upp till den inställda gränsen är det definitivt värt att göra något åt det.
Öka serverns RAM
Det händer att även efter att manusen har optimerats förbrukar de fortfarande för mycket minne. I det här fallet måste du byta till ett dyrare värdpaket eller, om en sådan möjlighet ges, öka minnestilldelningen direkt. Och inte betala för mycket för andra resurser som du behöver inte.
Fråga efter hjälp
Kontakta värdens supporttjänst eller profilforumet. Leta efter liknande fel på Stack Overflow - om det inte finns något lämpligt tema, skapa ett nytt. Beskriv situationen så detaljerat som möjligt och var beredd att prova de olika alternativen som kommer att erbjudas dig i kommentarerna.
Det är sant att du ibland måste vänta länge på svar. Därför är det vettigt att gå till liknande ämnen och be om hjälp där.
Slutligen kan du registrera dig på webbplatser för frilansare som kund. Experter hjälper dig att lösa problemet, även om det inte är gratis.
Läs också💿⚙️💻
- Vad ska jag göra om webbläsaren saktar ner
- Hur fixar du CPU-fläktfel när du startar din dator
- Vad ska jag göra om DNS-servern inte svarar
- Vad betyder 404 Not Found och andra webbsidesfel?
- Vad ska jag göra om Internet går förlorat i Windows
"Hårt och smärtsamt": vad de första tittarna på fjärde säsongen av "The Handmaid's Tale" skriver
17 maj Stora TV-program: New Star Wars, Love, Death, and Robots och The Food Block