<Précédent | Table des matières | Suivant>
2.2. Configuration
Pour configurer votre première application wiki, veuillez exécuter l'ensemble de commandes suivant. Supposons que vous créez un wiki nommé monwiki:
cd /usr/share/moin sudo mkdir monwiki
sudo cp -R data mywiki sudo cp -R sous-jacent mywiki
serveur sudo cp/moin.cgi monwiki
sudo chown -R www-data:www-data monwiki sudo chmod -R ug+rwX monwiki
sudo chmod -R o-rwx monwiki
Maintenant, vous devez configurer MoinMoin pour trouver votre nouveau wiki monwiki. Pour configurer MoinMoin, ouvrez /etc/ moin/monwiki.py fichier et modifiez la ligne suivante :
data_dir = '/org/mywiki/data'
à
data_dir = '/usr/share/moin/mywiki/data'
Aussi, en dessous du rép_données option ajouter le data_underlay_dir:
data_underlay_dir='/usr/share/moin/mywiki/underlay'
Si la /etc/moin/monwiki.py le fichier n'existe pas, vous devez copier /usr/share/moin/config/wikifarm/mywiki.py déposer à /etc/moin/monwiki.py fichier et effectuez la modification mentionnée ci-dessus.
Si vous avez nommé votre wiki comme mon_nom_wiki vous devez insérer une ligne "("my_wiki_name", r".*")" dans /etc/moin/farmconfig.py après la ligne "("monwiki", r".*")".
Une fois que vous avez configuré MoinMoin pour trouver votre première application wiki, monwiki, vous devez configurer apache2 et le préparer pour votre wiki.
Vous devez ajouter les lignes suivantes dans /etc/apache2/sites-available/000-default.conf fichier à l'intérieur du " " étiqueter:
### moi
ScriptAlias /mywiki "/usr/share/moin/mywiki/moin.cgi" alias /moin_static "/usr/share/moin/htdocs"
Ordre autoriser, refuser l'autorisation de tous
### fin moin
La version dans l'exemple ci-dessus est déterminée en exécutant :
$ moi --version
Si la sortie affiche la version 1.9.7, votre deuxième ligne devrait être :
alias /moin_static197 "/usr/share/moin/htdocs"
Une fois que vous avez configuré le serveur Web apache2 et l'avez préparé pour votre application wiki, vous devez le redémarrer. Vous pouvez exécuter la commande suivante pour redémarrer le serveur Web Apache2 :
sudo systemctl redémarrer apache2.service