Wie Sie ihr eigenes MoinMoin-Wiki installieren

Diese Seite beschreibt die Installationsprozedur von MoinMoin. Im nächsten Abschnitt finden Sie eine Liste von konkreten Installationsszenarien, die Ihnen dabei helfen, diese Anleitung auf verschiedenen Plattformen umzusetzen. Wenn Sie bereits ein Wiki laufen haben und upgraden wollen, lesen Sie bitte HilfeZumUpdaten.

/BasisInstallation erklärt detailiert den ersten Schritt jeder Installation, den Aufruf von "setup.py". Dieser Schritt ist immer durchzuführen, deshalb empfiehlt es sich, die dort enthaltenen Information in jedem Fall durchzulesen, bevor Sie den Installationsvorgang beginnen.

Installationsanleitungen

Standard Wiki Installationen

Öffentliches Wiki, welches CGI verwendet

CGI ist weit verbreitet, gut getestet und einfach zu konfigurieren, aber langsamer, im Vergleich zu den unteren Lösungen.

Standalone Modus

Sehr schnell und kann hinter Apache's mod_proxy betrieben werden.

Technischer Hinweis: Standalone ist momentan zwar schneller als Twistend, unterstützt jedoch keine mehreren Interfaces/Ports.

Öffentliches Wiki mit hoher Abeitsleistung

Diese Server sind viel schneller als CGI-Sever, könnten aber schwerer zu Installieren und Konfigurieren sein.

Nächste Schritte

Nachdem Sie die Software erfolgreich aufgespielt haben, sollte der nächste Schritt darin bestehen, mehr über die Konfigurationsoptionen und optionale Erweiterungen zu erfahren, die Sie als Wikiadministrator einrichten können.

<!> Ein Hinweis über die Verwendung von Distributionsversionen: Einige Linux Distributionen haben MoinMoin bereits vorinstalliert. Wie auch immer, es ist sehr wahrscheinlich, dass diese Version veraltet ist. Die Installationsszenarios werden sich nicht wirklich unterscheiden, da Sie ohnehin selbst neue Installationen durchführen werden müssen.

Wiki Farming

Eine Kopie von MoinMoin Quellcode kann dazu verwendet werden, um mehr als nur ein Wiki zu betreiben. Erstellen Sie ein Verzeichnis für Ihre Farm, und erstellen Sie zwei Datenbäume unter diesem Verzeichnis, pro HelpOnInstalling/WikiInstanceCreation Anweisung. Im Konfigurationsverzeichnis (standartmässig /usr/share/moinconfig, finden Sie eine Beispiel farmconfig.py Datei finden. Kopieren Sie diese Datei in Ihr Farmverzeichnis, und editieren Sie Moins Startskript (moin.py bei Standalone, moin.cgi bei CGI etc.) um direkt darauf zu verweisen.

farmconfig.py deklatiert reguläre Ausdrücke für jeden Wiki-"Baum" den Sie möchten - mehrere Bäume ergeben eine "Baumfarm". farmconfig.py setzt außerdem noch wikiconfig Optionen (siehe HilfeZurKonfiguration).

Sobald eine URL mit einem reg. Ausdruck übereinstimmt, wird Ihr Schlüsselwort dazu verwendet, eine zusätzliche (aber optionale) Konfigurationsdatei zu suchen. Das Beispiel beschreibt die Moin Startseite und ihren Dokumentations-Entwicklungsbaum (moinmoin und moinmaster). Wenn Sie also http://moinmo.in besuchen, stimmt die URL mit mit moinmoin überein, es wird nach moinmoin.py geschaut (und ist im selben Verzeichnis wie farmconfig.py). Innerhalb moinmoin.pys überschreiben die Optionen die farmconfig, die Ausführung von wikiconfig wird angehalten, und der MoinMoin Datenbaum wird dem Benutzer gezeigt.

Beachten Sie dass URLs, welche gar nicht mit einem reg. Ausdruck übereinstimmen, nicht von Moin gezeigt werden. Wenn Sie sich im Standalone Modus befinden, wird eine Fehlerseite angezeigt. Beachten Sie auch, dass wenn eines Ihrer Schlüsselwörter wikiconfig ist, jede Datei namens wikiconfig.py niemals gelesen wird; die Farm hat Vorrang.

Alternative Installationen