Difference between revisions of "SMEOnffLine: Instalasi KnowledgeTree Digital Library versi 3.5"

From OnnoWiki
Jump to navigation Jump to search
(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...)
 
 
(11 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
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-pear postfix catdoc
 
  php5-mysql php5-gd php-pear postfix catdoc
  
Line 16: Line 16:
 
  # mysql -u root -p
 
  # mysql -u root -p
 
  Enter password:  
 
  Enter password:  
  mysql> create database dms;
+
  drop database dms;
  mysql> grant INSERT,SELECT on root.* to dms@localhost;
+
create database dms;
  mysql> grant ALL on dms.* to dms@localhost identified by "dms";
+
  grant INSERT,SELECT on root.* to dms@localhost;
  mysql> grant ALL on dms.* to dms identified by "dms";
+
  grant ALL on dms.* to dms@localhost identified by "dms";
  mysql> exit
+
  grant ALL on dms.* to dms identified by "dms";
 
+
  exit
  
 
Copykan source knowldgeTree ke [[Web]] folder
 
Copykan source knowldgeTree ke [[Web]] folder
  
  # mv /usr/local/src/ktdms-src-oss-3.6.1.tgz /var/www/
+
  rm -Rf /var/www/knowledgeTree
  # cd /var/www
+
mv ktdms-src-oss-3.6.1.tgz /var/www/
  # tar zxvf ktdms-src-oss-3.6.1.tgz  
+
  cd /var/www
  # mv kt-dms-oss knowledgeTree
+
  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,
 
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/structure.sql
  # mysql -u dms -pdms dms < /var/www/knowledgeTree/sql/mysql/install/data.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
+
  mysql -u root -p123456 dms < /var/www/knowledgeTree/sql/mysql/install/user.sql
 
 
  
 
Konfigurasi knowledgeTree untuk menggunakan database
 
Konfigurasi knowledgeTree untuk menggunakan database
Line 87: Line 87:
 
==Pranala Menarik==
 
==Pranala Menarik==
  
* [[SMEOnffLine: Server Berbasis Sabily 9.04]]
+
* [[SMEOnffLine: Server Berbasis Sabily]]
* [[SMEOnffLine: Server Berbasis Ubuntu 9.04]]
+
* [[SMEOnffLine: Server Berbasis Ubuntu]]

Latest revision as of 14:25, 6 May 2010

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: 
drop database dms;
create database dms;
grant INSERT,SELECT on root.* to dms@localhost;
grant ALL on dms.* to dms@localhost identified by "dms";
grant ALL on dms.* to dms identified by "dms";
exit

Copykan source knowldgeTree ke Web folder

rm -Rf /var/www/knowledgeTree
mv 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 -p123456 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