Table des matières
, , ,

MoinMoin, installation et configuration

Introduction

Qui peut le plus peut le MoinMoin!

Prérequis

théoriques

hmm…

logiciels

Avoir un serveur Apache d'installé (configuration de base suffisante).

Installation

# aptitude install python-moinmoin

vous pouvez voir que pour satisfaire les dépendances, tous les paquets suivants auront ainsi été installés:

The following NEW packages will be installed:
  moinmoin-common python-moinmoin python2.3-moinmoin

Regardons de plus près(dpkg -L <paquet>)et détaillons les principaux fichiers/répertoires ainsi copiés:

Configuration

Création d'une instance

# mkdir /var/www/mywiki

y copier les fichiers

# cp -R /usr/share/moin/data/ /usr/share/moin/underlay/ /usr/share/moin/config/wikiconfig.py /usr/share/moin/server/moin.cgi /var/www/mywiki/

Gérer les permissions

# chown -R www-data: /var/www/mywiki/

Apache

On ajoute ces quelques lignes au fichier /etc/apache2/sites-available/default:

<VirtualHost *:80>
    ...
    Alias /wiki/ "/usr/share/moin/htdocs/"
    ScriptAlias /mywiki "/var/www/mywiki/moin.cgi"
</VirtualHost>

on redémarre Apache:

# invoke-rc.d apache reload

MoinMoin

on édite le dichier des “fermes de wikis” /etc/moin/farmconfig.py :

...
wikis = [ ("mywiki", r"^localhost/mywiki/.*$") ]
# cp /etc/moin/moinmaster.py /etc/moin/mywiki.py

On édite ce dernier /etc/moin/mywiki.py:

...
# basic options (you normally need to change these)
sitename = u'MonSite'
# [Unicode]
interwikiname = 'MonSite'
data_dir = './data/'