Hilfe bei Installation von MoinMoin-Wiki (Standalone)

raina

Well-Known Member
Hallo,

Ich würde gern ein kleines Wiki aufsetzen. Dachte an MoinMoin, da es als Standalonetyp keinen Webserver braucht. Es gibt auf http://wiki.freebsd.org/HelpOnInstalling/StandaloneServer eine Anleitung, aber die arbeiten mit einem Paket von sf.net (aktuellste Version dort: moinmoin-1.6.0 von 2008) und erklären, wie das tar.gz unter Windows zu entpacken sei.:zitter: Direkt bei moinmo.in und auch im Portstree ist Version moinmoin-1.9.3 aktuell. Aber leider finde ich für die Installation aus den Ports keine Anleitung. Installiert man einfach ins Blaue mit
Code:
portmaster www/moinmoin
so erhält man den Hinweis, daß im nächsten Schritt mit make instance eine Wikiinstanz erzeugt werden soll, jedoch scheitert der Schritt. Nur die Variante mit make install erlaubt im nächsten Schritt ein make instance. Scheinbar muß die Instanz vor make clean erzeugt werden, weshalb portmaster scheitert. Außerdem muß wohl noch wikiconfig.py angepaßt werden, dessen Syntax sich mir auch nicht unmittelbar erschließt sowie verschiedene Dateien kopiert und Rechte angepaßt.
Mit anderen Worten: Kennt Jemand eine nachvollziehbare Anleitung, die moinmoin aus den Ports als Standaloneserver installiert?
Und: ja ich habe im Netz gesucht, mehrere Stunden, verschiedene Suchmaschinen. (Ixquick, Yahoo, Google)
 
Code:
portmaster www/moinmoin
so erhält man den Hinweis, daß im nächsten Schritt mit make instance eine Wikiinstanz erzeugt werden soll, jedoch scheitert der Schritt. Nur die Variante mit make install erlaubt im nächsten Schritt ein make instance. Scheinbar muß die Instanz vor make clean erzeugt werden, weshalb portmaster scheitert.

Teste es doch mal per Hand:

# cd /usr/ports/www/moinmoin
# make install
# make instance
# make clean

Rob
 
Teste es doch mal per Hand:

# cd /usr/ports/www/moinmoin
# make install
# make instance
# make clean

Rob
Hab' ich doch:
Nur die Variante mit make install erlaubt im nächsten Schritt ein make instance.
Das
Code:
# cd /usr/ports/www/moinmoin
hab ich dabei implizit vorausgesetzt. Hätte ich vielleicht klarer formulieren sollen.:o
Nur wie's dann weitergeht, da unterscheiden sich die Anleitungen. Das Installskript aus den Ports sagt:
Code:
# make MOINTYPE=STANDALONE MOINDEST=/usr/local/www/wiki instance

Set MOINTYPE=(CGI|FCGI|WSGI|STANDALONE) to define
type of installation. Default is CGI.
Use MOINDEST=/path to modify installation destination.
Default value for MOINDEST is /usr/local/www/wiki.

To get correct permissions, please set CGIUSER, CGIGROUP
per default it is set to www:www.

Creating a new wiki instance in /usr/local/www/wiki.
************************************************************
You may need to modify wikiconfig.py in your wiki instance
directory (eg. /usr/local/www/wiki).

If you want to install additional wiki instances
call 'make instance' with appriopriate arguments.
E.g.: make MOINTYPE=FCGI MOINDEST=/usr/local/www/wiki instance
************************************************************
http://wiki.freebsd.org/HelpOnInstalling/StandaloneServer hingegen nennt als Vorgehensweise:
To install and run the standalone server:

1. If MoinMoin is not installed yet, perform ../BasicInstallation
2. Create a wiki instance as described in ../WikiInstanceCreation
3. Copy moin.py to your wiki directory, where your wikiconfig.py is
4. If you installed with --prefix option, you must edit moin.py and set docs to the correct path.
5. Run moin.py
6. Access your wiki at http://localhost:8000/
wobei mir nicht klar ist, ob der zweite Schritt mit make instance vollständig erledigt ist. Wenn ich nach http://wiki.freebsd.org/HelpOnInstalling/WikiInstanceCreation gehe, sollten die Eigentümer und Gruppe nach www-data geändert werden. Ist das aber nicht der Benutzer, unter dem ein Webserver läuft? Ich will aber explizit eine Standalone-Version ohne Webserver haben. Laß ich also Benutzer und Gruppe auf www:www oder ändere ich es auf www-data:www-data? Und die nach Schritt 3 kopierte Datei moin.py gehört root. Muß ich das ändern? Und der 5.Schritt braucht weitere Opionen:
Code:
# cd /usr/local/www/wiki/
# ./moin.py 
Usage: moin [command] [general options] command subcommand [specific options]

Options:
  --version           show program's version number and exit
  -q, --quiet         Be quiet (no informational messages)
  --show-timing       Show timing values [default: False]
  --config-dir=DIR    Path to the directory containing the wiki configuration
                      files. [default: current directory]
  --wiki-url=WIKIURL  URL of a single wiki to migrate e.g.
                      http://localhost/mywiki/ [default: CLI]
  --page=PAGE         wiki page name [default: all pages]


FATAL ERROR: You must specify a command module and name:

Bin vollkommen verwirrt!

Raina
 
Zurück
Oben