Toon posts:

Apache 2.0.55 configureren met CGI

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo iedereen,

Ik heb de Apache webserver geinstalleerd op Winxp. De installatie is blijkbaar gelukt want als ik http://localhost/ typ krijg ik de pagina die meldt dat de installatie gelukt is.

Dan typ ik dit: http://localhost/~Jeroen/ en ik krijg een directory listing te zien waar idd mijn cgi scripts te vinden zijn.

Bij het aanklikken van een script krijg ik dan deze error pagina

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, inbox@vt4.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.0.55 (Win32) Server at localhost Port 80


Een kijkje in het error log levert dit op:

[Mon May 01 14:41:55 2006] [error] [client 127.0.0.1] C:/Documents and Settings/Jeroen/My Documents/My Website/test.cgi is not executable; ensure interpreted scripts have "#!" first line, referer: http://localhost/~Jeroen/
[Mon May 01 14:41:55 2006] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: C:/Documents and Settings/Jeroen/My Documents/My Website/test.cgi, referer: http://localhost/~Jeroen/


Met betrekking tot deze first line error heb ik gewoon het testscriptje van in de tutorial overgenomen.

Zo dat was het dan ongeveer en nu zit ik zo'n beetje vast. Kan iemand me vertellen hoe ik dit oplos?


Alvast heel erg bedankt!


ps: Voor dit alles te bereiken heb ik deze tutorial gebruikt: http://www.cgi101.com/book/connect/winxp.html

  • Thralas
  • Registratie: December 2002
  • Laatst online: 19-02 09:38
The actual location of Perl may be different from system to system (e.g. /bin/perl, /usr/local/bin/perl, etc.) For ActivePerl in Windows, this line should be changed to:

#!/perl/bin/perl
Je hebt dit gezien en gedaan neem ik aan? En perl geinstalleerd neem ik aan?

Verwijderd

Topicstarter
Thralas schreef op maandag 01 mei 2006 @ 15:32:
[...]
The actual location of Perl may be different from system to system (e.g. /bin/perl, /usr/local/bin/perl, etc.) For ActivePerl in Windows, this line should be changed to:

#!/perl/bin/perl


Je hebt dit gezien en gedaan neem ik aan? En perl geinstalleerd neem ik aan?
ow verdorie |:(! ik had deze als eerste lijn: #!/perl/bin/perl -wT en dan doet hij dus niets. Ik heb niet precies gekeken wat de optie -wT deed maar ik veronderstelde dat dit geen invloed zou hebben op het programma.

Bedankt om me op mijn fout te wijzen!

[ Voor 6% gewijzigd door Verwijderd op 01-05-2006 15:44 ]


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

NMe

Quia Ego Sic Dico.

Topics over het configureren van (server)software hebben niets met programmeren te maken. :)

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.