Progetto

Generale

Profilo

KnowledgeTree » Cronologia » Versione 6

Amministratore Truelite, 10-11-2006 11:39

1 1 Amministratore Truelite
2 6 Amministratore Truelite
h2. Come installare [[KnowledgeTree]] (sarge)
3 1 Amministratore Truelite
4 6 Amministratore Truelite
5
6 1 Amministratore Truelite
Scaricare i sorgenti da http://prdownloads.sourceforge.net/kt-dms/knowledgeTree-3.1b.tgz?download
7
8
Installare pacchetti necessari con:
9 6 Amministratore Truelite
<pre>
10 1 Amministratore Truelite
apt-get install apache2 php4 mysql-server php4-mysql
11 6 Amministratore Truelite
</pre>
12 1 Amministratore Truelite
13 5 Amministratore Truelite
Scompattare knowledgeTree in /var/www/ (/var/www/knowledgeTree) con il seguente comando:
14 6 Amministratore Truelite
<pre>
15 1 Amministratore Truelite
tar -xvzf knowledgeTree-3.1b.tgz
16 6 Amministratore Truelite
</pre>
17 1 Amministratore Truelite
18
19
20 5 Amministratore Truelite
Impostare il proprietario ed il gruppo della directory knowledgeTree a root:
21 6 Amministratore Truelite
<pre>
22 5 Amministratore Truelite
chown -R root.root knowledgeTree
23 6 Amministratore Truelite
</pre>
24 5 Amministratore Truelite
Impostare il proprietario ed il gruppo della directory knowledgeTree/var a www-data:
25 6 Amministratore Truelite
<pre>
26 1 Amministratore Truelite
chown -R www-data.www-data knowledgeTree/var
27 6 Amministratore Truelite
</pre>
28 5 Amministratore Truelite
29
Impostare nel file knowledgeTree/config/config.ini dbUser,dbPass,dbAdminUser,dbAdminPass.
30
Ecco un esempio in cui l'utente "dms" ha password "dms" e l'utente "admin" ha password "admin":
31 6 Amministratore Truelite
<pre>
32 1 Amministratore Truelite
dbUser           = dms
33 5 Amministratore Truelite
dbPass           = dms
34
35
dbAdminUser      = admin
36
dbAdminPass      = admin
37 6 Amministratore Truelite
</pre>
38 5 Amministratore Truelite
e aggiornare username e password nel file knowledgeTree/sql/myslq/install/user.sql:
39 6 Amministratore Truelite
<pre>
40 5 Amministratore Truelite
-- default dms user
41
GRANT SELECT, INSERT, UPDATE, DELETE ON * TO dms@localhost IDENTIFIED BY 'dms';
42
-- admin dms user
43 1 Amministratore Truelite
GRANT ALL PRIVILEGES ON * TO admin@localhost IDENTIFIED BY 'admin';
44
45 6 Amministratore Truelite
</pre>
46 5 Amministratore Truelite
47
48
49 1 Amministratore Truelite
Creare e popolare il DB:
50 4 Amministratore Truelite
51 6 Amministratore Truelite
<pre>
52 1 Amministratore Truelite
$ mysqladmin -p create dms
53
54 4 Amministratore Truelite
$ mysql -p dms < sql/mysql/install/structure.sql
55
$ mysql -p dms < sql/mysql/install/data.sql
56 1 Amministratore Truelite
57 4 Amministratore Truelite
$ mysql -p dms < sql/mysql/install/user.sql
58 6 Amministratore Truelite
</pre>
59 5 Amministratore Truelite
60 6 Amministratore Truelite
Testare [[KnowledgeTree]] alla pagina knowledgeTree/setup.
61 2 Amministratore Truelite
62
In caso di una installazione standard di php impostare la variabile Memory limit (memory_limit) a 32M.
63 3 Amministratore Truelite
64 1 Amministratore Truelite
Testare infine alla pagina knowledgeTree/setup/postcheckup
65
66
Effettuare il login: knowledgeTree/login come user:admin pass:admin