Difference between revisions of "Instalasi KnowledgeTree"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(9 intermediate revisions by the same user not shown) | |||
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 \ | |
− | + | php5-mysql php5-gd php-image-graph php-image-canvas php-pear postfix catdoc | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Untuk Ubuntu 10.10 | |
− | + | 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 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 31: | Line 30: | ||
# mysql -u root -p | # mysql -u root -p | ||
Enter password: | 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 | |
− | + | ||
+ | atau yang lebih sederhana jika sedang belajar | ||
+ | # mysql -u root -p123456 | ||
+ | create database dms; | ||
+ | grant ALL 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 | + | Copykan [[source code]] knowldgeTree ke [[Web]] folder |
− | + | cp 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]], | ||
− | + | 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 | ||
− | + | Jika masih belajar dapat menggunakan perintah | |
− | |||
− | |||
− | |||
+ | cd /var/www/knowledgeTree | ||
+ | mysql -p123456 dms < sql/mysql/install/structure.sql | ||
+ | mysql -p123456 dms < sql/mysql/install/data.sql | ||
+ | mysql -p123456 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 69: | Line 81: | ||
dbAdminPass = js9281djw | dbAdminPass = js9281djw | ||
− | |||
− | |||
− | |||
− | 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 | |
− | + | 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 98: | Line 107: | ||
http://localhost/knowledgeTree | http://localhost/knowledgeTree | ||
− | Default username & password yang digunakan adalah admin | + | Default [[username]] & [[password]] yang digunakan adalah |
+ | |||
+ | username admin | ||
+ | password admin | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==Pranala Menarik== | ||
+ | |||
+ | * [[Linux Howto]] | ||
+ | |||
+ | [[Category: Linux]] |
Latest revision as of 08:13, 17 November 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
Untuk Ubuntu 10.10
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 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
atau yang lebih sederhana jika sedang belajar
# mysql -u root -p123456 create database dms; grant ALL 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 code knowldgeTree ke Web folder
cp 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,
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
Jika masih belajar dapat menggunakan perintah
cd /var/www/knowledgeTree mysql -p123456 dms < sql/mysql/install/structure.sql mysql -p123456 dms < sql/mysql/install/data.sql mysql -p123456 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