Friday, October 02, 2009

Knowledge Tree - Document Management System

Gue sedang cari aplikasi untuk Document Management System. Lalu ada 2 yang populer di Google. Yaitu Alfresco dan KnowledgeTree (KT). Dua-duanya sama-sama bagus. Sebelumnya saya udah coba install Alfresco. Keren, tapi setelah itu saya merasa, Alfresco melebihi apa yang saya butuhkan.

Lalu saya baca artikel Alfresco vs KnowledgeTree. Mungkin saya sedikit terpengaruh juga, sehingga saya pindah ke KT.

OK. Lalu saya download aplikasinya di sini. Saya download yang Source Only Tarballs karena di laptop saya sudah terinstall Apache, MySQL dan PHP.
Untuk installasi secara manual, bisa lihat di KnowledgeTree 3.5.* - Performing a Source Only Install. Tapi saya mengalami masalah di langkah ke-2.3 (padahal baru mulai).

Yaitu pada saat :
2.3. Run the pre-checkup script: If your KnowledgeTree installation is at http://localhost/, go to http://localhost/setup/

Note: Review your configuration if the pre-checkup script fails.

Pesan errornya selalu :
Not Found

The requested URL /customererrorpage.php was not found on this server.

Di laptop saya, lokasi akses KT adalah

http://localhost/knowledgetree

sehingga, solusinya adalah dengan mengedit file /lokasi/KT_Anda/config/config.ini .
Lalu saya ubah nilai

rootUrl = default --> rootUrl = /knowledgetree

Lalu saya ketik di browser, http://localhost/knowledgetree/ dan muncul error :



Aaarrghh....(masih ada aja errornya :( )
OK. Googling lagi, dan solusinya adalah dengan perintah :

chown www-data -R /home/pungki/knowledgetree
chgrp www-data -R /home/pungki/knowledgetree

*silahkan ganti /home/pungki dengan lokasi root dimana KT di install

OK. Lalu saya refresh, dan errornya ganti menjadi :



Sabaaar.....
Googling lagi. Dapat solusinya. Yaitu :

Ubah paramater memory_limit dari 16 M menjadi 32 M di /etc/php5/apache2/php.ini

Langkah selanjutnya adalah restart Apache dengan perintah (saya pakai Ubuntu Linux 9.04) :

/etc/init.d/apache2 restart

Alhamdulillah, berhasil!
Setelah itu, dari buka browser, dan ketik :

http://localhost/knowledgetree/setup

Dan otomatis akan mengarah ke alamat
http://localhost/knowledgetree/setup/precheckup.php



Lalu silahkan coba perbaiki beberapa parameter yang ditandai dengan warna merah. Jika sudah, refresh halaman tadi. Jika sudah tidak ada paramater yang berwarna merah lagi, klik postcheckup. Hasilnya adalah seperti gambar berikut :



Lalu, ketik :

http://localhost/knowledgetree/login.php

Lalu login dengan :

User : admin
Passwd : admin

Berhasil! Hmm.. Eh, ternyata tidak. Setelah login, di dashboard muncul halaman kosong. Di halaman Admin, juga sama. Aaarrggh.....
OK. Masih sabar, lalu googling lagi dan berhasil menemukan solusinya di sini.

Solusinya adalah melakukan perintah berikut, di MySQL :

delete from zseq_plugin_helper where id=2;
delete from plugin_helper;
delete from plugins;



Setelah itu, refresh KT. Dan berhasiill...









Referensi yang juga saya gunakan adalah :

KnowledgeTree Manual Install

Post a Comment