Mis on “HTTP 500 sisemine serveri viga” ja kuidas seda parandada?

Viimati muudetud: Friday November 24th, 2023

Sellest artiklist saate teada 500 sisevea kohta ja kuidas seda parandada.

500 siseveateade on üldine veateade, mida kuvatakse, kui ei ole sobivamat konkreetset teadet. Veebibrauseris võib kuvada mitmeid põhjuseid, mis põhjustavad 500 siseveateate. Allpool on näide veateatest.

KONTROLLIGE VEALOGISID!

Iga veateate korral, eriti nii laialdase kui 500 sisevea puhul, peaksite esmalt kontrollima oma serveri Apache’i ja PHP vealoge. Need logid võivad anda väärtuslikku konteksti seoses koodirikete või muude võimalike saitide rikkepõhjustega.

VEAOSA .HTACCESS FAILIS

Kui teie saidil kasutatakse .htaccess-faili, võib see segada veebilehte, mida proovite oma veebibrauserisse laadida. Palun kontrollige .htaccess-i konfiguratsiooni. Iga süntaksi viga põhjustab 500 siseveateate kuvamise asemel teie veebisaidi kuvamise.
Kinnitamiseks, kas vale konfiguratsiooniga .htaccess on 500 sisevea põhjus, eemaldage või nimetage .htaccess-fail ajutiselt ümber ja proovige seejärel lehte uuesti laadida.

PHP KOOD AJALÕPUST

Kui teie PHP-skript teeb väliseid võrguühendusi, võivad ühendused aeguda. Kui proovitakse liiga palju ühendusi ja need aeguvad, põhjustab see “500 siseveateate”. Nende aegade ja vigade vältimiseks peaksite veenduma, et PHP-skripte kodeeritakse mõne ajapiirangu reeglitega. Tavaliselt on aga raske püüda aegumisviga, kui ühendutakse andmebaasiga või väliselt kaugressurssidega (näide: RSS-kanalid). Need jäätuvad sisuliselt, takistades skripti edasist tööd.
Välised ühendused eemaldades saate nii oma veebisaidi jõudlust suurendada kui ka vähendada “500 siseveateate” saamise võimalusi.

SÜNTAKSIVIGU VÕI KOODIVIGU TEIE CGI/PERL-SKRIPTIS

Kui viga põhjustab veebileht, mille lõpp on .cgi või .pl, kontrollige oma skripti vigade suhtes.

CGI-skripti suunised

  • Kui muudate oma CGI-skripti, kasutage lihtsat tekstiredaktorit – programmi, mis salvestab faili “tekstifailina” tüüpi. ÄRGE kasutage Microsoft Windows’iga kaasasolevat Wordpad’i, kuna see ei salvesta faili puhtas ASCII tekstivormingus. Selle asemel kasutage failide muutmiseks Notepad’i.
  • Laadige oma CGI-skriptid üles ASCII režiimis CGI-bin kataloogi.
  • Määra CGI-skripti faili ja kataloogide failiõigused chmod 755. Kui kasutate failide ülekandmiseks FTP programmi, paremklõpsake failil ja valige atribuutide muutmine.
  • Veenduge, et teie skripti jaoks vajalikud Perl’i moodulid oleksid toetatud.
Was this article helpful?
Vaatamised: 590

BeeHosting 10 Sünnipäev!
Kuni 70% allahindlus kõikidelt teenustelt
+ tasuta veebisaidi ülekanne.

Beehosting.pro veebilehel kasutatakse küpsiseid

Kasutame küpsiseid sisu ja reklaamide isikupärastamiseks, sotsiaalse meedia funktsioonide pakkumiseks ning liikluse analüüsimiseks. Edastame teavet selle kohta, kuidas meie saiti kasutate, ka oma sotsiaalse meedia, reklaami- ja analüüsipartneritele, kes võivad seda kombineerida muu teabega, mida olete neile esitanud või mida nad on kogunud teiepoolse teenuste kasutamise käigus.

Menüü