SSI-Befehle werden nicht interpretiert

Harry

Registered User
Moin moin

Seit einem Serverumzug und dem Wechsel von SuSe zu Debian bekomm ich es nicht gebacken, meinen Apachen so zu configgn, dass SSI klappt.

Ich fang mal mit den Systemdaten an:

OS: Debian 3.1 (Sarge)
Apache: 1.3.33
Config-Tool: SysCP

Eintrag in der httpd.conf:
<IfModule mod_include.c>
Options +Includes
AddType text/html .shtml
AddHandler server-parsed .shtml
</IfModule>

Eintrag in dern modules.conf:
LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
Die Datei liegt auch im angegebenen Verzeichnis

Ein Blick in die (phpinfo()) zeigt auch an, dass das Modul geladen ist.

Unter http://vinzenzfischer.de/test.shtml findet ihr ein "Testscript", dass eigentlich nur die aktuelle Serverzeit ausgeben soll, mittels der Zeile "<!--#echo var="DATE_LOCAL"-->"
Ergebnis gleich null.

In den Apache-Logs finde ich keinen entsprechenden Eintrag bzw Fehler.

Hat jemand noch ne Idee dazu?

Gruß,
Vinzenz
 
So, nachdem ich ja eigentlich der Meinung war, dass ich bereits alles ausprobiert habe, was google so zu dem Thema hergibt, habe ich nun noch 2 Dinge gemacht, die ich mir mehr oder minder aus verschiedenen Suchergebnissen zusammengebastelt habe.

Zum einen benötigt die httpd.conf noch den Eintrag "AddModule mod_include.c"
Ähnliche Einträge sind zwar auch bereits in der modules.conf vorhanden, schreib ich diese Zeile dazu, bekomme ich beim Neustart des Apachen folgende Fehlermeldung:

h1047751:/etc/apache# /etc/init.d/apache restart
Configuration syntax error detected. Not reloading.

Syntax error on line 8 of /etc/apache/modules.conf:
Cannot add module via name 'mod_include.c': not in list of loaded modules

Aber so funktionierts ja nun, und das ist jetzt erstmal wichtiger.
Wenn noch jemand ne schlaue Idee hat, wieso der Apache da meckern könnte, ich bin für jeden Hinweis offen :)

Die 2. Sache war der Eintrag "Options +Includes" in den entsprechenden vHost.

Und "schon" klappts :)

Gruß,
Vinzenz
 
Back
Top