Toon posts:

[PHP] IIS 6.0 en niet werkende exec functies

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb php 4.4.3 geinstalleerd als CGI op iis6 (win2003).
Op het moment dat ik de functie exec() gebruik, krijg ik de volgende melding:
cgi error. The specified CGI application misbehaved by not returning a complete set of HTTP headers.

Het script wordt wel compleet uitgevoerd (kapt dus niet bij de foutmelding) alleen dus op het moment van exec() lijkt het alsof de header van de pagina daarnaartoe wordt aangepast.

Ik heb hier en op google vanalles uitgezocht. rechten rechten rechten. cmd.exe heeft de goede rechten enz enz enz.

Later geprobeerd php als ISAPI te laten draaien.
Geen fouten meer. alleen doet php dan niets meer met exec() of shell_exec().

een simpel stukje code als:
exec("dir");
werkt gewoon niet. Geen result!

Ik zit nu behoorlijk vast.

is er iemand die weet wat er nu precies moet worden veranderd om hier vanaf te komen.

Ik heb het liefst dat het werkt in CGI mode. In die mode werkt het meeste.

Overigens... alles werkt wel op een linuxbak.

bedankt!

  • Brainstorm
  • Registratie: November 2000
  • Laatst online: 15-02 10:49
Heeft de user (waarschijnlijk iusr) rechten tot cmd.exe? Dan kun je geloof ik ook in plaats van 'dir' het commando 'cmd dir' gebruiken. Eventueel kun je cmd.exe naar je php directory (oid) kopieren, zodat je niet in je Windows directory met rechten hoeft te rotzooien.

Programmer's Drinking Song: 99 little bugs in the code, 99 bugs in the code, Fix one bug, compile it again, 100 little bugs in the code. (go to start if bugs>0)


Verwijderd

Topicstarter
IUSR heeft alle rechten op de php map.
cmd.exe staat ook in de php map...
cmd.exe in de windowsmap heb ik ook de rechten aangepast.

Dit allemaal tevergeefs

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Dit lijkt me hoe dan ook een configuratieprobleem, en zoals je in Waar hoort mijn topic? kan lezen heeft dat weinig met programmeren te maken. ;) Ik verplaats je topic dus even. :)

PRG>>WSS

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
-NMe- schreef op vrijdag 18 augustus 2006 @ 09:00:
Dit lijkt me hoe dan ook een configuratieprobleem, en zoals je in Waar hoort mijn topic? kan lezen heeft dat weinig met programmeren te maken. ;) Ik verplaats je topic dus even. :)

PRG>>WSS
Mijn excusses...