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:
moinmoin-common
:/usr/ |-- share/ | |-- doc/ | | `-- moinmoin-common/ # de la doc sur moinmoin | | `-- examples/ # des exemples de fichiers de conf en tout genre (dont apache) | `-- moin/ | |-- config/ # des exemples de fichiers de conf pour moinmoin (ex: wikiconfig.py...) | |-- data/ # pages wiki, utilisateurs... | |-- htdocs/ # page d'index, themes... | |-- server/ # exemples de script CGI (ex: moin.cgi) | `-- underlay/ `-- etc/ `-- moin/ `-- farmconfig.py # fichier de configuration de la "ferme à wikis" "
python2.3-moinmoin
:/usr/ `-- lib/ `-- python2.3/ `-- site-packages/MoinMoin/
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/'
web/installer-moinmoin.txt · Dernière modification: 11/12/2010 18:02 par orgrim