[IIS/CGI] planner plus van ns geeft cgi fouten

Pagina: 1
Acties:
  • 145 views sinds 30-01-2008
  • Reageer

  • shades
  • Registratie: September 2001
  • Laatst online: 10-08 15:01
Wij hebben op het werk de intranet versie van de ns reisplanner aangeschaft (plannerplus genaamd) maar dat kreng krijg ik niet aan de gang

Het product maar gebruik van cgi executables. Ik heb het in eerste instantie geinstalleerd op mijn werkstation (xp-pro) en daar werkte het feilloos. Daarna vol verwachtingen op de W2k server geinstalleerd onder IIS - alles volgens de handleiding maar ik krijg een cgi-fout :


CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
<geen info verder>


Ik heb getracht de ns te bellen maar het leek alsof de techneut net een flinke joint achter zijn kiezen had.. "U kunt het beste de planner verwijderen en dan opnieuw installeren" - echt een NT oplossing maar kom er geen steek mee verder.

Iemand enig idee waardoor deze fout ontstaat en vooral hoe ik het op kan lossen? Ik vermoed dat het weer eens een ordinair rechten probleem is maar weet te weinig van cgi-gedoe om in de goede richting te zoeken (probleem zal dus wel niet bij de nsplanner liggen bij instellingen van de server)

https://k1600gt.nl


Verwijderd

probeer hem eens als ISAPI te draaien.
Bij IIS ga je dan naar web sites, klikt met de rechtermuisknop op de betreffende web site, ga dan naar properties en dan home directory (win2k3)

klik dan op configuration en ga naar php, daar staat nu php.exe in, zoek php4isapi.dll en vul die daar in, ook bij de web service extensions...

Dit heeft bij mij gewerkt (ik heb alleen een windows 2003 server, dus het kan wat anders zijn)

  • shades
  • Registratie: September 2001
  • Laatst online: 10-08 15:01
Verwijderd schreef op 12 januari 2004 @ 10:48:
probeer hem eens als ISAPI te draaien.
Bij IIS ga je dan naar web sites, klikt met de rechtermuisknop op de betreffende web site, ga dan naar properties en dan home directory (win2k3)

klik dan op configuration en ga naar php, daar staat nu php.exe in, zoek php4isapi.dll en vul die daar in, ook bij de web service extensions...

Dit heeft bij mij gewerkt (ik heb alleen een windows 2003 server, dus het kan wat anders zijn)
Euh, het heeft nix met php te maken. De cgi-exe heet nsbalie.exe (ofzoiets). Deze stuurt alle output en verwerkt alle input.. Maar misschien dat je oplossing ook wel hierbij werkt..

https://k1600gt.nl


Verwijderd

ARGH, stom van mij om er van uit te gaan dat het PHP was.

  • shades
  • Registratie: September 2001
  • Laatst online: 10-08 15:01
Verwijderd schreef op 12 januari 2004 @ 11:33:
ARGH, stom van mij om er van uit te gaan dat het PHP was.
JA inderdaad (nee hoor, grapje :+)

Ik heb het net geprobeerd. Is niet als isapi te laden

https://k1600gt.nl


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Ik neem aan dat je IIS wel zo hebt geconfigureerd dat voor de NS intranetsite de ext. cgi afgehandeld moet worden door de betreffende exe ?

En heeft IIS wel rechten om IIS uit te voeren ?

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

voordat we met z'n allen gaan gokken wat voor extentie je programma heeft: Wat is de URL van de pagina die een error geeft?
Is dit de 1e pagina die je opvraagt van het systeem, of gebeurt het na een aantal handelingen?
Heb je het systeem geinstalleerd met een wizard oid, of heb je bestanden van de CD gekopieerd en verder niets?

kaart != map && bottel != fles
Wacht op antwoord


  • shades
  • Registratie: September 2001
  • Laatst online: 10-08 15:01
j_du_pee schreef op 12 januari 2004 @ 11:53:
voordat we met z'n allen gaan gokken wat voor extentie je programma heeft: Wat is de URL van de pagina die een error geeft?
Is dit de 1e pagina die je opvraagt van het systeem, of gebeurt het na een aantal handelingen?
Heb je het systeem geinstalleerd met een wizard oid, of heb je bestanden van de CD gekopieerd en verder niets?
http://<onze site>/cgi-ns/nsbaliecgi.exe?<queryzooi enzo>

Het irritante is dat op mijn lokale peeceetje (winxp pro, pws dus) het wel werkt.

De cgi-ns heeft vanuit w2k exec rechten en vanuit iis ook

https://k1600gt.nl


Verwijderd

de IUSR gebruiker heeft leesrechten op het bepaalde bestand?

  • shades
  • Registratie: September 2001
  • Laatst online: 10-08 15:01
Verwijderd schreef op 12 januari 2004 @ 14:10:
de IUSR gebruiker heeft leesrechten op het bepaalde bestand?
Het is een domain user account (niet de lokale iusr_ dus) met fc rechten op de gehele directory (better safe then sorry)

https://k1600gt.nl


Verwijderd

ja, ok, maar het gaat hier om een web-based applicatie toch?
dan moet je volgens mij sowieso de IUSR gebruiker rechten geven op bepaalde bestanden als je IIS gebruikt

  • shades
  • Registratie: September 2001
  • Laatst online: 10-08 15:01
Verwijderd schreef op 12 januari 2004 @ 14:36:
ja, ok, maar het gaat hier om een web-based applicatie toch?
dan moet je volgens mij sowieso de IUSR gebruiker rechten geven op bepaalde bestanden als je IIS gebruikt
Dat is dus gebeurd... Meer rechten kan ik echt niet geven dan fc

https://k1600gt.nl


  • Luppie
  • Registratie: September 2001
  • Laatst online: 01-03 23:21

Luppie

www.msxinfo.net

Geef anders eens (om te testen) everyone FC.
Dan weet je gelijk helemaal zeker of het wel of geen rechten kwestie is.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.

Pagina: 1