DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


Panneau latéral

Traductions de cette page?:

Découvrir DokuWiki

Options avancées

Pour les entreprises

Notre Communautée


Suivez-nous sur Facebook, Twitter et les autres résaux sociaux.

Notre politique de confidentialité

fr:faq:realpath

Problème par rapport au paramètre "open_basedir" de PHP

Ce problème survient avec certains hébergeurs lorsqu'on ouvre Dokuwiki. C'est précisément au moment de l'initialisation que le bogue survient.

Dokuwiki utilise une variable générée par Apache et le contenu de cette variable est un lien symbolique qui n'est pas résolu alors même que PHP résout les liens pour sa politique de sécurité “open_basedir”. Cela se traduit par l'apparition d'un message du type : File(…) is not within the allowed path(s)

Pour résoudre le problème, il faut déterminer le chemin réel du dossier manuellement.

Dans inc/init.php ligne 427, remplacer

$base=dirname($_SERVER['SCRIPT_FILENAME']);

par

$base=dirname(realpath($_SERVER['SCRIPT_FILENAME']));
fr/faq/realpath.txt · Dernière modification: 2017-08-31 13:51 par 2a02:8410:1:501::5