Progetto

Generale

Profilo

KnowledgeTreeDocumentManagement » Cronologia » Versione 4

Simone Piccardi, 24-12-2010 12:43

1 3 Amministratore Truelite
h1. Come installare [[KnowledgeTree]] (sarge)
2 1 Amministratore Truelite
3 3 Amministratore Truelite
Scaricare i sorgenti da http://prdownloads.sourceforge.net/kt-dms/knowledgeTree-3.1b.tgz?download
4 1 Amministratore Truelite
5
Installare pacchetti necessari con:
6 4 Simone Piccardi
7 1 Amministratore Truelite
<pre>
8
apt-get install apache2 php4 mysql-server php4-mysql
9 3 Amministratore Truelite
</pre>
10
11 4 Simone Piccardi
Scompattare knowledgeTree in @/var/www/@ (@/var/www/knowledgeTree@) con il seguente comando:
12
13 1 Amministratore Truelite
<pre>
14 3 Amministratore Truelite
tar -xvzf knowledgeTree-3.1b.tgz
15 1 Amministratore Truelite
</pre>
16
17 4 Simone Piccardi
Impostare il proprietario ed il gruppo della directory @knowledgeTree@ a root:
18 1 Amministratore Truelite
19
<pre>
20
chown -R root.root knowledgeTree
21
</pre>
22 4 Simone Piccardi
23
Impostare il proprietario ed il gruppo della directory @knowledgeTree/var@ a @www-data@:
24
25 3 Amministratore Truelite
<pre>
26 1 Amministratore Truelite
chown -R www-data.www-data knowledgeTree/var
27 3 Amministratore Truelite
</pre>
28 1 Amministratore Truelite
29 4 Simone Piccardi
Impostare nel file @knowledgeTree/config/config.ini@ i parametri @dbUser@,@dbPass@,@dbAdminUser@,@dbAdminPass@.
30
31 1 Amministratore Truelite
Ecco un esempio in cui l'utente "dms" ha password "dms" e l'utente "admin" ha password "admin":
32 4 Simone Piccardi
33 1 Amministratore Truelite
<pre>
34
dbUser           = dms
35
dbPass           = dms
36
37
dbAdminUser      = admin
38 3 Amministratore Truelite
dbAdminPass      = admin
39 1 Amministratore Truelite
</pre>
40 4 Simone Piccardi
41
e aggiornare username e password nel file @knowledgeTree/sql/myslq/install/user.s@ql:
42
43 1 Amministratore Truelite
<pre>
44
-- default dms user
45
GRANT SELECT, INSERT, UPDATE, DELETE ON * TO dms@localhost IDENTIFIED BY 'dms';
46 3 Amministratore Truelite
-- admin dms user
47 1 Amministratore Truelite
GRANT ALL PRIVILEGES ON * TO admin@localhost IDENTIFIED BY 'admin';
48
</pre>
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 4 Simone Piccardi
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 4 Simone Piccardi
Testare infine alla pagina @knowledgeTree/setup/postcheckup@
66 1 Amministratore Truelite
67 4 Simone Piccardi
Effettuare il login: @knowledgeTree/login@ come user:admin pass:admin