Progetto

Generale

Profilo

MediaWiki » Cronologia » Versione 16

Amministratore Truelite, 03-09-2009 14:16

1 1 Amministratore Truelite
[[TracNav(TOC)]]
2
3 16 Amministratore Truelite
h2. Installazione e configurazione di [[MediaWiki]] su Ubuntu Dapper
4
5
6
Anzitutto si devono installare una serie di pacchetti necessari per il funzionamento del pacchetto. Nel nostro caso infatti, benché sia possibile usare il pacchetto fornito con la distribuzione, procederemo all'installazione dai sorgenti, essendo quest'ultimo troppo arretrato. In particolare, posto che [[MySQL]] sia già presente e configurato, sarà necessario installare:
7
<pre>
8 3 Amministratore Truelite
apt-get install memcached \
9 4 Amministratore Truelite
                libapache2-mod-php5 \
10
                libmysqlclient15off \
11
                mysql-server \
12
                php5-mysql \
13 1 Amministratore Truelite
                php5-cli \
14
                php5-gd \
15 11 Amministratore Truelite
                imagemagick \
16 2 Amministratore Truelite
                librsvg2-bin
17 16 Amministratore Truelite
</pre>
18 8 Amministratore Truelite
19 16 Amministratore Truelite
<pre>
20
<pre>
21 1 Amministratore Truelite
cd /usr/local/share/
22
wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
23
tar -xvzf mediawiki-1.15.1.tar.gz
24 8 Amministratore Truelite
mv mediawiki-1.15.1 mediawiki
25
chown root:root -R mediawiki/
26
chown www-data:www-data mediawiki/config/
27 16 Amministratore Truelite
</pre>
28 12 Amministratore Truelite
29 16 Amministratore Truelite
<pre>
30
<pre>
31 1 Amministratore Truelite
Alias /wiki /usr/local/share/mediawiki/
32 16 Amministratore Truelite
</pre>
33
<pre>
34 15 Amministratore Truelite
35 16 Amministratore Truelite
Prima di proseguire nell'installazione occorrerà provvedere alla creazione su [[MySQL]] di un database dedicato all'applicazione, si possono seguire le istruzioni già riportate in [[MySQLInitConf]], si dovrà poi creare anche un utente dotato dei necessari privilegi per operare sul suddetto database. Un esempio può essere il seguente:
36
<pre>
37 8 Amministratore Truelite
mysqladmin -u root -p create wikidb
38 6 Amministratore Truelite
mysql -u root -p
39 9 Amministratore Truelite
mysql> grant create, select, insert, update, delete, lock, index, alter, drop on wikidb.* to 
40 13 Amministratore Truelite
             'wikiuser'@'localhost' identified by 'passsegretaedifficile';
41 1 Amministratore Truelite
mysql> flush privileges;
42
mysql> \q
43 16 Amministratore Truelite
</pre>
44 9 Amministratore Truelite
45 16 Amministratore Truelite
<pre>
46
<pre>
47 13 Amministratore Truelite
mv config/LocalSettings.php .
48 1 Amministratore Truelite
rm -fR config
49 16 Amministratore Truelite
</pre>
50
ed a questo punto si potranno osservare i risultati (nel caso da cui sono derivate queste istruzioni "qui":http://www.fountainpen.it).
51 1 Amministratore Truelite
52 16 Amministratore Truelite
<pre>