ComputereSikkerhed

Fejl Internal Server Error: hvad det er, og hvordan man kan bekæmpe den

Ganske ofte, ejerne af hosting lider på grund af den konstante forekomst rapporterer fejl 500 (Internal Server Error). Hun, som det kaldes, mange er simpelthen giftstoffer liv. Nu vil vi forsøge at kortvarigt forstå essensen af situationen og se, hvordan du kan slippe af forekomsten af fejl i fremtiden.

Fejl Internal Server Error: hvad er det?

Så lad os starte fra selve meningen med udtrykket. Systemet (katalog), Windows-fejl (og ikke kun) Der er en fejl i nummer 500, svarende til computeren vilkår Internal Server Error. Oversættelsen af denne sætning er en intern server fejl i forbindelse med status for HTTP-protokollen.

Faktisk betyder fejlen, at serversoftwaren enten ikke fungerer eller fungerer, men en eller flere af dens komponenter giver fejl i form af afslag på anmodninger fra klienterne, for eksempel, en søgemaskine eller internetbrowser.

Årsager til fejl

Taler om Internal Server Error fejl i bredeste forstand, bør huske på, at det kan forekomme på flere websteder eller ressourcer skrevet af en helt anden CMS. Her, ved den måde, er det nødvendigt at skelne mellem årsagerne til dens forekomst.

Meget ofte en sådan situation kan iagttages ved WordPress sites som, OpenCart, Joomla og andre. Hvis ledelsesstruktur, ligesom WordPress, er byggepladsen ikke brugt, måske årsagen ligger i det faktum, at de hosting oplever problemer, når du tilslutter de forkerte PHP-extensions eller websted efter en forespørgsel returnerer ugyldige HTTP-headers, der ikke anerkendes af din server.

Ikke mindre almindelige årsag til fejl Internal Server Error er manglen på den rette adgang rettigheder. For eksempel, hvis en PHP script-filer, der hostes har adgangsrettigheder 777, kan det meget vel være, at deres præstationer simpelthen blokeres af serveren, og som et resultat du får en fejlmeddelelse.

Det er også en af grundene kan være en ganske lang job scripts. Det faktum, at ydeevne PHP-restriktioner til tiden gælder ikke kun for værten, kan sådanne grænser blive udstillet og på serveren side. Med andre ord, det noget ligner en timeout operation. Når serveren til en bestemt tid ikke modtager et svar på anmodningen, det simpelthen blokerer for udførelsen af scriptet.

I nogle tilfælde kan det Internal Server Error fejl vises, når vært overstiger grænsen for hukommelse, der bruges overholdes. Kort sagt, for udførelsen af scriptet kræver flere regler, og fordi en sådan grænse er sat, ikke kun på PHP, er ofte begrænsninger på forbruget af ressourcer ved alle eksekverbare scripts.

Endelig er en af de mest almindelige situationer fejl Internal Server Error - dette indhold er ugyldige direktiver i .htaccess fil (ved den måde, når man arbejder med WordPress motoren er det oftest). Nu er vi kommet tæt på at finde en løsning for hver enkelt situation.

Fejl Internal Server Error: Sådan Fix de enkleste måder

Først se hvad du kan gøre, når det registrerer forkert tilladelser. I dette tilfælde de adgangsrettigheder 777 giver dig mulighed for at redigere indholdet af enhver og alt det der, selvfølgelig, påvirker sikkerheden. I denne situation, skal du ændre dem ved at anvende til en værdi af 755 mapper script filer - 600, og alle datafiler af stål - 644.

For lang den eksekverbare script du kan forsøge at øge ventetiden, men der er en hage. Denne løsning kan arbejde på en dedikeret server eller VPS (Virtual Private Server), og i tilfælde af delt hosting nogen effekt vil ikke være.

Med hensyn til forbrug af overvurderet i forhold til de begrænsninger, der gælder for værten hukommelse, så kan du kun råde til at kontakte support eller blot ændring af hosting udbyder, som grænse ikke vil være så strenge.

Nu et par ord om den .htaccess fil. Det faktum, at den indebærer anvendelse af en meget streng syntaksfejl, eller hvis nogle fejl, undgå fejl Internal Server Error vil ikke være muligt blev foretaget under opsætningen. Her er det nødvendigt at gå frem som følger. Først skal du kontrollere eksistensen af filen i rodmappen på et websted, og derefter ved at lave en sikkerhedskopi, slette helt. Hvis der efter denne procedure webstedet vil igen blive taget i brug, så er problemet i .htaccess fil, som bliver nødt til at tjekke for fejl i syntaksen.

Problemer med WordPress motor

Da WordPress er værre. Det faktum, at motoren er i stand til at overskrive den oprindelige fil .htaccess, er ansvarlig for at kontrollere adgangen til filer og mapper hosting, og fordi der skal skabes den originale fil kun én gang, og da slet ikke i WordPress!

Den nemmeste måde at afhjælpe denne situation er at deaktivere WordPress temaer og bruge det i stedet for noget andet. Hvis fejlen fortsætter, sagen er i selve temaet - hvis ikke, er du nødt til gradvist at deaktivere WordPress plugins og kontrollere, hvilke af dem påvirke ydeevnen.

I nogle tilfælde kan det være nødvendigt at opdatere din WordPress til den nyeste version og deaktivere fil overskrivningsfunktionen. For at begynde at downloade til computeren terminal oprindelige fil .htaccess, så ind på siden til en mappe på stien / wp-admin / includes / efterfulgt af downloading fil misc.php, du ønsker at åbne, for eksempel den standard "Notepad" (eller en anden tekst editor) og fund på «funktion save_mod_rewrite_rules» funktion snor. Nu i funktionen gå til linje «tilbage insert_with_markers ($ htaccess_file, 'WordPress', $ regler),» og erstatte det på «tilbage sandt;» (selvfølgelig er alle de kommandoer skrevet uden anførselstegn). Det er fortsat kun at gemme dine ændringer og uploade den nye fil hosting med udskiftningen af den gamle misc.php fil.

Ulempen ved denne metode er kun at i dette tilfælde afbrudt opdatering WordPress. Ved tilslutning af plug-ins, de har brug for at arbejde, selvfølgelig, vil ikke.

konklusion

I princippet, det vil sige, de mest almindelige årsager til fejl og metoder til eliminering. Faktisk er det årsagen til, at den måde at håndtere sådanne situationer kan være meget langt, så jeg bliver nødt til at analysere situationen i hvert enkelt tilfælde, og først derefter vælge hvilken slags metode til fejlkorrektion brugt.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.unansea.com. Theme powered by WordPress.