Progetto

Generale

Profilo

KnowledgeTreeDocumentManagement » Cronologia » Versione 3

Amministratore Truelite, 14-11-2006 20:16

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