On 3 Mar 2004 at 19:01, Xavier Noria wrote:

> I get the same here (see transcript below). Permissions are OK.
> 
> -- fxn
> 
> [EMAIL PROTECTED]:~/tmp% cat foo.c
> #include <stdio.h>
> 
> int main(void) {
>          printf("Content-Type: text/plain\n\n");
>          printf("This is a test\n");
>          return 0;
> }
> [EMAIL PROTECTED]:~/tmp% gcc -o foo foo.c
> [EMAIL PROTECTED]:~/tmp% cp foo /Library/WebServer/CGI-Executables
> [EMAIL PROTECTED]:~/tmp% lwp-request http://localhost/cgi-bin/foo
> This is a test
> [EMAIL PROTECTED]:~/tmp% cat foo.pl
> #!/usr/bin/perl
> 
> print "Content-Type: text/plain\n\n";
> print "Test script\n";
> [EMAIL PROTECTED]:~/tmp% pp -o foo foo.pl
> [EMAIL PROTECTED]:~/tmp% ./foo
> Content-Type: text/plain
> 
> Test script
> [EMAIL PROTECTED]:~/tmp% cp foo /Library/WebServer/CGI-Executables
> [EMAIL PROTECTED]:~/tmp% lwp-request http://localhost/cgi-bin/foo
> <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
> <HTML><HEAD>
> <TITLE>500 Internal Server Error</TITLE>
> [...]
> 

I tried this on WinXP with Apache 2.0.48 and ActivePerl 5.6.1, except:

        pp -o foo.exe foo.pl
        copy foo.exe c:\program files\apache group\apache2\cgi-bin
        lwp-request http://localhost/cgi-bin/foo.exe

and it worked.

I took the extension off of foo.exe, and this worked also:

        lwp-request http://localhost/cgi-bin/foo

Alan Stewart


Reply via email to