webForumDet fria alternativet

CGI Error

Webbservrar

4 svar · 195 visningar · startad av Batboy

Medlem sedan jan. 20001 006 inlägg
Frågan#1

Hej
Jag är ingen expert på IIS..

Två datorer i ett nätverk, dator1 och dator2. På dator2 finns IIS5.1 samt PHP installerat, en Virtuell Mapp (audio) pekar på \\dator1\audio. Så långt allt väl.

Nu vill jag köra ett PHP-skript i ovan nämnda Virtuella Mapp, alltså http://localhost/audio/skript.php ska köra \\dator1\audio\skript.php. Dock vill det inte fungera.

Felmeddelandet jag får lyder som följer:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

Måste PHP finnas installerat på dator1? Om inte, vad är mitt problem?

Har fipplat med diverse inställningar i IIS men får inte till nåt vettigt.

/j

Medlem sedan jan. 20001 006 inlägg
#2

Ingen :q

Om jag på dator2 från CMD kör: "C:\PHP>php.exe z:\audio\skript.php" fungerar det (där z: är ovan nämnda nätverksanslutning). Jag kan dock inte lägga till z: som en Virtuell Mapp i IIS, det blir bara en röd errorskylt.

:q :q

/j

Medlem sedan feb. 20001 590 inlägg
#3

Tror inte du kan köra ett script som ligger på en annan volym.

Jag tror bara du kan köra PHP script på den dator PHP finns installerat.

/T

------------------
Jensen Ambassadör, mitt bästa köp! www.jensen.no

Medlem sedan jan. 20001 006 inlägg
#4

Nja, det går ju om jag kör PHP från kommandoprompten. "Php.exe z:\info.php" (info.php innehåller bara phpinfo()) spottar ur sig massor med html, precis som det ska.

Om jag bara kunde lägga till z:\ som en virtuell mapp i IIS skulle mitt problem förmodligen vara löst, men det blir som sagt bara en röd errorskylt när jag försöker göra det.

/j

Medlem sedan feb. 20001 590 inlägg
#5

Skapar du en ny webbplats, så kan man ju ändra inställningen (kommer inte ihåg texten, utan spånar från huvudet) virtuell mapp till en mapp på denna dator eller resurs på en annan dator, och sedan ge volymnamnet typ: ASTERIX//WEBMAPP

Jag tycker du ska ha scriptet på samma dator som IIS, del med tanke på prestanda, men ochså säkerheten, det kan bli förseningar om scriptet ska skickas via nätet varje gång det ska exekveras.

/T

------------------
Jensen Ambassadör, mitt bästa köp! www.jensen.no

[Redigerat av Toonster den 19 okt 2001]

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)