L'installation de DokuWiki est très facile - en général il suffit de décompacter et de fixer les permissions ; cependant, des descriptions détaillées de divers scénarios sont données ici.
C'est le scénario commun pour installer DokuWiki dans un environnement de travail ou sur votre propre racine de serveur.
#> cd /var/www #> tar -xzvf /path/to/downloaded/dokuwiki-YYYY-MM-DD.tgz
#> mv dokuwiki-YYYY-MM-DD dokuwiki
#> touch dokuwiki/data/changes.log
Si vous souhaitez utiliser le dispositif de contrôle d'accès (ACL), vous devez créer les fichiers users.auth.php et acl.auth.php (juste un utilisateur, TL)
#> cp dokuwiki/conf/users.auth.php.dist dokuwiki/conf/users.auth.php #> cp dokuwiki/conf/acl.auth.php.dist dokuwiki/conf/acl.auth.php
#> chgrp nogroup dokuwiki/conf/users.auth.php #> chgrp nogroup dokuwiki/conf/acl.auth.php #> chmod 664 dokuwiki/conf/users.auth.php #> chmod 664 dokuwiki/conf/acl.auth.php
#> chown -R nobody dokuwiki/data
dokuwiki/conf/dokuwiki.php (voir les configurations) si vous voulez y modifier quoi que ce soit. Encore mieux, créez un fichier dokuwiki/conf/local.php contenant les lignes de dokuwiki.php que vous voulez modifier. De cette façon, vos modifications sont préservées lors d’une mise à jour par une nouvelle version qui écrase le fichier dokuwiki.php. La commande suivante peut vous aider à créer le fichier. Effacez les lignes que vous ne voulez pas modifier.#> cp dokuwiki/conf/dokuwiki.php dokuwiki/conf/local.php
dokuwiki.php ou local.php, ou mettez votre compte dans le groupe d'administrateurs que vous avez indiqué dans ces fichiers), afin que le bouton « admin » apparaisse quand vous ouvrez une session (juste un utilisateur, TL)Des packages officiels de Debian, maintenus par Mohammed Adnène Trojette, peuvent être trouvés avec apt pour les distributions testing et unstable. La page d’accueil pour ce .deb est http://packages.debian.org/unstable/web/dokuwiki. (anglais)
Pour Ubuntu, DokuWiki est fourni par le dépôt « universe ». Consultez ceci (anglais) pour obtenir des instructions sur la manière de l’ajouter à votre système. Une fois que vous l'avez ajouté, vous pourrez continuer avec ce guide. Rappelez-vous que toutes les commandes apt-get doivent être exécutées sous compte « root » (utiliser « sudo »).
Pour installer DokuWiki, employez le procédé standard de Debian :
#> apt-get update #> apt-get install dokuwiki
Le package est décompressé, debconf pose quelques questions, et il le configure. Vous pouvez alors invoquer DokuWiki à l’aide de votre navigateur. Par exemple, si vous avez indiqué /dokuwiki comme étant l'emplacement web de votre installation, l'accès depuis l’hôte local seulement doit être, http://localhost/dokuwiki il affichera la page de démarrage.
Employez le système bug tracking de Debian pour enregistrer toutes les anomalies avec le package http://www.debian.org/Bugs/ (anglais).
Malheureusement, en raison d’ imperfections de structures des applications web de Debian, le soutien du module des installations multisites est plutôt limité.
Notes sur l’installation et l’usage du module unstable de Debian en date du 29 janvier 2006.
Plus de détails sur l'installation de la dernière version sur debianpackage (anglais)
De plus, sous Debian, les fichiers de configuration sont placés dans /etc/dokuwiki.
Le systeme de droit sur les fichiers ne permet pas d'utiliser tout de suite Dokuwiki. Il faut commancer par modifier le fichier /etc/dokuwiki/apache.conf et remplacer 127.0.0.1 par all. Puis redémarrer apache avec la commande /etc/init.d/apache restart.
Pour installer DokuWiki sur FreeBSD en utilisant l'arborescence de ports, procédez comme suit :
#> cd /usr/ports/www/dokuwiki #> make install clean
Le répertoire par défaut de DokuWiki est /usr/local/www/dokuwiki – Bien entendu, vous pouvez déplacer ce répertoire ou y accéder de n'importe où en créant un lien symbolique.
Pour configurer dokuwiki, copier les options du fichier /usr/local/www/dokuwiki/conf/dokuwiki.php que vous souhaitez modifier dans /usr/local/www/dokuwiki/conf/local.php.
De cette manière, les modifications que vous apporterez à votre configuration ne seront pas écrasées par le portupgrade lors d'une mise à jour.
Pour mettre à jour dokuwiki, faites simplement :
#> portupgrade dokuwiki
Assurez-vous bien que l'arborecence de ports a été mise à jour avant.
Pour installer dokuwiki sous Gentoo, faites:
$> emerge --sync $> emerge -a dokuwiki
Ceci installera dokuwiki dans /var/www/localhost/htdocs/dokuwiki.
N'oubliez pas de configurer le support de PHP dans Apache (le serveur web). Cf. http://gentoo-wiki.com/Apache_Modules_mod_php.
Apache et PHP sont pré-installés sur Mac OS X client, mais sont inactifs par défaut. Les instructions qui suivent fonctionnent pour les clients Tiger (10.4.x) et Panther (10.3.x) (si aucune version précédente de DokuWiki n'est installée) :
$ cd ~/Desktop && tar -zxvf dokuwiki-yyyy-mm-dd.tgz $ mv dokuwiki-yyyy-mm-dd ~/Sites/dokuwiki $ cd ~/Sites/dokuwiki $ sudo chown -R www data conf
Vous pouvez maintenant démarrer l'installation à l'adresse http://localhost/~votre_nom_d_utilisateur/dokuwiki/install.php
Pour les serveurs Tiger (10.4.x) et Panther (10.3.x) :
$ cd ~/Desktop && tar -zxvf dokuwiki-yyyy-mm-dd.tgz $ mv dokuwiki-yyyy-mm-dd ~/Sites/dokuwiki $ cd ~/Sites/dokuwiki $ sudo chown -R www data conf
Vous pouvez maintenant démarrer l'installation à l'adresse http://localhost/dokuwiki/install.php
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Pour les personnes qui souhaitent utiliser Dokuwiki sur leur PC Windows
dokuwiki-YYYY-MM-DD dans un répertoire sur votre serveur web. Ex : c:\xampp\htdocs et renommez le en dokuwiki.dokuwiki/data/, créez un nouveau fichier vide changes.log (clic-droit, sélectionnez Nouveau → Document Texte, puis nommez le fichier comme indiqué).dokuwiki.php rangé dans le répertoire conf, pour configurez le wiki (voir config) ou (mieux) créez un nouveau fichier conf/local.php contenants les quelques lignes provenant du fichier dokuwiki.php que vous souhaitez changer. De cette façon, vos modifications sont conservées en cas d'une nouvelle version du fichier dokuwiki.php.
* Dans la dernière version (2006-03-09) vous aurez à créer un répertoire manquant
data/meta. Pour les utilisateurs des précédentes versions, vous aurez également à créer les répertoires data/cache, data/meta, data/locks.
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Vous pouvez aussi vérifier la plus récente version en développement en utilisant darcs.
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Avant la mise à jour, il vaut mieux lire les changelogs pour voir si la mise à jour ne va pas entraîner de grosses modifications.
Pour déterminer votre version de Dokuwiki, regardez dans les sources des pages HTML générées par Dokuwiki (CTRL U). Il devrait y avoir quelque chose comme <meta name=“generator” content=“DokuWiki 2005-02-06” />.
La façon la plus simple de mettre à jour est de suivre ces indications :
A noter : si vous faites une mise à jour depuis une ancienne version et que vous n'avez plus de login, vous devez modifier le fichier conf/local.php, c'est que la ligne
$conf['useacl'] = 1;
est manquante. Cela arrive le plus souvent si vous avez édité conf/dokuwiki.php au lieu de conf/local.php pour vos paramètres locaux. Vous devrez modifier les autres entrées dans l'ancien conf/dokuwiki.php également.
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais.
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Cette section n'est pas encore traduite !
Veuillez suivre ce lien pour afficher le texte original correspondant en anglais. Revenez ensuite ici pour y coller votre traduction
!
Cette page est partiellement traduite !
Veuillez suivre ce lien pour afficher le texte original en anglais. Revenez ensuite ici pour y coller votre traduction !
Plus d'informations sur la traduction des pages.