This shows you the differences between two versions of the page.
saisp:labs:01:contents:08 [2014/02/18 14:36] razvan.deaconescu |
saisp:labs:01:contents:08 [2014/02/22 19:51] (current) alexandru.carp |
||
---|---|---|---|
Line 28: | Line 28: | ||
=== Instalare MediaWiki === | === Instalare MediaWiki === | ||
- | După cum am spus vom instala MediaWiki în directorul ''public_html/mediaiki/'' din directorul home al utilizatorului ''student''. Pentru început vom dezarhiva, în acel director, arhiva ''~student/public_html/mediawiki'', ca utilizatorul ''student''. Vom rula comenzile de mai jos:<code bash> | + | După cum am spus vom instala MediaWiki în directorul ''public_html/mediaiki/'' din directorul home al utilizatorului ''student''. Pentru început vom dezarhiva, în acel director, arhiva ''~student/public_html/mediawiki-1.22.2.tar.gz'', ca utilizatorul ''student''. Vom rula comenzile de mai jos:<code bash> |
student@ldap-client:~$ ls | student@ldap-client:~$ ls | ||
admin-public.git mediawiki-1.22.2.tar.gz public_html | admin-public.git mediawiki-1.22.2.tar.gz public_html | ||
Line 93: | Line 93: | ||
Am redenumit mai sus directorul aferent extensiei de LDAP pentru MediaWiki în ''LdapAuthentication/''. | Am redenumit mai sus directorul aferent extensiei de LDAP pentru MediaWiki în ''LdapAuthentication/''. | ||
- | Pentru configurarea autentificării prin LDAP pentru MediaWiki urmărim [[http://www.mediawiki.org/wiki/Extension:LDAP_Authentication/Options|pagina aferentă pentru configurare]]. Configurările vor fi realizate din directorul de instalare al MediaWiki (adică ''~student/public_html/mediawiki/''). Pentru a crea tabelele afernte rulăm scriptul de actualizare:<code bash> | + | Pentru configurarea autentificării prin LDAP pentru MediaWiki urmărim [[http://www.mediawiki.org/wiki/Extension:LDAP_Authentication/Options|pagina aferentă pentru configurare]]. Configurările vor fi realizate din directorul de instalare al MediaWiki (adică ''~student/public_html/mediawiki/''). |
- | student@ldap-client:~/public_html/mediawiki$ php maintenance/update.php | + | |
- | [...] | + | |
- | Done. | + | |
- | </code> | + | |
- | Apoi adăugăm suport pentru autentificarea pe bază de LDAP în fișierul ''LocalSettings.php'', folosind un editor. Le adăugăm la sfârșitul fișierului ca să avem rezultatul de mai jos:<code bash> | + | Adăugăm suport pentru autentificarea pe bază de LDAP în fișierul ''LocalSettings.php'', folosind un editor. Le adăugăm la sfârșitul fișierului ca să avem rezultatul de mai jos:<code bash> |
student@ldap-client:~/public_html/mediawiki$ tail -5 LocalSettings.php | student@ldap-client:~/public_html/mediawiki$ tail -5 LocalSettings.php | ||
Line 139: | Line 135: | ||
Am marcat opțiunea de debug comentată. La nevoie poate fi decomentată și valoarea sa crescută până la 3 pentru mesaje detaliate. | Am marcat opțiunea de debug comentată. La nevoie poate fi decomentată și valoarea sa crescută până la 3 pentru mesaje detaliate. | ||
+ | |||
+ | O dată realizată configurația LDAP în fișierul de configurare (''LocalSettings.php''), va trebui să creăm tabelele aferente în baza de date. Pentru aceasta rulăm scriptul de actualizare:<code bash> | ||
+ | student@ldap-client:~/public_html/mediawiki$ php maintenance/update.php | ||
+ | [...] | ||
+ | Creating ldap_domains table ...done. | ||
+ | ...site_stats is populated...done. | ||
+ | ...rev_len column of revision table already populated. | ||
+ | ...Update 'populate rev_sha1' already logged as completed. | ||
+ | ...img_sha1 column of image table already populated. | ||
+ | ...protocol-relative URLs in externallinks table already fixed. | ||
+ | ...fa_sha1 column of filearchive table already populated. | ||
+ | Purging caches...done. | ||
+ | |||
+ | Done. | ||
+ | </code> | ||
După aceasta se accesează instanța de MediaWiki (http://192.168.0.3/~student/mediawiki/index.php/Main_Page) și apoi se poate folosi link-ul "Log in" pentru autentificarea folosind LDAP. La opțiunea "Your domain:" se păstrează valoarea ''my-ldap-server''. | După aceasta se accesează instanța de MediaWiki (http://192.168.0.3/~student/mediawiki/index.php/Main_Page) și apoi se poate folosi link-ul "Log in" pentru autentificarea folosind LDAP. La opțiunea "Your domain:" se păstrează valoarea ''my-ldap-server''. |