This shows you the differences between two versions of the page.
|
saisp:labs:01:contents:07 [2014/02/18 14:02] 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 (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. | + | 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. | ||