Datei: ./conf/dokuwiki.php
(Zeilennummern jeweils in [] vor Zeile)
[14] $conf['lang'] = 'de'; //your language [22] $conf['title'] = 'Corvent-Dokumentationen'; //what to show in the title [30] $conf['dformat'] = 'd.m.Y H:i'; //dateformat accepted by PHPs date() function [53] $conf['useacl'] = 1; //Use Access Control Lists to restrict access? [57] $conf['passcrypt'] = 'md5'; //Used crypt method (smd5,md5,sha1,ssha,crypt,mysql,my411) [59] $conf['superuser'] = '@admin'; //The admin can be user or @group
Im File ./inc/auth.inc.php wird der Benutzer festgelegt. Dies bei jedem Laden einer beliebigen Seite.
Soll der eingeloggte User woanders hergeholt werden, muss die Funktion auth_login() ab Zeile 75 um folgenden Code ergänzt werden.
if (false) { // HIER WIRD DER USER GESUCHT $user = ....; // HIER USER FESTLEGEN $USERINFO = auth_getUserData($user); //FIXME move all references to session if(count($USERINFO) > 0) { $_SERVER['REMOTE_USER'] = $user; return true; } else { $USERINFO = false; $_SERVER['REMOTE_USER'] = false; //return false; } }
Grundsätzlich dürfen sämtliche User (auch anonyme) ALLES tun. Weiter gibt es zu beachten: Jeder beiliebige Gast kann sich als Benutzer registrieren. Allerdings ist er standardmässig in der Gruppe user und er kann sich keine weiteren Gruppen zuweisen, deshalb ist dies kein extrem grosses Problem.
Die Gruppenzugehörigkeit wird im File ./conf/users.auth.php geregelt:
:), → jedem Benutzer können beliebig viele Gruppen zugeordnet werdenDie genaueren Berechtigungen können über das Webinterface bearbeitet werden:
Admin-Button klicken
Die Oberfläche sieht leider keine Möglichkeit vor, die Passwörter zu ändern. Als Abhilfe gibt es das kleine File changepw.php, welches im Webroot-Verzeichnis des Wikis platziert werden sollte. (Den Inhalt dieses Files gibt es hier.)
Nachdem das File platziert wurde, kann das Passwort über http://www.meinewikiseite.ch/changepw.php geändert werden.
Die Datei ./lib/tpl/default/main.php:
(Zeilen 78-79)
<?php tpl_breadcrumbs()?> <?php //tpl_youarehere() //(some people prefer this)?>
Ändern in:
<?php //tpl_breadcrumbs()?> <?php tpl_youarehere() //(some people prefer this)?>
Die CSS-Klasse .header in die Datei ./lib/tpl/default/design.css einfügen:
.header { display: none; }
Die CSS-Klasse .footerinc in die Datei ./lib/tpl/default/design.css einfügen:
(ca. Zeile 626)
.footerinc { display: none; }