Progetto

Generale

Profilo

Come installare KnowledgeTree (sarge)

Scaricare i sorgenti da http://prdownloads.sourceforge.net/kt-dms/knowledgeTree-3.1b.tgz?download

Installare pacchetti necessari con:

apt-get install apache2 php4 mysql-server php4-mysql

Scompattare knowledgeTree in /var/www/ (/var/www/knowledgeTree) con il seguente comando:

tar -xvzf knowledgeTree-3.1b.tgz

Impostare il proprietario ed il gruppo della directory knowledgeTree a root:

chown -R root.root knowledgeTree

Impostare il proprietario ed il gruppo della directory knowledgeTree/var a www-data:

chown -R www-data.www-data knowledgeTree/var

Impostare nel file knowledgeTree/config/config.ini i parametri dbUser,dbPass,dbAdminUser,dbAdminPass.

Ecco un esempio in cui l'utente "dms" ha password "dms" e l'utente "admin" ha password "admin":

dbUser           = dms
dbPass           = dms

dbAdminUser      = admin
dbAdminPass      = admin

e aggiornare username e password nel file @knowledgeTree/sql/myslq/install/user.s@ql:

-- default dms user
GRANT SELECT, INSERT, UPDATE, DELETE ON * TO dms@localhost IDENTIFIED BY 'dms';
-- admin dms user
GRANT ALL PRIVILEGES ON * TO admin@localhost IDENTIFIED BY 'admin';

Creare e popolare il DB:

$ mysqladmin -p create dms

$ mysql -p dms < sql/mysql/install/structure.sql
$ mysql -p dms < sql/mysql/install/data.sql

$ mysql -p dms < sql/mysql/install/user.sql

Testare KnowledgeTree alla pagina knowledgeTree/setup.

In caso di una installazione standard di php impostare la variabile Memory limit (memory_limit) a 32M.

Testare infine alla pagina knowledgeTree/setup/postcheckup

Effettuare il login: knowledgeTree/login come user:admin pass:admin