Difference between revisions of "Instalasi KnowledgeTree Versi 3.7"

From OnnoWiki
Jump to navigation Jump to search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
'''WARNING''': PHP yang digunakan di KnowledgeTree yang di install secara automatis kadang kala tidak kompatible dengan PHP di [[Ubuntu]]
 +
 
==Download installer KnowledgeTree==
 
==Download installer KnowledgeTree==
  
Line 16: Line 18:
 
  deb http://repos.zend.com/zend-server/deb server non-free
 
  deb http://repos.zend.com/zend-server/deb server non-free
  
==Instal Software Pendukung==
+
==siapkan aplikasi pendukung==
 +
 
 +
Set [[PHP]] agar dapat menangani file besar
 +
 
 +
vi /etc/php5/apache2/php.ini
 +
 
 +
post_max_size 32M
 +
upload_max_filesize 32M
 +
memory_limit 32M
  
 
Pertama-tama siapkan beberapa fasiltas pendukung KnowledgeTree
 
Pertama-tama siapkan beberapa fasiltas pendukung KnowledgeTree
seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah
+
seperti [[MySQL]]-server, [[PHP]] dll, antara lain dapat di install melalui perintah
  
 
  # apt-get install libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev \
 
  # 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\
+
  php5-mysql php5-gd 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 \
Line 31: Line 41:
 
  icedtea-6-jre-cacao imagemagick swftools \
 
  icedtea-6-jre-cacao imagemagick swftools \
  
Restart beberapa server yang di perlukan & pastikan jalan
+
Restart beberapa [[server]] yang di perlukan & pastikan jalan
  
  # /etc/init.d/postfix restart
+
  /etc/init.d/postfix restart
  # /etc/init.d/apache2 restart
+
  /etc/init.d/apache2 restart
  # /etc/init.d/mysql restart
+
  /etc/init.d/mysql restart
  
 
Buka installer KnowledgeTree
 
Buka installer KnowledgeTree
Line 44: Line 54:
 
  ./knowledgetree-community.sh  
 
  ./knowledgetree-community.sh  
  
 +
==Konfigurasi Melalui Web==
  
Siapkan database untuk KnowledgeTree, disini akan digunakan
+
Akses ke alamat
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
+
http://192.168.0.254/knowledgeTree/
kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
 
  
# mysql -u root -p
+
[[Image:Kt3.6-01.jpeg|center|200px|thumb]]
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
 
  
 +
[[Image:Kt3.6-02.jpeg|center|200px|thumb]]
  
Copykan source knowldgeTree ke Web folder
+
[[Image:Kt3.6-03.jpeg|center|200px|thumb]]
  
# cp ktdms-src-oss-3.5.4a.tgz /var/www/
+
[[Image:Kt3.6-04.jpeg|center|200px|thumb]]
# 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,
+
[[Image:Kt3.6-05.jpeg|center|200px|thumb]]
  
# cd /var/www/knowledgeTree
+
[[Image:Kt3.6-06.jpeg|center|200px|thumb]]
# mysql -p dms < sql/mysql/install/structure.sql
 
# mysql -p dms < sql/mysql/install/data.sql
 
# mysql -p dms < sql/mysql/install/user.sql
 
  
 +
[[Image:Kt3.6-07.jpeg|center|200px|thumb]]
  
Konfigurasi knowledgeTree untuk menggunakan database
+
[[Image:Kt3.6-08.jpeg|center|200px|thumb]]
  
# cd /var/www/knowldgeTree
+
[[Image:Kt3.6-09.jpeg|center|200px|thumb]]
# vi config/config.ini
 
[db]
 
dbType      = mysql
 
dbHost      = localhost
 
dbName      = dms
 
dbUser      = dms
 
dbPass      = djw9281js
 
dbPort      = default
 
  
dbAdminUser  = dmsadmin
+
[[Image:Kt3.6-10.jpeg|center|200px|thumb]]
dbAdminPass  = js9281djw
 
  
 +
[[Image:Kt3.6-11.jpeg|center|200px|thumb]]
  
Ubah owner folder knowledgeTree agar dapat di akses user Web
+
[[Image:Kt3.6-12.jpeg|center|200px|thumb]]
  
# chown -Rf www-data.www-data /var/www/knowledgeTree
+
[[Image:Kt3.6-13.jpeg|center|200px|thumb]]
# chmod -Rf 766 /var/www/knowledgeTree/var
 
  
Set PHP agar dapat menangani file besar
+
[[Image:Kt3.6-14.jpeg|center|200px|thumb]]
  
# vi /etc/php5/apache2/php.ini
+
[[Image:Kt3.6-15.jpeg|center|200px|thumb]]
post_max_size 32M
 
upload_max_filesize 32M
 
memory_limit 32M
 
  
 +
==Test Akses ke Web KnowledgeTree==
  
Restart Apache
+
Web Access ke situs knowledgeTree
 
 
# /etc/init.d/apache2 restart
 
 
 
Web Access untuk mensetup knowledgeTree melalui
 
 
 
http://localhost/knowledgeTree/setup
 
  
Web Access ke situs knowledgeTree
+
http://192.168.0.254/knowledgeTree
  
http://localhost/knowledgeTree
+
Default username & password yang digunakan adalah
  
Default username & password yang digunakan adalah admin & admin
+
admin admin
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 
* [[Linux Howto]]
 
* [[Linux Howto]]

Latest revision as of 06:00, 7 January 2010

WARNING: PHP yang digunakan di KnowledgeTree yang di install secara automatis kadang kala tidak kompatible dengan PHP di Ubuntu

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

siapkan aplikasi pendukung

Set PHP agar dapat menangani file besar

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

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 \
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 

Konfigurasi Melalui Web

Akses ke alamat

http://192.168.0.254/knowledgeTree/
Kt3.6-01.jpeg
Kt3.6-02.jpeg
Kt3.6-03.jpeg
Kt3.6-04.jpeg
Kt3.6-05.jpeg
Kt3.6-06.jpeg
Kt3.6-07.jpeg
Kt3.6-08.jpeg
Kt3.6-09.jpeg
Kt3.6-10.jpeg
Kt3.6-11.jpeg
Kt3.6-12.jpeg
Kt3.6-13.jpeg
Kt3.6-14.jpeg
Kt3.6-15.jpeg

Test Akses ke Web KnowledgeTree

Web Access ke situs knowledgeTree

http://192.168.0.254/knowledgeTree

Default username & password yang digunakan adalah

admin admin

Pranala Menarik