Instalasi KnowledgeTree Versi 3.7: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
New page: 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-...
 
Onnowpurbo (talk | contribs)
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
Pertama-tama siapkan beberapa fasiltas pendukung KnowledgeTree
'''WARNING''': PHP yang digunakan di KnowledgeTree yang di install secara automatis kadang kala tidak kompatible dengan PHP di [[Ubuntu]]
seperti MySQL-server, PHP dll, antara lain dapat di install melalui perintah
 
==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


# apt-get install libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev \
==siapkan aplikasi pendukung==
php5-mysql php5-gd php-image-graph php-image-canvas php-pear postfix catdoc


Restart beberapa server yang di perlukan & pastikan jalan
Set [[PHP]] agar dapat menangani file besar


  # /etc/init.d/postfix restart
  vi /etc/php5/apache2/php.ini
# /etc/init.d/apache2 restart
# /etc/init.d/mysql restart


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


mysql
Pertama-tama siapkan beberapa fasiltas pendukung KnowledgeTree
mysql> SET PASSWORD FOR root@localhost=PASSWORD('password');
seperti [[MySQL]]-server, [[PHP]] dll, antara lain dapat di install melalui perintah


Jika password Root MySQL database sudah di set maka
# apt-get install libmysqlclient15-dev libphp-adodb libgd2-xpm libgd2-xpm-dev \
kita dapat langsung mengkonfigurasi MySQL menggunakan perintah
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 \


# mysql -u root -p
Restart beberapa [[server]] yang di perlukan & pastikan jalan
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


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


Copykan source knowldgeTree ke Web folder
Buka installer KnowledgeTree


  # cp ktdms-src-oss-3.5.4a.tgz /var/www/
  cd /usr/local/src
  # cd /var/www
tar zxvf kt-ce-linux-universal-installer-3.7.tgz  
# tar zxvf ktdms-src-oss-3.5.4a.tgz
  cd /usr/local/src/knowledgetree-ce-linux-universal-installer-3.7/
  # mv kt-dms-oss knowledgeTree
  ./knowledgetree-community.sh


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


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


http://192.168.0.254/knowledgeTree/


Konfigurasi knowledgeTree untuk menggunakan database
[[Image:Kt3.6-01.jpeg|center|200px|thumb]]


# cd /var/www/knowldgeTree
[[Image:Kt3.6-02.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-03.jpeg|center|200px|thumb]]
dbAdminPass  = js9281djw


[[Image:Kt3.6-04.jpeg|center|200px|thumb]]


Ubah owner folder knowledgeTree agar dapat di akses user Web
[[Image:Kt3.6-05.jpeg|center|200px|thumb]]


# chown -Rf www-data.www-data /var/www/knowledgeTree
[[Image:Kt3.6-06.jpeg|center|200px|thumb]]
# chmod -Rf 766 /var/www/knowledgeTree/var


Set PHP agar dapat menangani file besar
[[Image:Kt3.6-07.jpeg|center|200px|thumb]]


# vi /etc/php5/apache2/php.ini
[[Image:Kt3.6-08.jpeg|center|200px|thumb]]
post_max_size 32M
upload_max_filesize 32M
memory_limit 32M


[[Image:Kt3.6-09.jpeg|center|200px|thumb]]


Restart Apache
[[Image:Kt3.6-10.jpeg|center|200px|thumb]]


# /etc/init.d/apache2 restart
[[Image:Kt3.6-11.jpeg|center|200px|thumb]]


Web Access untuk mensetup knowledgeTree melalui
[[Image:Kt3.6-12.jpeg|center|200px|thumb]]


http://localhost/knowledgeTree/setup
[[Image:Kt3.6-13.jpeg|center|200px|thumb]]


Web Access ke situs knowledgeTree
[[Image:Kt3.6-14.jpeg|center|200px|thumb]]


http://localhost/knowledgeTree
[[Image:Kt3.6-15.jpeg|center|200px|thumb]]


Default username & password yang digunakan adalah admin & admin
==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==
==Pranala Menarik==


* [[Linux Howto]]
* [[Linux Howto]]

Latest revision as of 23:00, 6 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/

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