Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: PHP ne salje heder PWS serveru  (Pročitano 2126 puta)
Boris
Gost
« poslato: Sreda, 07. Mart 2001. 12:57:00 »

Tek sto sam instalirao PHP na Win98 na kojem koristim PWS Web server, pokusao sam da ubacim najjednostavniji PHP kod i nakon njegovog izvrsenja dobijem sljedecu poruku:

The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

Sta da se radi ?
Sačuvana
Lun
Gost
« Odgovor #1 poslato: Sreda, 07. Mart 2001. 19:56:00 »

Napisi neki html fajl sa nekom najprostijom PHP funkcijom (Bobane, ne secam se kako bese ono, info valjda), zameni ovu zagradu tom funkcijom pri pregledu pa vidi da li radi. Ako ispise masu podataka o serveru znaci da PHP skript nije bio u redu. U protivnom, ukoliko si siguran da si sve lepo instalirao, procesljaj jos malo dokumentaciju u vezi podesavanja.
Sačuvana
acim
Administrator
Elitni član
*****
Van mreže Van mreže

Poruke: 1.604



Pogledaj profil WWW
« Odgovor #2 poslato: Sreda, 07. Mart 2001. 21:49:00 »

PWS nije pravi server, vec igracka, tako da ti savetujem da instaliras Apache, koji postoji i u Windows varijanti. Eventulno mozes da probas i http://www.xitami.com">Xitami, koji je znatno jednostavniji za instalaciju i konfiguraciju od Apache servera, ali zato ima i znatno manje mogucnosti. No, i to je pravi Web server za razliku od PWD-a. Cini mi se da si ti PHP skripte stavio u direktorijum gde PWS ocekuje CGI skripte. PHP fajlove jednostavno postavi tamo gde su i HTML fajlovi i onda bi trebalo da rade ispravno ukoliko si uspesno instalirao PHP ekstenziju.
Sačuvana

Boban Aćimović, urednik linux.rs
acim
Administrator
Elitni član
*****
Van mreže Van mreže

Poruke: 1.604



Pogledaj profil WWW
« Odgovor #3 poslato: Sreda, 07. Mart 2001. 21:49:00 »

Pokusaj da napravis skript koji ce sadrzati samo jednu liniju koda:

Sačuvana

Boban Aćimović, urednik linux.rs
Boris
Gost
« Odgovor #4 poslato: Sreda, 07. Mart 2001. 22:12:00 »

Stavio sam skriptu medju html fajlove i kaze:

This error can be caused if you try to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.
Sačuvana
acim
Administrator
Elitni član
*****
Van mreže Van mreže

Poruke: 1.604



Pogledaj profil WWW
« Odgovor #5 poslato: Sreda, 07. Mart 2001. 23:44:00 »

U konfiguraciji servera podesi "execute" na tom direktorijumu gde su PHP fajlovi ili jednostavno postavi "execute" na document root direktorijumu, dakle tamo gde pocinje stablo sa HTML fajlovima. Ili, kako rekoh, instaliraj neki pravi Web server.
Sačuvana

Boban Aćimović, urednik linux.rs
popjovan
Gost
« Odgovor #6 poslato: Četvrtak, 08. Mart 2001. 09:20:00 »

Pod PWS tesko mozes da nateras da ti se PHP izvrsava pod CGI-BIN. Postupi po uputstvu za instaliranje PHP-a kao ISAPI s tim da iskopiras php.ini-dist kao php.ini u PATH-u (recimo u SYSTEM ili windows direktorijum i radice bez bilo kakve promene php.ini fajla) i da kada ubacis Registry Key vodis racuna o ispravnoj putanji do php4isapi.dll fajla (recimo c:phpsapiphp4isapi.dll). Obrati paznju na dupli backslash koji izvrsava PHP.
Sačuvana
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>