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: 31

Jätka lugemist

Eelmine: PHP moodulid
Järgmine: SPF kirje
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üü