This is an old revision of the document!
MediaWiki este una dintre cele mai cunoscute și folosite soluții de wiki. Spre deosebire de DokuWiki folosește o bază de date. Pentru aceasta am instalat pe stația client un server MySQL.
Similar cu DokuWiki vom instala MediaWiki în directorul public_html/mediawiki/
din directorul home al utilizatorului student
. Pentru instalare vom folosi fișierul arhivă mediawiki-1.22.2.tar.gz
din directorul home al utilizatorului student
. Vom urma indicațiile de instalare din pagina de instalare a 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
:
student@ldap-client:~$ ls admin-public.git mediawiki-1.22.2.tar.gz public_html student@ldap-client:~$ cd public_html/ student@ldap-client:~/public_html$ ls dokuwiki student@ldap-client:~/public_html$ tar xzf ../mediawiki-1.22.2.tar.gz student@ldap-client:~/public_html$ ls dokuwiki mediawiki-1.22.2 student@ldap-client:~/public_html$ mv mediawiki-1.22.2/ mediawiki student@ldap-client:~/public_html$ ls dokuwiki mediawiki
Mai sus am redenumit directorul obținut după dezarhivare din mediawiki-1.22.2/
în mediawiki/
.
În primă fază vom configura baza de date. Pentru început ne vom conecta cu utilizatorul privilegiat al MySQL (parola este student
):
student@ldap-client:~$ mysql -u root -pstudent [...] mysql>
Astfel conectați vom crea baza de date pentru MediaWiki (denumită wikidb
):
mysql> create database wikidb; Query OK, 1 row affected (0.08 sec)
și apoi creăm utilizatorul care să fie folosit de MediaWiki pentru accesarea bazei de date (denumit wikiuser
, folosibil de pe localhost
):
mysql> grant index, create, select, insert, update, delete, alter, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'student'; Query OK, 0 rows affected (0.00 sec)
Am configurat baza de date MySQL și acum putem ieși din modul de configurare:
mysql> exit Bye student@ldap-client:~$