This shows you the differences between two versions of the page.
saisp:labs:01:contents:07 [2014/02/18 13:58] razvan.deaconescu [07. [15p] Configurare suport de LDAP în DokuWiki] |
saisp:labs:01:contents:07 [2014/02/22 17:32] (current) alexandru.carp |
||
---|---|---|---|
Line 38: | Line 38: | ||
</code> | </code> | ||
- | Apoi parcurgem pașii de mai sus ca să definitivăm instalarea. În acest moment, la adresa http://192.168.0.3/~student/dokuwiki/ poate fi accesat wiki-ul. Se poate face autentificarea cu utilizatorul indicat la pasul 1. | + | Apoi parcurgem pașii de mai sus (1, 2, 3, 4) ca să definitivăm instalarea. În acest moment, la adresa http://192.168.0.3/~student/dokuwiki/ poate fi accesat wiki-ul. Se poate face autentificarea cu utilizatorul indicat la pasul 1, în interfața web de instalare/configurare a DokuWiki. |
Pentru a realiza suport de autentificare prin LDAP folosim [[https://www.dokuwiki.org/plugin:authldap|indicațiile de pe site-ul DokuWiki]]. | Pentru a realiza suport de autentificare prin LDAP folosim [[https://www.dokuwiki.org/plugin:authldap|indicațiile de pe site-ul DokuWiki]]. | ||
- | Pentru început, adăugăm în fișierul de configurare ''/home/student/public_html/admin-public.git/dokuwiki/local.php'' suportul pentru autentificarea LDAP, prin adăugarea liniilor:<code php> | + | Pentru început, adăugăm în fișierul de configurare ''/home/student/public_html/dokuwiki/conf/local.php'' suportul pentru autentificarea LDAP, prin adăugarea liniilor:<code php> |
$conf['authtype'] = 'authldap'; | $conf['authtype'] = 'authldap'; | ||
$conf['plugin']['authldap']['server'] = 'ldaps://192.168.0.2'; | $conf['plugin']['authldap']['server'] = 'ldaps://192.168.0.2'; | ||
Line 55: | Line 55: | ||
$plugins['authldap'] = 1; | $plugins['authldap'] = 1; | ||
</code> | </code> | ||
+ | |||
+ | <note important> | ||
+ | Întrucât fișierul ''/home/student/public_html/dokuwiki/conf/plugins.local.php'' este posibil deținut de utilizatorul ''www-data'', nu-l veți putea modifica. Îl puteți în schimb șterge. Pentru a-l putea edita urmați pașii | ||
+ | - Creați o copie a fișierului. | ||
+ | - Ștergeți fișierul. | ||
+ | - Redenumiți copia în numele fișierului. | ||
+ | - Editați fișierul. | ||
+ | Comenzile sunt următoarele:<code bash> | ||
+ | student@ldap-client:~/public_html/dokuwiki/conf$ cp plugins.local.php tmp.plugins.php | ||
+ | student@ldap-client:~/public_html/dokuwiki/conf$ rm plugins.local.php | ||
+ | rm: remove write-protected regular file ‘plugins.local.php’? y | ||
+ | student@ldap-client:~/public_html/dokuwiki/conf$ mv tmp.plugins.php plugins.local.php | ||
+ | student@ldap-client:~/public_html/dokuwiki/conf$ vi plugins.local.php | ||
+ | </code> | ||
+ | </note> | ||
În acest moment configurația este finalizată, iar autentificarea pe instanța de wiki (accesibilă la http://192.168.0.3/~student/dokuwiki/) va putea fi realizată folosind conturile de utilizatori LDAP adăugate atnterior. | În acest moment configurația este finalizată, iar autentificarea pe instanța de wiki (accesibilă la http://192.168.0.3/~student/dokuwiki/) va putea fi realizată folosind conturile de utilizatori LDAP adăugate atnterior. |