Hvad er fejl 500, og hvordan man løser det
Miscellanea / / May 04, 2021
Instruktioner til brugere og ejere af ressourcen.
Hvad betyder fejlkode 500
Fejl 500 (intern serverfejl) er et internt serverproblem. Det sker, når en browser eller en anden klient sender en anmodning til serveren, og serveren ikke kan behandle den.
En af de mest almindelige årsager til en 500-fejl er forkert syntaks i .htaccess-filen. Derudover sker det undertiden efter uploade forkerte CGI-scripts til serveren eller installation af forkerte adgangsrettigheder.
Det vil sige i fejl 500, som i andre svar med en kode, der begynder med nummeret 5, har udviklerne eller serveradministratorerne skylden. Men ikke brugere.
Hvad skal jeg gøre for en bruger med en 500-fejl
Hvis du ser en 500-fejl på en andens websted, har du to muligheder.
Vente
Hvis du ikke har adgang til denne ressource, kan du ikke redigere filen, ændre indstillinger eller udføre andre lignende handlinger. Så det er værd at vente til administrator løser fejlen og besøger siden senere.
Informer ressourceadministratoren
Ikke alle webstedsejere overvåger logfiler og læser fejlmeddelelser døgnet rundt. Det er muligt, at administratoren simpelthen ikke er opmærksom på, at webstedet er stoppet med at fungere.
I så fald kan du hjælpe. Prøv at finde kontaktoplysninger og kontakt ejeren af ejendommen for at rapportere et problem. Hvis du ikke kan se nyttige data på selve webstedet på grund af fejl 500, skal du finde den gemte kopi af siden i søgemaskiner eller i internetarkiv.
Hvad er meningsløst for en bruger at gøre med en fejl på 500
Da problemet er med serveren, er der ingen grund til, at klienten gør noget. Så prøv ikke:
- genstart computeren;
- skift browser;
- geninstallere software;
- genstart routeren.
Hvad skal jeg gøre for en administrator med en 500-fejl
Selvfølgelig afhænger meget af specifikationen for din ressource: hvilken motor den kører på, hvilken vært den er placeret på, og hvad har du ændret på siden for nylig. Alligevel hjælper universelle anbefalinger i de fleste tilfælde med at slippe af med 500-fejlen.
Vi råder dig til konsekvent at prøve hver af mulighederne, hvis det selvfølgelig er relevant for din ressource.
Kontroller syntaksen for .htaccess-filen
Hvis du bruger Apache-webserveren, er der sandsynligvis en .htaccess-fil i roden på dit websted eller i undermapper. Det gemmer serverindstillinger.
I de fleste tilfælde fungerer ressourcen uden denne fil. Prøv at omdøbe .htaccess for eksempel til .htaccess_, og gå derefter tilbage til hovedsiden på webstedet.
Hvis 500-fejlen er forsvundet, er problemet i .htaccess. Kontroller syntaksen for denne fil - du har muligvis indsat et ekstra tegn et eller andet sted eller lavet en tastefejl under redigering. Hvis der er en tidligere version af indstillingerne, skal du kontrollere den igen og se, om 500-fejlen vises.
Nogle gange hjælper det med at kommentere linjen Indstillinger i .htaccess - indsæt # i begyndelsen af den. Hvis det ikke virker, skal du også kommentere de andre linjer og derefter fjerne # sekventielt for at finde den problematiske placering i filen.
Hvis du har redigeret .htaccess, skal du kontrollere, om ændringerne er gemt. Det sker, at værten indstiller tilladelser til denne fil, der forbyder redigering. I dette tilfælde kan du prøve at downloade .htaccess til din computer, ændre filen i en hvilken som helst teksteditor og upload til stedet i stedet for den gamle version.
Se fejllog
Hvis du for nylig har udført noget arbejde på webstedet, kan det have resulteret i en 500-fejl. Åbn logfilerne, og se om der er nogen fejlmeddelelser. I så fald skal du analysere dem og prøve fortryde nylige justeringer.
Værter angiver normalt, hvor loggene er gemt som standard, og hvordan man får adgang til dem fra kontrolpanelet. Denne information kan findes i hjælp eller ofte stillede spørgsmål (ofte stillede spørgsmål) på webstedet.
Indstil tilladelser til CGI-scripts
Hvis du bruger CGI - scripts, skal filerne med dem og de mapper, de er placeret i, have adgangsret 0755 (drwxr - xr - x). Denne kombination tillader kun ejeren at skrive til dem. Andre brugere kan kun læse disse filer og køre dem.
Hvis du har forskellige tilladelser, kan dette resultere i en 500-fejl.
Kontroller indholdet af CGI-scripts
Gyldige CGI-scripts skal have linieendelser i Unix-format (\ n), ikke Windows-format (\ r \ n). For at beholde den korrekte version skal du uploade koden til de fleste værtssteder via FTP i ASCII-tilstand. Hvis du ikke ved, hvilke indstillinger du har brugt, skal du genindlæse scripts og se, om 500-fejlen er væk.
CGI-programmer kan også generere forkerte HTTP-svaroverskrifter. I dette tilfælde vil du sandsynligvis se fejl i logfilerne.
Fjern eller deaktiver nyligt installerede plugins eller komponenter
Det sker, at individuelle komponenter på webstedet eller plugins er i konflikt med hinanden. Dette fører også til fejl 500 og andre serversider.
Hvis du for nylig har installeret eller opdateret moduler, kan du prøve at deaktivere disse emner i adminpanelet. Måske vil webstedet efter det have andre fejl. Men hvis 500-svaret ikke længere kommer, er det bare en komponent eller plugin-konflikt.
Optimer scripts
Hvis det tager lang tid at udføre scripts, eller hvis der ikke er nok ressourcer til dem, kan du prøve at revidere deres indhold. Måske skal koden optimeres, så den bruger mindre CPU-tid og RAM.
Især mangler scripts ressourcer, hvis du bruger virtuel hosting. Der er mængden af hukommelse strengt begrænset, så alle konti inden for den samme fysiske server har lige muligheder.
Prøv at opdele scriptet i blokke og evaluere præstationen for hver af dem. Hvis der er mange eksterne opkald i koden, eller hvis hukommelsesforbruget støt vokser op til den indstillede grænse, er det bestemt værd at gøre noget ved det.
Forøg serverens RAM
Det sker, at selv efter at scripts er optimeret, forbruger de stadig for meget hukommelse. I dette tilfælde skal du skifte til en dyrere hostingpakke, eller hvis en sådan mulighed gives, skal du øge hukommelsestildelingen direkte. Og ikke betaler for meget for andre ressourcer, der du behøver ikke.
Bede om hjælp
Kontakt værtens supporttjeneste eller profilforumet. Se efter lignende fejl på Stakoverløb - hvis der ikke er noget passende tema, skal du oprette et nyt. Beskriv situationen så detaljeret som muligt, og vær forberedt på at prøve de forskellige muligheder, der vil blive tilbudt dig i kommentarerne.
Sandt nok, nogle gange skal du vente længe på svar. Derfor er det fornuftigt at gå til lignende emner og bede om hjælp der.
Endelig kan du registrere dig på websteder til freelancere som kunde. Eksperter hjælper dig med at løse problemet, selvom det ikke er gratis.
Læs også💿⚙️💻
- Hvad skal jeg gøre, hvis browseren sænkes
- Sådan rettes CPU-blæserfejl, når du starter din computer
- Hvad skal jeg gøre, hvis DNS-serveren ikke reagerer
- Hvad betyder 404 ikke fundet og andre websidefejl?
- Hvad skal jeg gøre, hvis internettet går tabt i Windows
"Hårdt og smertefuldt": hvad de første seere i den fjerde sæson af "The Handmaid's Tale" skriver
17. maj Store tv-shows: Ny Star Wars, kærlighed, død og robotter og Food Block