SchoolOnffLine: Instalasi KnowledgeTree Digital Library

From OnnoWiki
Revision as of 18:26, 2 September 2009 by Onnowpurbo (talk | contribs)
Jump to navigation Jump to search

Pertama-tama siapkan beberapa fasiltas pendukung KnowledgeTree seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah

# apt-get install libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev \
php5-mysql php5-gd php-pear postfix catdoc

Restart beberapa server yang di perlukan & pastikan jalan

/etc/init.d/postfix restart
/etc/init.d/apache2 restart
/etc/init.d/mysql restart


Siapkan MySQL menggunakan perintah

# mysql -u root -p
Enter password: 
mysql> create database dms;
mysql> grant INSERT,SELECT on root.* to dms@localhost;
mysql> grant ALL on dms.* to dms@localhost identified by "dms";
mysql> grant ALL on dms.* to dms identified by "dms";
mysql> exit


Copykan source knowldgeTree ke Web folder

# mv /usr/local/src/ktdms-src-oss-3.6.1.tgz /var/www/
# cd /var/www
# tar zxvf ktdms-src-oss-3.6.1.tgz 
# mv kt-dms-oss knowledgeTree

Isi schema database MySQL dengan struktur database KnowledgeTree. Masukan password root dari MySQL setiap kali ditanyakan password,

# mysql -u dms -pdms dms < /var/www/knowledgeTree/sql/mysql/install/structure.sql
# mysql -u dms -pdms dms < /var/www/knowledgeTree/sql/mysql/install/data.sql
# mysql -u root -p dms < /var/www/knowledgeTree/sql/mysql/install/user.sql


Konfigurasi knowledgeTree untuk menggunakan database

# cd /var/www/knowledgeTree
# vi config/config.ini
[db]
dbType       = mysql
dbHost       = localhost
dbName       = dms
dbUser       = dms
dbPass       = djw9281js
dbPort       = default
dbAdminUser  = dmsadmin
dbAdminPass  = js9281djw


Ubah owner folder knowledgeTree agar dapat di akses user Web

chown -Rf www-data.www-data /var/www/knowledgeTree
chmod -Rf 766 /var/www/knowledgeTree/var

Set PHP agar dapat menangani file besar

# vi /etc/php5/apache2/php.ini
post_max_size		32M
upload_max_filesize	32M
memory_limit		32M


Restart Apache

# /etc/init.d/apache2 restart

Web Access untuk mensetup knowledgeTree melalui

http://192.168.0.254/knowledgeTree/setup

Web Access ke situs knowledgeTree

http://192.168.0.254/knowledgeTree

Default username & password yang digunakan adalah

admin admin



Pranala Menarik