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.
Le script d'installation install.php
vous assiste dans votre configuration initiale de DokuWiki. Il contrôle la présence des fonctions PHP nécessaires à son fonctionnement, ainsi que les permissions d'accès des fichiers et répertoires. Il crée également un compte administrateur et une première politique de contrôle d'accès (ACL). Pour lancer le script d'installation, ouvrez la page http://[votre DokuWiki]/install.php dans votre navigateur. (Pour des raisons ce sécurité, ce script ne fonctionne qu'avec un nouveau DokuWiki non modifié). Il est fortement recommandé pour des raisons de sécurité de supprimer ou de déplacer le fichier install.php à la fin du processus d'installation.
Ci-dessous, la description des différents champs à renseigner et des explications sur les erreurs et solutions possibles.
Voici ce que vous devez configurer lors de l'installation, et le sens de ces configurations.
Le script d'installation contrôle un certain nombre de paramètres pour s'assurer que DokuWiki soit installable et utilisable sur votre serveur. Les messages suivants peuvent apparaître.
xxx n'est pas accessible en écriture pour DokuWiki. Vous devez corriger les autorisations de ce répertoire !
C'est probablement l'erreur la plus courante. Vous devez indiquer à votre serveur qu'il est permis d'écrire dans ce répertoire. Consultez Setting up file permissions (en anglais pour le moment).
Un autre cause probable de soucis est que vous avez déplacé des répertoires comme data ou conf. Vous pouvez le faire, mais seulement après le processus d'installation. Consultez la page Sécurité.
Réglage SELinux
Si cela ne fonctionne toujours pas, cela peut venir d'un paramètre selinux qui n'autorise pas les services web d'écrire dans ces répertoires. Pour confirmer ce cas de figure, vous pouvez momentanément désactiver selinux et réessayer d’exécuter le service web php (sudo setenforce 0).
Si cette démarche règle le problème, ré-activer selinux (sudo setenforce 1) et lancer les commandes suivantes dans un terminal :
# grep httpd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
La fonction PHP xxx n'est pas disponible. Il se peut que votre hébergeur l'a désactivée ?
Cela signifie qu'une fonction normalement fournie par PHP n'est pas disponible. Peut-être que votre version de PHP est trop ancienne (DokuWiki nécessite PHP en version 5.3.3 ou plus récente), peut-être qu'il vous manque une extension PHP ou que votre hébergeur l'a désactivée pour une quelconque raison.
Vous devez résoudre ce problème, sinon DokuWiki ne fonctionnera simplement pas. En principe, mettez votre installation PHP à jour ou demandez à votre hébergeur de contrôler les paramètres PHP.
xxx - valeur interdite ou vide
Signifie simplement que la valeur entrée n'est pas conforme à ce qui est souhaité à cet endroit ou est vide alors qu'une valeur est requise. La liste des champs à remplir ci-dessus doit vous aider!