Differences

This shows you the differences between two versions of the page.

Link to this comparison view

saisp:labs:01:contents:08 [2014/02/18 14:31]
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 91: Line 91:
 InputBox ​    ​ParserFunctions ​    ​SimpleAntiSpam InputBox ​    ​ParserFunctions ​    ​SimpleAntiSpam
 </​code>​ </​code>​
-Am redenumit mai sus directorul aferent extensiei în ''​LdapAuthentication''​.+Am redenumit mai sus directorul aferent extensiei ​de LDAP pentru MediaWiki ​în ''​LdapAuthentication/''​.
  
-Pentru ​configurare ​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 109: Line 105:
 </​code>​ </​code>​
  
-Adăugăm apoi, în continuare în fișier ​configurările ​specifice pentru serverul de LDAP:<​code php>+Adăugăm apoi, în continuare în același ​fișier ​(''​LocalSettings.php''​) directivele de configurare ​specifice pentru serverul de LDAP:<​code php>
 $wgLDAPDomainNames = array( $wgLDAPDomainNames = array(
   '​my-ldap-server',​   '​my-ldap-server',​
Line 138: Line 134:
 </​code>​ </​code>​
  
-Am marcat opțiunea de debug comentată. ​Dacă este nevoie poate fi decomantată ș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''​.
saisp/labs/01/contents/08.1392726674.txt.gz · Last modified: 2014/02/18 14:31 by razvan.deaconescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0