Michael Schröpl: SSI not world executable

Beitrag lesen

Hi Chris,

exec of /htdocs/www/cgi-bin/ssitest.shtml failed
(Exec format error)

was will Dir diese Meldung sagen?

Der Webserver hat versucht, Deine SSI-Datei _auszuführen_, nicht etwa, sie durch den SSI-Interpreter zu jagen.

Das liegt meiner Meinung nach daran, daß Du ein "normales" CGI-Verzeichnis hast - will sagen: Eines, das mit der Apache-Direktive "ScriptAlias" definiert wurde.
_Jedes_ Dokument innerhalb dieses Teilbaums wird in diesem Falle als CGI-Skript angesehen. Du kannst in einem solchen CGI-Verzeichnis nichts verwenden außer CGI-Skripten - keine HTML-Dokumente, keine Bilder, kein SSI.

Lies Dir mal
   http://aktuell.de.selfhtml.org/artikel/cgiperl/inbetriebnahme/#a6

durch, um eine alternative CGI-Einbindungsmethode zu lernen.

Das, was Du willst, kann in einem /cgi-bin normaler Machart nicht funktionieren. Und wenn Dein Provider Dir nicht mehr als dies erlaubt, hast Du verloren.

Viele Grüße
      Michael