Viga – 500 Internal Server Error

Viimati muudetud: Friday May 13th, 2022


Kui käivitatav PHP skript kuvab veateate “500 Internal Server Error“, on reeglina põhjuseks ebakorrektsed .htaccess faili seaded.

Internal Server Errori põhjus on kirjas serveri error_log failis, mis asub virtuaalserveri logs kataloogis. Alati on soovitav vea täpse põhjuse väljaselgitamiseks vaadata seda faili.

 

Peamised põhjused sellise veateate ilmumisel on järgmised:

  • .htaccess faili on lisatud keelatud direktiivid. Mitmed direktiivid on keelatud turvalisuse tagamise tõttu.
  • PHP skript võtab liiga palju mälu- või protsessoriressurssi.
  • PHP skripti handleri seadmisel on tehtud viga. Iga CGI scripti alguses on reeglina kirjas interpretaator, mis seda skripti töötleb (Perli skripti puhul näiteks #!/usr/bin/perl)
  • PHP skriptis on kasutatud ebakorrektset reavahevormingut. DOS stiilis reavahede asemel tuleb kasutada UNIX stiilis reavahesid (seda vähemalt real, kus määratakse interpretaator).
Was this article helpful?
Vaatamised: 191

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

Sidebar

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üü