KnowledgeTree DMS Pada Server ISPConfig Dalam 10 Langkah Mudah
Versi 1.1
Penulis:
Pengantar:
KnowledgeTree adalah sistem manajemen dokumen (DMS) sumber terbuka komersial.
Alat canggih yang memungkinkan organisasi Anda mengamankan, berbagi, melacak, dan mengelola dokumen dan catatan yang Anda andalkan. Dengan cara ini, saya memandu Anda untuk menyiapkan versi sumber terbuka terbaru dari KnowledgeTree, yaitu versi 3.4 saat ini.
Setelah instalasi, Anda dapat mengakses KnowledgeTree di http://dms.mywebsite.tld/
Dalam cara ini, saya akan menggunakan hanya sebagai contoh:- KnowledgeTree open source versi 3.1b
- Website:http://dms.yourwebsite.tld/
- Database MySQL:web1_db1
- Username MySQL:web1_u1
- Password MySQL:mysqlpassword
- Distribusi Linux yang digunakan adalah Debian
Langkah 1 - Buat situs web:
Di ISPConfig, buat situs web melalui “Situs baru” di menu utama.Pada tab yang disebut “Basis” gunakan dms untuk hostname dan mywebsite.tld untuk nama domain.
Aktifkan skrip MySQL dan PHP untuk situs web ini tetapi nonaktifkan Mode Aman PHP.
Langkah 2 - Buat pengguna Administator untuk situs web:
Di ISPConfig, buat pengguna Administrator:
Di menu utama pilih “ISP Manager”, pilih situs web baru Anda bernama dms.mywebsite.tld di struktur pohon dan tekan tab “User dan Email”.
Tekan “baru” dan tentukan pengguna baru dan alamat emailnya. Berikan hak administrator pengguna ini dan tekan “Simpan”.
Langkah 3 - Buat database MySQL untuk situs web:
Klik pada tab yang disebut “Opsi” dan buat database baru untuk situs web.
ISPConfig akan menunjukkan kepada Anda:
Database MySQL:web_db1
Nama pengguna MySQL:web1_u1
Kata sandi MySQL:mysqlpassword
Kemudian Anda menentukan kata sandi untuk pengguna database dan tekan “Simpan”.
Langkah 4 - Unduh/ekstrak paket dan hapus file tar.gz:
Unduh DMS KnowledgeTree:
wget http://downloads.sourceforge.net/kt-dms/knowledgeTree-src-UNSTABLE.3.4.2007-02-26-173332.tgz
Ekstrak paket:
tar -zxvf knowledgeTree*.tgz
Hapus file .tgz:
rm *.tgz
Langkah 5 - Pindahkan konten knowledgeTree dan hapus direktori kosong:
Pindahkan konten direktori knowledgeTree ke direktori root web Anda dan hapus file .htaccess yang disediakan oleh KnowledgeTree:
cd knowledgeTree
mv * ../
cd ../
rmdir knowledgeTree
rm .htaccess
rm bin/.htaccess
rm config/.htaccess
rm docs/.htaccess
rm kthelp/.htaccess
rm lib/.htaccess
rm /sql/.htaccess
rm /tests/.htaccess
rm thirdparty/.htaccess
rm thirdparty/icon-theme/.htaccess
rm thirdparty/phpmailer/.htaccess
rm var/Documents/.htaccess
rm var/log/.htaccess
rm var/tmp/.htaccess
Langkah 6 - Tentukan izin:
cd /var/www/web1/
chown -R www-data:www-data web/
Langkah 7 – Penyiapan basis data:
cd web/sql/mysql/install/
Buat database:
mysqladmin -u root -p create web1_db1 (terjadi kesalahan, karena kita sudah membuat th db dalam ISPConfig)
Buat strukturnya:
mysql -u root -p web1_db1 < structure.sql
Buat datanya:
mysql -u root -p web1_db1 < data.sql
Langkah 8 - Unduh beberapa aplikasi tambahan yang diperlukan oleh KnowledgeTree:
apt-get install xpdf zip unzip catdoc pdftotext
Jika beberapa aplikasi sudah terinstal, Anda akan diberitahu.
Catatan:apt get adalah untuk Debian Linux, jika Anda menjalankan distro Linux yang berbeda, perintah ini mungkin berbeda.
Langkah 9 – Buat beberapa pengaturan di file konfigurasi KnowledgeTree:
Buka file /web/config/config.ini di editor teks Anda dan ubah detail login database seperti ini:
; Detail login database
dbHost =localhost
dbName =web1_db1
dbUser =web1_u1
dbPass =mysqlpassword
dbPort =default >
Konfigurasikan server email Anda :
emailServer =localhost
emailPort =default
emailAuthentication =false
emailUsername =administrator (mail)nama pengguna sebagaimana didefinisikan pada langkah 2
emailPassword =administrator (mail )kata sandi pengguna seperti yang didefinisikan pada langkah 2
Tentukan perintah pengindeks seperti ini:
xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc (ini untuk Debian, gunakan catppt =catppt, jika paket ini tidak termasuk dalam paket catdoc)
pstotext =pstotext
catdoc =catdoc
antiword =antiword.exe
Langkah 10 – Lanjutkan dengan program penyiapan KnowledgeTree
Anda sekarang dapat memverifikasi penyiapan dengan sukses:http://dms.mywebsite.tld/setup (ini memeriksa ketersediaan .htaccess dan PHP/MySQL/kompatibilitas) setelah itu ok, Anda harus juga klik "Pemeriksaan pasca pemasangan" di bagian bawah, yang akan memverifikasi izin sistem file dan konektivitas basis data.
Catatan:
Program penyiapan KnowledgeTree akan memberi tahu Anda beberapa pengaturan yang harus Anda buat di dalam file php.ini Anda. Di sistem Debian saya, ini adalah file:/etc/php4/apache2/php.ini
Anda dapat mengubah beberapa pengaturan, tetapi jika Anda telah mengubah file php.ini, jangan lupa untuk me-restart Apache2 dengan perintah :
/etc/init.d/apache2 restart
Itu dia! masuk di http://dms.mywebsite.tld (gunakan nama pengguna "admin" dan kata sandi "admin") dan nikmati sistem manajemen dokumen yang benar-benar hebat!
Informasi lebih lanjut tentang KnowledgeTree:http://www.ktdms.com/