Hallo,
Ich bekomme leider immer, wenn ich ein CGI/Perl Script aufrufe den Error 500.
Das CGI-Script sieht folgendermaßen aus:
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