Ich habe derzeit CGI-Skripte über suexec laufen.
Seltsamerweise liefert der Apache bei einem Skriptfehler nicht die Fehlerseite aus, sondern nur den Statuscode 500 ohne Content.
GET http://www.gwendragon.de/cgi-bin/x.cgi
User-Agent: lwp-request/2.08
500 Internal Server Error
Connection: close
Date: Sun, 04 May 2008 16:04:05 GMT
Server: Apache
Content-Length: 0
Content-Type: text/plain
Client-Date: Sun, 04 May 2008 16:04:28 GMT
Client-Peer: 213.165.93.119:80
Client-Response-Num: 1
Im Errorlog stehen natürlich die Skriptfehler drin.
Weiß jemand, warum das passiert?
Für suexec ist natürlich User + Gruppe, und Rechte 0755 des Skripts korrekt gesetzt.
Alle anderen Fehlerseiten werden korrekt ausgegeben.