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 |