ich setze DokuWiki unter Strato ein.
Ich bekomme das Plugin FileList nicht funktional.
In der Configuration ist angebeben:
bei absolute_paths:
DOKU_INC,/home/strato/www/lc/www.lcs-heimerzheim.de/htdocs/HELP/Downloads/
bei web_paths:
DOKU_URL,http://help.lcs-heimerzheim.de/Downloads/
der externe Link funktioniert:
{{filelist>/home/strato/www/lc/www.lcs-heimerzheim.de/htdocs/HELP/Downloads/Syska/*&direct=1&style=table&tableheader=1&tableshowsize=1&tableshowdate=1}}
der interne nicht:
{{filelist>:wiki:*}}
hier kommt immer die Fehlermeldung: Zugriff verweigert!
Ich habe nun bei der Syntax.php des Plugins ab Zeile 438 eingefügt:
$abs_path = $this->_win_path_convert(trim($allowed_absolute_paths[$i]));
echo 'VAR dir: '.$dir;
echo '<br>';
echo 'VAR abs_path: '.$abs_path;
echo '<br>';
if ($allowed_absolute_paths[$i] == 'DOKU_INC') {
$abs_path = $this->mediadir;
}
else {
$abs_path = $this->_win_path_convert(trim($allowed_absolute_paths[$i]));
}
echo 'abs_path neu: <br>';
echo $abs_path;
echo '<br>';
die ersten echos zeigen hier bei abs_path DOKU_INC statt dem Pfad an.
Dies habe ich durch die nachfolgende Programmierung geändert.
Da ich in PHP nicht fit bin:
Kann mir jemand sagen worher das kommt und ob das ein bekanntes Problem mit diesem Plugin ist?
Die Anzeige der Daten ändert sich auch, wenn ich NUR DOKU_INC und DOKU_URL bei den Parametern eingebe?!?
Irgendetwas scheint hier nicht korrekt programmiert zu sein.
Ich bin für jede Hilfe dankbar.
Ich habe die geänderte Syntax.php mal angehangen. Hier sind die Echos und die Zeile 437 auskommentiert.