Viga Internal Server Error: mis see on ja kuidas sellega võitlemiseks

Üsna sageli omanikud hosting kannatama, sest pidev esinemine veateade 500 (Internal Server Error).On, nagu seda nimetatakse, paljud on lihtsalt mürgid elu.Nüüd püüame lühidalt mõista sisuliselt olukorda ja saad teada, kuidas vabaneda viga tulevikus.

Error Internal Server Error: mis see on?

Niisiis, ärgem alustada väga väljendi.Süsteem (kataloog) vead Windows (ja mitte ainult) on viga number 500, mis vastab arvuti poolest Internal Server Error.Tõlge see fraas on internal server viga, mis on seotud protokolli oleku HTTP.

Tegelikult viga tähendab, et kas server tarkvara ei tööta või töötab, kuid üks või mitu selle koostisosa annab ebaõnnestumisi kujul keeldumise klientide päringutele, nagu otsingumootori või veebilehitseja.

põhjustab vigu

Rääkides viga Internal Server Error kõige laiemas mõttes, on vaja arvestada, et see võib toimuda mitmes kohas või ressursid on kirjutanud täiesti erinev CMS.Siin, muide, peate eristada selle põhjused.

Väga tihti selline olukord võib täheldada saitidel nagu WordPress, OpenCart, Joomla ja teised. Kui juhtimisstruktuuri, nagu WordPress, ehitusplatsil ei kasutata, võib-olla on põhjus seisneb selles, et hosting kogemusi probleeme ühendamisel vale PHP-extensions või saidi taotluse tagasi kehtetu HTTP-päised, mida ei saa ära tunda oma server.

Mitte vähem levinud põhjus viga Internal Server Error on vähene õige juurdepääsuõigused.Näiteks, kui PHP skripti faile, mis on asetatud hosting, on õigus pääseda ligi 777, siis võib juhtuda, et nad lihtsalt blokeeritud täitmise server ja saadud veateate.

ka üks põhjusi võib olla üsna pikk script.Asjaolu, et PHP-limit runtime tegu mitte ainult vastu peremees, selliseid piiranguid võib eksponeerida, ja serveri poolel.Teisisõnu, see on mõnevõrra meenutab time-out operatsiooni.Kui server kindlaksmääratud aja jooksul ei ole vastust kuulata, see lihtsalt blokeerib skripti täitmisel.

Mõnel juhul viga Internal Server Error võib tekkida, kui seal on hosting üle piiri mälu kasutamine.Lihtsamalt öeldes, skripti täitmise nõuab rohkem eeskirju, ja kuna see piir on seatud mitte ainult PHP, sageli piirangud ressursside tarbimine kõik käivitatava skripti.

Lõpuks üks levinumaid olukordi vea Internal Server Error - sisu direktiivide vale faili .htaccess (muide, kui kasutate WordPress mootorit on kõige levinum).Nüüd oleme jõudnud lähedale lahendust leida iga olukorra.

Error Internal Server Error: Kuidas Fix lihtsamaid viise

Esiteks, vaadake, mida saate teha, kui ta avastab valede õigustega.Sel juhul on juurdepääsuõiguste sisu muuta 777 võimaldab kõigil, mis kahtlemata mõjutab julgeolekut.Sellises olukorras tuleb neid muuta, rakendades väärtus 755 mapid, kaustad skripte - 600, ja kõik terasest andmefailide - 644.

Liiga pikk töö saab skripti proovida suurendada ootama aega, agaei saagi.See lahendus võib töötada spetsiaalne server või VPS (Virtual Private Server), ja juhul, kui virtuaalserver on mingit mõju.

Nagu mälukasutuse ülehinnatud võrreldes piirangud, mis kehtivad vastuvõtva, siis saab ainult soovitada pöörduda toetust või lihtsalt muutus hosting pakkuja, mis piirangud ei ole nii ranged.

Nüüd paar sõna faili .htaccess.Asjaolu, et ta hõlmab väga range süntaks, kas neid olid mõned vead või ebatäpsused vältida viga Internal Server Error suuda.Siin on vaja toimitakse järgmiselt.Esiteks sa pead kontrollima olemasolu faili juurkataloogi saidi ja siis varukoopiate tegemine, kustutada täielikult.Kui pärast seda protseduuri, koht on jälle töökorras, probleem on faili .htaccess, mis peavad kontrollima sõnajärjevigu.

probleeme mootori WordPress

WordPress, on olukord hullem.Asjaolu, et mootor on võimalik kirjutada originaalfaili .htaccess, vastutab juurdepääsu kontrollimine faile ja kaustu hosting, ja kuna algne fail tuleb luua ainult üks kord, ja kindlasti mitte WordPress!

Lihtsaim viis seda olukorda parandada on keelata WordPress teemad ja kasutada selle asemel teisi.Kui probleem ei lahene, küsimus on teema ise - kui mitte, siis tuleb järk-järgult keelata WordPress pluginad ja vaadake, mis neist mõjutada tulemuslikkust.

Mõnedel juhtudel peate võib uuendada uusima versiooni WordPress ja keelata kirjutades faili.Et alustada allalaadimist arvutisse terminal originaal faili .htaccess ja seejärel sisenemiseks teele kausta / wp-admin / includes / ja siis laeb faili misc.php, mida soovite avada, näiteks standard "Notepad" (või mis tahesmuu tekstiredaktor) ja leida line funktsioone «funktsiooni save_mod_rewrite_rules».Nüüd funktsiooni liinile «Tagasi insert_with_markers ($ htaccess_file," WordPress ", $ reeglid);» ning asendada see on «tagasi true;» (muidugi, kõik käsud on kirjutatud ilma jutumärkideta).Me võime ainult Muudatuste salvestamiseks ja upload uue faili hosting asendades vana faili misc.php.

Selle meetodi puuduseks on ainult, et sel juhul lahti uuendus WordPress.Kui ühendate pluginaid neil töötada, muidugi mitte.

Järeldus Põhimõtteliselt see tähendab, kõige sagedamini põhjustab vigu ja meetodite kõrvaldamiseks.Tegelikult on põhjus, et viis lahendada selliseid olukordi võib olla palju, nii et ma ei pea analüüsima olukorda igal konkreetsel juhul ja ainult siis valida, millist tehnikat kasutatakse vigade parandamiseks.