Bonjour,
je viens de tenter une installation basique de dokuwiki sur free.fr et mon install semble fonctionner correctement, sans modification.
Ma méthode d'installation n'est pas totalement standard puisqu'au lieu de décompresser les fichiers sur mon PC et les envoyer chez free, j'ai envoyé le .tgz et l'ai décrompressé sur place. J'ignore si cela a eu une influence sur le comportement de dokuwiki.
Dans le doute et si ceux qui ont eu des déboires veulent essayer, voici la démarche.
* Télécharger la dernière version, "Anteater" pour moi :
http://www.splitbrain.org/projects/dokuwiki
* Télécharger les classes PHP permettant la décompression
** pour les .zip :
http://www.phpconcept.net/pclzip
** pour les .tgz :
http://www.phpconcept.net/pcltar
* Envoyer ces librairies dans :
lib sur les pages perso
* Envoyer maintenant l'archive dokuwiki
A la racine des pages perso, il y a maintenant
dokuwiki-2010-11-07.tgz
Créer un fichier à la racine
unarchive-doku.php
<?php
require_once('lib/pclzip/pclzip.lib.php');
require_once('lib/pcltar/pcltar.lib.php');
require_once('lib/pcltar.lib.php');
PclTarExtract('./dokuwiki-2010-11-07.tgz', 'dokuwiki', 'dokuwiki-2010-11-07');
?>
Les arguments de la fonction
PclTarExtract sont expliqués ici :
http://www.phpconcept.net/pcltar/user-guide
Ce script extrait dokuwiki, qui se trouve maintenant sous
/dokuwiki/, toutes les pages appartiennent au serveur, c'est peut-être la différence.
Ensuite, tout du moins pour moi, toutes les fonctions de base, d'édition des pages, install.php fonctionnent.
Cependant, l'ajout de plugin par URL, ne fonctionne pas.
De la même manière, je les télécharge et les envoie sous forme d'archive au serveur et les décompresse ensuite
unarchive-plugin.php
<?php
require_once('lib/pclzip/pclzip.lib.php');
require_once('lib/pcltar/pcltar.lib.php');
$archive = new PclZip('plugin-box.zip');
$archive->extract(PCLZIP_OPT_PATH, 'dokuwiki/lib/plugins');
?>
En espérant en aider.
J'essaierai de suivre le topic si jamais je peux me rendre utile.