Hallo,
ich würde auf unserem Server (SuSe 6.4, Apache 1.3.12, Webmin 0.82) die Server Side Includes aktivieren, weiß aber nicht, wie das funktioniert. Kann mir jemand weiterhelfen?
Gruß,
Jan
Hallo,
ich würde auf unserem Server (SuSe 6.4, Apache 1.3.12, Webmin 0.82) die Server Side Includes aktivieren, weiß aber nicht, wie das funktioniert. Kann mir jemand weiterhelfen?
Gruß,
Jan
Hi Jan,
ist zwar schon eine Weile her. das ichs getan habe (das SSI aktivieren
aber es geht wie folgt:
AddType text/html .shtml
AddHandler server-parsed .shtml
für jedes Verzeichnis, welches SSI-Doc’s beinhalten soll:
(-Pfad)
Options +Includes
das letztere ist meist schon durch cgi etc. vorbelegt einfach Liste erweitern / ändern
und in der Default-Suchreihe sollte man auch noch „index.shtml“ mit aufnehmen, machts einfacher 
CUL8R (M)ike
- in der access.conf eintragen
für jedes Verzeichnis, welches SSI-Doc’s beinhalten soll:
(-Pfad)Options +Includes
das letztere ist meist schon durch cgi etc. vorbelegt einfach
Liste erweitern / ändern
Ich hab’ nicht ganz verstanden, in welcher Form ich das in der access.conf eintragen soll. Kannst du ein konkretes Beispiel angeben?
Jedenfalls hab’ ich beim Neustart von Apache folgende Fehlermeldung gekriegt:
Failed to apply changes : /usr/local/apache/bin/apachectl restart: configuration broken, ignoring restart /usr/local/apache/bin/apachectl restart: (run ‚apachectl configtest‘ for details)
Gruß,
Jan
Hi Jan,
oops my fault 
In den neueren Indianern ist das alles natürlich in der „httpd.conf“
hier der relevante Ausschnitt daraus:
— cut —
Options FollowSymLinks +Includes
AllowOverride None
Options Indexes FollowSymLinks Includes
— cut —
Beim zweiten „Directory“ (HTTP-Hauptverzeichnis) kannst Du es auch mit angeben, jedenfalls hat es bei mir nicht geschadet 
Jetzt müßte es eigentlich funzen, oder??
CUL8R (M)ike
Hi,
das hat zwar jetzt keine Fehlermeldung erzeugt, funktioniert hat’s aber trotzdem nicht.
Da in der httpd.conf schon ein paar Sachen eingetragen waren, zeige ich dir jetzt mal, wie sie jetzt aussieht:
—cut—
Options FollowSymLinks ExecCGI +Includes
AllowOverride None
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Options Indexes FollowSymLinks MultiViews ExecCGI Includes
–cut—
Ist das formal korrekt?
Gruß,
Jan
Hi Jan,
Hach ich Dummerchen, hab’ vergessen zu erwähnen, das natürlich
AddType text/html .shtml
AddHandler server-parsed .shtml
auch in die httpd.conf (da wo auch die anderen AddTypes stehen) reingehört.
Da ich auch noch eine älte Version habe, komme ich ab und zu durcheinander 
In den neueren Apachen ist alles in einer Datei (httpd.conf) untergebracht.
Bei
würde ich auch noch +Includes schreiben, da das bei meiner neueren Version scheinbar nur so läuft (warum auch immer, wahrscheinlich wegen der Restriktion AllowOverRide none).
ist ja das User-Verzeichnis und soll sicher nicht freigegeben werden.
Wichtig noch das die Dateiendung „.shtml“ lauten muß (nur die werden geparsed).
Ich hoffe es klappt nu und ich habe nichts mehr vergessen.
Wenn nicht schau doch mal im Fehler-Log nach was er noch zu meckern hat.
CUL8R (M)ike.
Hi,
jetzt geht’s, aber erst nachdem ich bei /home auch +Includes hinzugefügt habe. Die ganzen Websites liegen bei uns nämlich unter /home.
Vielen Dank für die Hilfe!!
Gruß,
Jan
Hi Jan,
was lange g^Hwährt …
bloß gut, das Du es solange mit mir ausgehalten hast 
CU und Guten Ruuuuuuuutsch (M)ike