Christian: SSI funktionieren nicht

Hi
Ich habe folgendes Problem: Soeben habe ich mir den Apache-Server heruntergeladen und mit ihm klappt auch alles soweit. Was ich damit anstellen wollte, ist SSI (Server Side Includes, also .sht, .shtm oder.shtml) ausprobieren. Erst scheiterte es daran, dass Windows XP diese Dateien gar nicht erkannte, doch über "öffnen mit" konnte ich das lösen.
Trotzdem werden alle SSI-Befehle ignoriert, wenn ich z.B. http://localhost/test.shtml aufrufe, wird die Datei zwar geöffnet, aber nur der HTML-Inhalt angezeigt, die SSI-Befehle werden vermutlich als Kommentare interpretiert - bei mir auch browserunabhängig.
Die Einträge <Directory und DocumentRoot in der httpd.conf habe ich richtig eingestellt, mit normalen HTML-Dateien klappt es auch.
Hier die Datei test.shtml, die ich öffnen wollte:

<html><head><title>SHTML-Test</title></head><body>

<!--#include file="datei.txt" -->
<!--#config timefmt="&d.&m.&Y" -->
<!--#echo var="DATE_LOCAL" -->

</body></html>

Die Datei datei.txt existiert zwar nicht, aber trotzdem müsste wenigstens eine Fehlermeldung angezeigt werden.

Ich hoffe, ich habe mein Problem verständlich geschildert und ihr könnt mir helfen,

Christian

  1. Halihallo Christian

    Trotzdem werden alle SSI-Befehle ignoriert, wenn ich z.B.

    Natürlich werden sie ignoriert, wenn der Apache nicht zum parsen
    von SSI-Dokumenten konfiguriert ist.

    Die Einträge <Directory und DocumentRoot in der httpd.conf habe ich richtig eingestellt

    Das möchte ich stark bezweifeln. Lies
    http://httpd.apache.org/docs/howto/ssi.html
    und richte httpd.conf entsprechend ein.

    Viele Grüsse

    Philipp

    --
    Debugging is at least twice as hard as writing the program in the first place.
    So if your code is as clever as you can possibly make it, then by definition you're not smart enough to debug it.
  2. Hi

    bei mir auch browserunabhängig.

    die heissen nicht umsonst _serverside_includes

    Die Einträge <Directory und DocumentRoot in der httpd.conf habe ich richtig eingestellt, mit normalen HTML-Dateien klappt es auch.

    hast du +Includes?
    wird das modul mod_includes geladen?
    hast du: AddOutputFilter INCLUDES .html für html dateien analog für .shtml etc definiert?

    gruss

    --
    no strict;
    no warnings;
    Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
    1. Hi

      bei mir auch browserunabhängig.
      die heissen nicht umsonst _serverside_includes
      Die Einträge <Directory und DocumentRoot in der httpd.conf habe ich richtig eingestellt, mit normalen HTML-Dateien klappt es auch.
      hast du +Includes?
      wird das modul mod_includes geladen?
      hast du: AddOutputFilter INCLUDES .html für html dateien analog für .shtml etc definiert?

      gruss

      Hi

      Ich sage jetzt einfach mal "nein", weil ich mit keinem dieser Begriffe etwas anfangen kann. Kann mir jemand einfach sagen, was in meiner httpd.conf wie sein muss?

      Christian

      1. gude,

        [pref:t=78392&m=453161]
        halt dich an phillip ;-)

        gruss

        --
        no strict;
        no warnings;
        Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)