Voici la marche à suivre pour avoir un DokuWiki sur machine perso :
bash$ cd /home/user tar xzf dokuwiki-2011-05-25a.tgz
bash# cd dokuwiki-2011-05-25a/lib/plugins bash# tar xzf dokuwiki-note-20090615.tgz bash# find note -exec touch {} \;
bash# cd dokuwiki-2011-05-25a/lib/plugins bash# unzip syntax_plugin_code.zip bash# find code -exec touch {} \;
Alias /wiki/ "/home/user/dokuwiki-2011-05-25a/" <Directory "/home/user/dokuwiki-2011-05-25a/"> Options Indexes MultiViews FollowSymlinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory>
bash# cd /home/user/dokuwiki-2011-05-25a bash# setfacl -R -m g:www-data:rwX -m m:rwX data conf
bash# cd /home/user/dokuwiki-2011-05-25a bash# find data -type d -exec setfacl -R -m d:u:user:rwX -m d:g:www-data:rwX -m m:rwX {} \;
Créez votre copie locale de travail dans votre wiki. Cette manipulation est à faire une seule fois sur votre dokuwiki fraichement installé :
bash# cd /home/user/dokuwiki-2011-05-25a/data/ bash# svn co -N https://svn.math.cnrs.fr/anf2012/wiki/data/ . bash# svn co https://svn.math.cnrs.fr/anf2012/wiki/data/pages pages bash# svn co https://svn.math.cnrs.fr/anf2012/wiki/data/media media
Avant d'envoyer les modifications sur le dépot subversion, n'oubliez pas d'intégrer les nouvelles pages avec svn add.
bash# cd /home/user/dokuwiki-2011-05-25a/data bash# svn ci -m "mon commentaire judicieux" pages media
bash# cd /home/user/dokuwiki-2011-05-25a/data bash# svn up pages media