Difference between revisions of "Instalasi KnowledgeTree Versi 3.7"

From OnnoWiki
Jump to navigation Jump to search
Line 24: Line 24:
 
  php5-mysql php5-gd php-image-graph php-image-canvas php-pear postfix catdoc\
 
  php5-mysql php5-gd php-image-graph php-image-canvas php-pear postfix catdoc\
 
  zend-server-php-5.2 libapache2-mod-php-5.2-zend-server \
 
  zend-server-php-5.2 libapache2-mod-php-5.2-zend-server \
  php-5.2-common-extensions-zend-server php-5.2-json-zend-server
+
  php-5.2-common-extensions-zend-server php-5.2-json-zend-server \
 +
openjdk-6-jre-lib ca-certificates-java tzdata tzdata-java \
 +
libjline-java rhino java-common openjdk-6-jre-headless \
 +
ktdms-office php-5.2-fileinfo-zend-server php-5.2-xmlrpc-zend-server \
 +
libaccess-bridge-java libaccess-bridge-java-jni openjdk-6-jre \
 +
icedtea-6-jre-cacao imagemagick swftools \
  
 
Restart beberapa server yang di perlukan & pastikan jalan
 
Restart beberapa server yang di perlukan & pastikan jalan

Revision as of 15:29, 6 January 2010

Download installer KnowledgeTree

http://sourceforge.net/projects/kt-dms/files/1.%20KnowledgeTree%203.x%20Releases/3.7.0.2/kt-ce-linux-universal-installer-3.7.tgz/download
http://sourceforge.net/projects/kt-dms/files/

Ubah sources.list

Untuk instalasi KnowledgeTree kita butuh menambahkan

cd /etc/apt/sources.list.d
vi knowledgetree.list 
# KnowledgeTree
deb http://repos.knowledgetree.com/deb/knowledgetree knowledgetree-ce main
# Zend
deb http://repos.zend.com/zend-server/deb server non-free

Instal Software Pendukung

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-image-graph php-image-canvas php-pear postfix catdoc\
zend-server-php-5.2 libapache2-mod-php-5.2-zend-server \
php-5.2-common-extensions-zend-server php-5.2-json-zend-server \
openjdk-6-jre-lib ca-certificates-java tzdata tzdata-java \
libjline-java rhino java-common openjdk-6-jre-headless \
ktdms-office php-5.2-fileinfo-zend-server php-5.2-xmlrpc-zend-server \
libaccess-bridge-java libaccess-bridge-java-jni openjdk-6-jre \
icedtea-6-jre-cacao imagemagick swftools \

Restart beberapa server yang di perlukan & pastikan jalan

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

Buka installer KnowledgeTree

cd /usr/local/src
tar zxvf kt-ce-linux-universal-installer-3.7.tgz 
cd /usr/local/src/knowledgetree-ce-linux-universal-installer-3.7/
./knowledgetree-community.sh 


Siapkan database untuk KnowledgeTree, disini akan digunakan database dengan nama dms, user database dengan nama dms dan password untuk akses database adalah dms. Sedang password root MySQL di set sebagai password. Perintah yang digunakan untuk mengkonfigurasi adalah

mysql
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');

Jika password Root MySQL database sudah di set maka kita dapat langsung mengkonfigurasi MySQL menggunakan perintah

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


Copykan source knowldgeTree ke Web folder

# cp ktdms-src-oss-3.5.4a.tgz /var/www/
# cd /var/www
# tar zxvf ktdms-src-oss-3.5.4a.tgz 
# mv kt-dms-oss knowledgeTree

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

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


Konfigurasi knowledgeTree untuk menggunakan database

# cd /var/www/knowldgeTree
# 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://localhost/knowledgeTree/setup

Web Access ke situs knowledgeTree

http://localhost/knowledgeTree

Default username & password yang digunakan adalah admin & admin

Pranala Menarik