Instalasi KnowledgeTree: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
No edit summary
Line 1: Line 1:
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-image-graph php-image-canvas php-pear postfix catdoc


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


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


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




Copykan source knowldgeTree ke Web folder
Copykan [[source code]] knowldgeTree ke [[Web]] folder


  # cp ktdms-src-oss-3.5.4a.tgz /var/www/
  cp ktdms-src-oss-3.5.4a.tgz /var/www/
  # cd /var/www
  cd /var/www
  # tar zxvf ktdms-src-oss-3.5.4a.tgz  
  tar zxvf ktdms-src-oss-3.5.4a.tgz  
  # mv kt-dms-oss knowledgeTree
  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]],


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




Konfigurasi knowledgeTree untuk menggunakan database
Konfigurasi knowledgeTree untuk menggunakan [[database]]


  # cd /var/www/knowldgeTree
  # cd /var/www/knowldgeTree
Line 63: Line 63:




Ubah owner folder knowledgeTree agar dapat di akses user Web
Ubah owner folder knowledgeTree agar dapat di akses user [[Web]]


  # chown -Rf www-data.www-data /var/www/knowledgeTree
  chown -Rf www-data.www-data /var/www/knowledgeTree
  # chmod -Rf 766 /var/www/knowledgeTree/var
  chmod -Rf 766 /var/www/knowledgeTree/var


Set PHP agar dapat menangani file besar
Set [[PHP]] agar dapat menangani file besar


  # vi /etc/php5/apache2/php.ini
  # vi /etc/php5/apache2/php.ini
Line 88: Line 88:
  http://localhost/knowledgeTree
  http://localhost/knowledgeTree


Default username & password yang digunakan adalah admin & admin
Default [[username]] & [[password]] yang digunakan adalah
 
username admin
password admin





Revision as of 01:18, 20 March 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-image-graph php-image-canvas 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 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: 
create database dms;
grant INSERT,SELECT on root.* to dms@localhost;
grant CREATE, INSERT, SELECT, DELETE, UPDATE on dms.* to dms@localhost identified by "dmspassword";
grant CREATE, INSERT, SELECT, DELETE, UPDATE on dms.* to dms identified by "dmspassword";
exit


Copykan source code 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

username admin
password admin



Pranala Menarik