Der Martin: Apache2 / CGI-BIN / Bilder

Beitrag lesen

Hallo,

Meine Scripte liegen unter cgi-bin/scripts und meine Bilder dafür unter cgi-/bin/scripts/pics und css unter cgi-/bin/scripts/css.

das ist ungünstig.

Errorlog sagt:
[Thu Jun 25 14:43:13 2009] [error] [client] (13)Permission denied: exec of '/usr/local/apache2/cgi-bin/scripts/pics/Symbol.png' failed
[Thu Jun 25 14:43:13 2009] [error] [client ] Premature end of script headers: Symbol.png

Works as designed.

Die conf ist die 0815-Config von Apache.

Ja, ich weiß auch nicht, was das cgi-bin-Verzeichnis für einen Sinn hat - wo doch der Apache Dateien, die an irgendeinem Merkmal erkennbar sind (Dateiname, auf Unix-artigen Systemen auch x-Bit), in jedem beliebigen Verzeichnis ausführen kann.
Das Konzept lautet jedenfalls vereinfacht: Alles, was in /cgi-bin liegt, ist ausführbarer Code.

Jemand einen Rat, wie man das behebt?

Ja, hotti weiß.

Ciao,
 Martin

--
"Life! Don't talk to me about life!"
  (Marvin, the paranoid android in Douglas Adams' "The Hitchhiker's Guide To The Galaxy")