Mod Layout
Howto install Mod Layout
Installation
Um Mod Layout zu installieren läd man sich am besten folgende Source herunter: Von der Seite http://freshmeat.net/projects/mod_layout/ das entsprechende Modul. Für Apache2: http://freshmeat.net/redir/mod_layout/31558/url_tgz/mod_layout-4.0.2a.tar.gz
| Folgendes in der Shell als user ausführen: |
oder noch besser das aktuelle CVS: http://cvs.tangent.org/
dort mod_layout5.0 herunterladen und auf den Server hochladen.
Um es kompilieren zu können benötigen wir jedoch noch ein paar Abhänigkeiten:
Unter Debian:
| Folgendes in der Shell als root ausführen: |
|
apt-get install apache2-mpm-prefork-dev
|
Nun muss man noch ein Symlink anlegen:
| Folgendes in der Shell als root ausführen: |
|
ln -s /usr/share/apache2/ /usr/local/apache2
|
nun:
| Folgendes in der Shell als user ausführen: |
|
tar xzf mod_layout-4.0.2a.tar.gz && cd mod_layout-4.0.2a
|
| Folgendes in der Shell als user ausführen: |
|
make
|
schlägt make fehl wegen apxs muss man die Makefile editieren:
| File: Makefile |
APXS=apxs2 |
| Folgendes in der Shell als root ausführen: |
|
make install
|
make install bindet automatisch alles ein und man muss danach nur noch apache neustarten.
| Folgendes in der Shell als root ausführen: |
|
/etc/init.d/apache2 restart
|
Wenn nun keine Fehlermeldungen mehr erscheinen, hat man mod layout erfolgreich installiert.
Verwendung
Um mod layout verwenden zu können muss man meiner Erfahrungen nach ein wenig aufpassen.
Viele Variablen die man im Internet findet laufen unter apache2 nicht bzw werden nicht erkannt. Wenn man folgende Variable, die in der README von dem Paket, Global setzt, bringt es apache2 zu einem segmentation fault, was nicht so besonders erfreulich ist:
AddOutputFilter LAYOUT html
Ich habe die Erfahrung gemacht, dass man mod layout am besten folgendermaßen einsetz:
in eineb vhost einfügen:
<IfModule mod_layout.c>
AddOutputFilter LAYOUT html php php4 php5 php3 shtml phtaml
LayoutFooter "<a href=\"http://www.cryptronic.de\">cryptronic wiki</a>"
</IfModule>
Jedoch würde ich mich über Verbesserungvorschläge sehr freuen.
--crypt 23:47, 13. Okt 2006 (CEST)