Découvrir DokuWiki
Options avancées
Pour les entreprises
Notre Communautée
Suivez-nous sur Facebook, Twitter et les autres résaux sociaux.
Découvrir DokuWiki
Options avancées
Pour les entreprises
Notre Communautée
Suivez-nous sur Facebook, Twitter et les autres résaux sociaux.
Added by David VANTYGHEM david [dot] vantyghem [at] free [dot] fr, 2014-11-15.
J'essaie de faire fonctionner DokuWiki sur sourceforge.net, mais rien à faire, cela ne marche pas.
SourceForge a modifié la configuration de son serveur Web, et les répertoires des projets sont montés en lecture seule. Le serveur Web ne peut donc pas écrire dans ces répertoires, quelles que soient leurs permissions. Il est donc malheureusement presque impossible d'utiliser DokuWiki sur les serveurs de SourceForge. Je vous conseille d'installer votre wiki sur un autre serveur, et de faire un lien depuis la page du projet sur SourceForge. Les hébergeurs suivants proposent des services équivalents à SourceForge, et devraient permettre de faire fonctionner DokuWiki sans problèmes : developer.berlios.de, dotsrc.org.
Cependant, Johannes Schaback a réussi à installer DokuWiki sur SourceForge, même s'il n'est pas conseillé d'utiliser cette méthode car elle consiste à placer toutes les données dans un répertoire public, auquel tout le monde peut accéder ! C'est un problème de sécurité majeur. En gros, il suffit de déplacer tous les répertoires qui nécessitent un accès en écriture dans /tmp/persistent/VotreProjet
, qui est monté en écriture par le serveur Web. Voici une description détaillée de ce qu'il faut faire.
Supposons que votre projet s'appelle FengGUI (nom Unix fenggui
). Remplacez FengGUI par le nom de votre projet dans la suite.
htdocs
de votre projet $>cd /home/groups/f/fe/fenggui/htdocs
/home/groups/f/fe/fenggui/htdocs
$>tar -xzvf dokuwiki-rc2006-09-28.tgz
dokuwiki-rc2006-09-28
en dokuwiki
$>mv dokuwiki-rc2006-09-28 ./htdocs/dokuwiki
/home/groups/f/fe/fenggui/htdocs/dokuwiki/data
vers /tmp/persistent/fenggui/
$>mv /home/groups/f/fe/fenggui/htdocs/dokuwiki/data /tmp/persistent/fenggui/
/home/groups/f/fe/fenggui/htdocs/dokuwiki/conf
vers /tmp/persistent/fenggui/
$>mv /home/groups/f/fe/fenggui/htdocs/dokuwiki/conf /tmp/persistent/fenggui/
dokuwiki
avec $>cd /home/groups/f/fe/fenggui/htdocs/dokuwiki
Puis créez les liens symboliques vers les répertoires data
et conf
,
ln -s /tmp/persistent/fenggui/conf''
et
ln -s /tmp/persistent/fenggui/data
$>chmod -R 777 /tmp/persistent/fenggui
Cela devrait marcher. Vous pouvez exécuter install.php
, qui vérifiera que toutes les permissions sont correctes. N'oubliez pas de faire une sauvegarde régulière des répertoires data
et conf
.
Notez cependant que tout utilisateur de SourceForge pourra écrire et supprimer toutes les données de votre wiki, ainsi que sa configuration et les ACL.