hallo,
Ich habe hier WinXP und Linux (Suse), [...] habe ich die Server so konfiguriert das beide den Selben Ordner als DocuentRoot haben.
Gut, das habe ich auch so gemacht.
klappt wunderbar, bis auf das ausführen von CGI- Scripten, wenn ich die aufrufe bekomme ich immer einen 500 Error
Auf beiden Plattformen? Oder klappt das unter Windows und dann unter SuSE nicht?
und in der Error log steht dann folgendes:
[Wed Jul 07 21:51:11 2004] [error] [client 127.0.0.1] Premature end of script headers: index.cgi
[Wed Jul 07 21:51:11 2004] [error] [client 127.0.0.1] (13)Permission denied: exec of '/windows/D/Server/Html/docmabusen/index.cgi' failed
Dein cgi-bin muß mit deinem DocumentRoot überhaupt nichts zu tun haben. Das entsprechende Verzeichnis muß natürlich in der httpd.conf freigegeben werden.
Im übrigen: welche Apache-Version hast du auf welcher Plattform laufen?
Wenn ich mir die Berechtigungen anschaue dann
...sieht das völlig korrekt aus.
Liegt das Problem überhaupt bei den Berechtigungen oder liegt es wo anders (Serverkonfiguration)
Mit Sicherheit ist die Konfiguration dran schuld, weil:
wenn ich den Ordner von der FAT Partition in den Ordner auf die Linux Partition kopieren dann geht das ganze.
Das ist ein deutlicher Hinweis auf einen Fehler in deiner httpd.conf.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|