CGI/Perl Error 500

  • Hallo,


    Ich bekomme leider immer, wenn ich ein CGI/Perl Script aufrufe den Error 500.
    Das CGI-Script sieht folgendermaßen aus:

    Perl
    #!/usr/bin/perl
    print "Content-type: text/plain\n\nIt works!!\n";


    Meine combined.log datei zeigt:

    Code
    ****** - - [17/Jun/2011:10:27:23 +0200] "GET /cgi-bin/index.cgi HTTP/1.1" 500 468 "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30"
    ****** - - [17/Jun/2011:10:27:23 +0200] "GET /errors/inc/errordocs.js HTTP/1.1" 200 1136 "http://domain.de/cgi-bin/index.cgi" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30"
    ****** - - [17/Jun/2011:10:27:23 +0200] "GET /errors/inc/errordocs.css HTTP/1.1" 200 1650 "http://domain.de/cgi-bin/index.cgi" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30"
    ****** - - [17/Jun/2011:10:27:23 +0200] "GET /errors/inc/error_top.jpg HTTP/1.1" 200 7229 "http://domain.de/cgi-bin/index.cgi" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30"
    ****** - - [17/Jun/2011:10:27:24 +0200] "GET /favicon.ico HTTP/1.1" 200 - "-" "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.100 Safari/534.30"


    suexec.log sagt:

    Code
    [2011-06-17 10:27:23]: uid: (2002/vu2002) gid: (2002/vu2002) cmd: index.cgi
    [2011-06-17 10:27:23]: target uid/gid (2002/2002) mismatch with directory (2002/33) or program (2002/2002)


    Ich kann den Fehler nicht nachvollziehen, weil die index.cgi chmod 755 hat, und Group und Owner vu2002 sind.
    Das einzige, was noch falsch sein könnte, ist das cgi-bin Verzeichniss, da ist die Group www-data und der Owner vu2002.
    Kann mir da jemand weiterhelfen?


    Danke im voraus, Moritz