Wenn du dir im Browser den Source der Seite anzeigen läßt, siehst du die <!--#exec....> Zeile da noch? wenn ja, dann wird das Script nicht ausgeführt, und du mußt an deiner Apache-Konfiguration nochmal rumbasteln, z.B. den xbithack einschalten. Apache führt SSI Kommandos nämlich normalerweise nur auf Seiten mit der Endung .shtml aus, aber mit xbithack=on (ich glaub so war die Syntax) zwei von den drei apache-Konfigurationsdateien kann man das ändern. Ansonsten hilft's auch immer zu gucken, ob das Script bei direktem Aufrufen vom Prompt auch funktioniert wie es soll... ;-)
-----Ursprüngliche Nachricht----- Von: Alexander Reelsen [SMTP:alex@joker.rhwd.owl.de] Gesendet am: Montag, 10. August 1998 14:02 An: linux@lug-owl.de Betreff: Problem mit SSI
Halloechen
SSI laeuft bei mir ohne Probleme (was ja nicht besonders verwunderlich ist) Laut halbwegs gelesener doku auf apache.org sollen mit dem befehl <!--#exec cmd="..."--> shell scripts ausfuehrbar sein...
ich hab jetzt nen simples shell script welches sich beim aufrufen um eins erhoeht (die zahl steht in einem andern file), aber das will irgendwie nicht so... die folgende zeile funktioniert nicht (ich bekomme auch keine fehlermeldung ala "Error while processing this directive":
<!--#exec cmd="count.sh;cat file"-->
Hat jemand irgendeine idee, wo dran das liegen koennte?? Die Rechte hatte ich zu testzwecken schon schreibbar fuer alle gemacht, funktionierte aber auch nicht.
MfG Alexander
Alexander Reelsen Mail: alex@joker.rhwd.owl.de WWW: http://joker.rhwd.owl.de
Teilnehmer (1)
-
Andre.Landwehr@Bertelsmann.de