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 |