Moin Moin

MoinMoin è un motore per wiki scritto in Python, basato sul motore «PikiPiki» e rilasciato sotto licenza GNU GPL.

Installazione

Per installare MoinMoin, eseguire il seguente comando al prompt:

sudo apt-get install python-moinmoin

È necessario installare anche il server web apache2. Per installare apache-2, consultare la sottosezione la sezione chiamata «Installazione» della sezione la sezione chiamata «HTTPD - Server web Apache2» .

Configurazione

Per configurare per la prima volta un wiki, chiamato per esempio mywiki, eseguire i seguenti comandi:

cd /usr/share/moin
sudo mkdir mywiki
sudo cp -R data mywiki
sudo cp -R underlay mywiki
sudo cp server/moin.cgi mywiki
sudo chown -R www-data.www-data mywiki
sudo chmod -R ug+rwX mywiki
sudo chmod -R o-rwx mywiki

È ora necessario configurare MoinMoin affinché identifichi il nuovo wiki mywiki. Per configurare MoinMoin, aprire il file /etc/moin/mywiki.py e modificare la riga:

data_dir = '/org/mywiki/data'

in

data_dir = '/usr/share/moin/mywiki/data'

Inoltre, al di sotto dell'opzione data_dir, aggiungere data_underlay_dir:

data_underlay_dir='/usr/share/moin/mywiki/underlay'
[Nota]

Se il file /etc/moin/mywiki.py non esiste, è necessario copiare il file /etc/moin/moinmaster.py nel file /etc/moin/mywiki.py ed eseguire la modifica descritta precedentemente.

[Nota]

Se il nome del wiki è my_wiki_name, è necessario inserire nel file /etc/moin/farmconfig.py questa riga «("my_wiki_name", r".*")» subito dopo la riga «("mywiki", r".*")».

Una volta configurato MoinMoin per trovare il wiki chiamato mywiki, è necessario configurare apache2 in modo che gestisca anche i wiki.

Aggiungere le seguenti righe nel file /etc/apache2/sites-available/default all'interno della sezione «<VirtualHost *>»

### moin
  ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi"
  alias /moin_static181 "/usr/share/moin/htdocs"
  <Directory /usr/share/moin/htdocs>
  Order allow,deny
  allow from all
  </Directory>
### end moin

Una volta configurato apache2, è necessario riavviarlo. Per riavviare il server web apache2, digitare:

sudo /etc/init.d/apache2 restart

Verifica

Per verificare se l'applicazione wiki funziona, è sufficiente aprire con un browser web il seguente URL:

http://localhost/mywiki

È possibile eseguire il comando di prova del wiki aprendo con un browser web il seguente URL:

http://localhost/mywiki?action=test

Per ulteriori dettagli, consultare il sito web di MoinMoin.

Riferimenti