2278
Kommentar: ziel umformuliert
|
2617
apache2 dazu und kleinere typos fixed
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 6: | Zeile 6: |
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. | 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 bzw. 2] mit dem Modul [http://httpd.apache.org/docs/mod/mod_cgi.html mod_cgi] zum Einsatz. |
Zeile 18: | Zeile 18: |
=== Packete installieren === Folgende Packate muessen installiert werden: |
=== Pakete installieren === Folgende Pakete muessen installiert werden (zusätzlich zum Webserver): |
Zeile 34: | Zeile 34: |
=== Webserver einrichten === | === Webserver Apache 1.3 einrichten === |
Zeile 61: | Zeile 61: |
=== Webserver Apache 2 einrichten === In die Datei ''/etc/apache2/conf.d/$WIKINAME'' folgende Zeilen eintragen: {{{ Alias /wiki/ /usr/share/moin/htdocs/ ScriptAlias /$WIKINAME /home/$USER/$WIKINAME/moin.cgi }}} Den Apache2 freundlich neustarten: {{{ apache2ctl graceful }}} |
|
Zeile 71: | Zeile 83: |
cp /etc/moin/moinmaster.py /etc/moin/$WIKINAME | cp /etc/moin/moinmaster.py /etc/moin/$WIKINAME.py |
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 bzw. 2] 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
Pakete installieren
Folgende Pakete muessen installiert werden (zusätzlich zum Webserver):
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 Apache 1.3 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
Webserver Apache 2 einrichten
In die Datei /etc/apache2/conf.d/$WIKINAME folgende Zeilen eintragen:
Alias /wiki/ /usr/share/moin/htdocs/ ScriptAlias /$WIKINAME /home/$USER/$WIKINAME/moin.cgi
Den Apache2 freundlich neustarten:
apache2ctl graceful
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.py
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.