Mod Layout

Aus Cryptronic
Wechseln zu: Navigation, Suche

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)

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Tipps
Werkzeuge