Difference between revisions of "SchoolOnffLine: Instalasi KnowledgeTree Digital Library"

From OnnoWiki
Jump to navigation Jump to search
Line 4: Line 4:
 
  # 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
 +
 +
apt-get install 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
 +
  
 
Restart beberapa [[server]] yang di perlukan & pastikan jalan
 
Restart beberapa [[server]] yang di perlukan & pastikan jalan
Line 10: Line 14:
 
  /etc/init.d/apache2 restart
 
  /etc/init.d/apache2 restart
 
  /etc/init.d/mysql 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
  
  

Revision as of 15:02, 6 January 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
apt-get install 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


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 MySQL menggunakan perintah

# mysql -u root -p
Enter password: 
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

mv /usr/local/src/kt-src-oss-3.7.0.2.tgz /var/www/
cd /var/www
tar zxvf kt-src-oss-3.7.0.2.tgz
mv ktgit-knowledgetree-c389d34 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