Progetto

Generale

Profilo

KnowledgeTree » Cronologia » Versione 5

Amministratore Truelite, 10-11-2006 11:39

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