Was ist das hier
Diese Anleitung beschreibt die Einrichtung von [http://moinmoin.wikiwikiweb.de/ MoinMoin] 1.3.4 unter Debian/GNU Linux. Dabei kommt [http://httpd.apache.org/ Apache 1.3] mit dem Modul [http://httpd.apache.org/docs/mod/mod_cgi.html mod_cgi] zum Einsatz.
Ziel
[http://moinmoin.wikiwikiweb.de/ MoinMoin] auf einem PC ohne Internetzugang nutzen.
Begriffe und Variablen
$USER |
Benutzer mit dem du am System angemeldet bist |
$WIKINAME |
Name deines Wikis |
$NAME_[1|2|3|] |
ein beliebiger Wert |
Installation
Packete installieren
Folgende Packate muessen installiert werden:
apt-get install moinmoin-common python2.3-moinmoin python
Daten kopieren
Lege nun ein neus Verzeichnis fuer das Wiki an, kopiere die Daten dort hinein und aendere die Rechte:
mkdir /home/$USER/$WIKINAME cp -r /usr/share/moin/data /usr/share/moin/underlay /usr/share/moin/server/moin.cgi /home/$USER/$WIKINAME chown -R www-data: /home/$USER/$WIKINAME
Webserver einrichten
Sollte das Modul [http://httpd.apache.org/docs/mod/mod_cgi.html mod_cgi] noch nicht aktiv sein, muss es aktiviert werden:
dpkg-reconfigure apache
Bearbeite nun die Datei /etc/apache/httpd.conf:
<IfModule mod_alias.c> ... Alias /wiki/ /usr/share/moin/htdocs/ ... </IfModule> <IfModule mod_alias.c> ... ScriptAlias /$WIKINAME /home/$USER/$WIKINAME/moin.cgi ... </IfModule>
Jetzt muss Apache neu gestartet werden:
/etc/init.d/apache restart
MoinMoin einrichten
Bearbeite die Datei /etc/moin/farmconfig.py:
wikis = [ ("$WIKINAME", r"^localhost/$WIKINAME.*$"), ]
Erstelle eine Konfigurationsdatei fuer dein Wiki:
cp /etc/moin/moinmaster.py /etc/moin/$WIKINAME
und bearbeite diese:
# basic options (you normally need to change these) sitename = u'$NAME_1' # [Unicode] interwikiname = '$NAME_2' data_dir = '/home/$USER/$WIKINAME/data/' data_underlay_dir = '/home/$USER/$WIKINAME/underlay/' page_front_page = '$NAME_3'
BR Fertig. Nun ist dein Wiki unter Verbatim(http://localhost/$WIKINAME/) zu erreichen.