On Thu, 2011-10-20 at 09:34 +0300, Alex Eftimie wrote: > 2011/10/20 Razvan Deaconescu <[email protected]>: > > On Wed, 2011-10-19 at 23:29 +0300, Andrei Petre wrote: > >> Salut, > >> > >> Am observat (probabil nu singurul) că sunt ceva probleme cu aspectul > >> site-ului CDL v3, din primăvară[0], pe http://, pentru că pe https:// > >> e ok. > >> > >> Știe cineva care ar putea fi problema? > >> > >> [0] http://cdl.rosedu.org/2011/ > > > > Am rezolvat eu pe la toate wiki-urile (2009, 2010, 2011, 2011-fall). > > Configurația era praf X-(. Efty, stick to templating :-P > > Poți elabora? De obicei erai punctual în a notifica greșelile, iar > asta era benefic pentru evitarea lor :-)
Trimit acest mesaj public în cazul în care și alte persoane configurează DokuWiki: * Pentru configurarea corespunzătoare a autentificării și autorizării, recomand folosirea pluginului "Experimental Authentication Plugin"[1] (ggauth). ** În general, voi alege split authentication (configurare în local.php): autentificare prin LDAP, autorizare plain-text (folosind users.auth.php). * Template-ul pentru fișierul .htaccess este cel generat de scriptul de post-install[2]. * Pentru autentificarea peste HTTPS trebuie dezactivat secure_cookie: --- $conf['securecookie'] = '0'; --- * Fișierul users.auth.php va fi folosit pentru autorizare și trebuie configurat corespunzător. De exemplu: --- alexef:x:x:x:admin,cdl --- În general configurația de mai jos ar trebui să fie prezentă în cadrul fișierului local.php pentru instanțele DokuWiki specifice proiectelor ROSEdu (pe lângă alte configurări particulare, de tipul template-uri sau alte plugin-uri). În particular, am făcut backup-urile local.php.bak.2011-10-20, users.auth.php.bak.2011-10-20, .htaccess.bak.2011-10-20 așa că pot fi urmărite actualizările. Pentru o instalare "reușită" recomand parcurgerea tutorialului de instalare și configurare DokuWiki[3]. [1] http://www.dokuwiki.org/auth:ggauth [2] http://koala.cs.pub.ro/gitweb/?p=admin-public.git;a=blob;f=dokuwiki/dw-post-install;hb=HEAD [3] http://swarm.cs.pub.ro/~razvan/wiki/tutorials/dokuwiki Răzvan --- $conf['start'] = 'home'; $conf['license'] = 'cc-by-sa'; $conf['youarehere'] = '1'; $conf['useheading'] = 'navigation'; $conf['useacl'] = '1'; $conf['superuser'] = '@admin'; $conf['disableactions'] = 'register,resendpwd,profile'; $conf['htmlok'] = '1'; $conf['phpok'] = '1'; $conf['userewrite'] = '1'; $conf['useslash'] = '1'; $conf['sepchar'] = '-'; $conf['sneaky_index'] = '1'; $conf['securecookie'] = '0'; $conf['rss_update'] = '30'; $conf['rss_content'] = 'diff'; $conf['authtype'] = 'split'; $conf['plugin']['creole']['precedence'] = 'creole'; $conf['auth']['split']['login_auth'] = 'ldap'; $conf['auth']['split']['groups_auth'] = 'plain'; $conf['auth']['split']['merge_groups'] = 'false'; $conf['auth']['split']['use_login_auth_for_users'] = 'true'; $conf['auth']['split']['use_login_auth_for_name'] = 'true'; $conf['auth']['split']['use_login_auth_for_mail'] = 'true'; $conf['auth']['ldap']['port'] = '636'; $conf['auth']['ldap']['server'] = 'ldaps://swarm.cs.pub.ro'; $conf['auth']['ldap']['usertree'] = 'ou=People,dc=swarm,dc=cs,dc=pub,dc=ro'; $conf['auth']['ldap']['grouptree'] = 'ou=Group,dc=swarm,dc=cs,dc=pub,dc=ro'; $conf['auth']['ldap']['userfilter'] = '(&(uid= %{user})(objectClass=posixAccount))'; $conf['auth']['ldap']['groupfilter'] = '(&(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))'; $conf['auth']['ldap']['version'] = '3'; $conf['auth']['ldap']['mapping']['name'] = 'cn'; $conf['auth']['ldap']['mapping']['grps'] = 'array(\'memberof\' => \'/CN=(.+?),/i\')'; $conf['auth']['ldap']['debug'] = '1'; --- _______________________________________________ http://lists.rosedu.org/cgi-bin/mailman/listinfo/rosedu-general
