Assalamu'alaikum warahmatullahi wabarakatuh, semoga kita semua selalu dalam lindungan Allah. SWT. Kali ini saya akan membagikan cara menginstall seedDMS di Linux CentOS 7. Sebelum menginstall ada baiknya kita perlu tahu sebenarnya apa sih seedDMS itu. Mengutip dari webnya bahwasanya seedDMS adalah sistem manajemen dokumen yang tentunya gratis dengan tampilan berbasis web yang mudah digunakan dan ditujukan untuk usaha kecil dan menengah.
Pada tutorial kali ini saya menjalankan dengan CentOS 7,
Apache 2.4.6, MariaDB 5.5.68, untuk seedDMS nya sendiri saya pakai yg versi 5.1.10.
Sebenernya saya juga mencoba ke versi yang lebih baru versi 6 tapi mengalami
eror, entah ada syarat yang kurang atau belum saya install, kemungkinan juga
keterbatasan pengetahuan saya akan hal tersebut, akhirnya saya memlih versi 5.1.10
yang bisa berjalan dengan baik. Link Download versi 5.1.10
seeddms-quickstart-5.1.10.tar.gz ini file aplikasinya
di bawah merupakan file paket pendukung untuk install
aplikasinya
SeedDMS_Core-5.1.10.tgz
SeedDMS_Lucene-1.1.13.tgz
SeedDMS_Preview-1.2.10.tgz
SeedDMS_SQLiteFTS-1.0.10.tgz
SeedDMS_Core-5.1.10.tgz
SeedDMS_Lucene-1.1.13.tgz
SeedDMS_Preview-1.2.10.tgz
SeedDMS_SQLiteFTS-1.0.10.tgz
1. Install php beserta paket2nya
#yum -y install php hp-bcmath php-mysql php-mbstring php-gd php-pear-DB php-pear-Image-Text php-pear-Log php-pear-MDB2 php-pear-Mail php-pear-Net-SMTP php-pear-Net-Socket t1lib php-ZendFramework php-ZendFramework-Search-Lucene php-common php-opcache php-mcrypt php-cli php-gd php-curl mod_php
2. Buat direktori untuk ekstrakt aplikasi virtual host, karena saya sudah memidahkan default DocumentRoot yg semula /var/www sudah saya rubah ke /home/web/,
#mkdir /home/web/direktoriDMS
3. Ekstrak file seeddms-quickstart-5.1.10.tar.gz ke direkotori virtual host anda, misa
#tar -xzvf seeddms-quickstart-5.1.10.tar.gz -C /home/web/direktoriDMS
4. Hasil ekstrak adalah direktori seeddms51x yang susunanya seperti ini /home/web/direktoriDMS/seeddms51x. Maka pindah seluruh file ke direktori DMS yang kita buat tadi /home/web/direktoriDMS
#mv /home/web/direktoriDMS/seeddms51x/* /home/web/direktoriDMS
5. Pindah juga file yang ada di dalam direktori seeddms-5.1.10 ke /home/web/direktoriDMS
#mv /home/web/direktoriDMS/seeddms-5.1.10/* /home/web/direktoriDMS
6. Hapus direktori seeddms51x dan seeddms-5.1.10
#rm -rf /home/web/direktoriDMS/seeddms51x
#rm -rf /home/web/direktoriDMS/seeddms-5.1.10
7. Jangan lupa copykan paket-paket yang disebutkan di atas tadi SeedDMS_Core-5.1.10.tgz, SeedDMS_Lucene-1.1.13.tgz,SeedDMS_Preview-1.2.10.tgz, SeedDMS_SQLiteFTS-1.0.10.tgz ke direktori virtual host /home/web/direktoriDMS/ dan lakukan install
#pear install SeedDMS_Core-5.1.10.tgz
#pear install SeedDMS_Lucene-1.1.13.tgz
#pear install SeedDMS_Preview-1.2.10.tgz
#pear install SeedDMS_SQLiteFTS-1.0.10.tgz
8. Ubah pengguna direktori virtual host ke apache
#chown -R apache:apache /home/web/direktoriDMS/
9. Buat database terlebih dahulu supaya memudakan ketika proses installasi
Database : dms
Username : userdms
Password : passworddms
10. Aktifkan tool instalasi web untuk DMS
#touch /home/web/direktoriDMS/ENABLE_INSTALL_TOOL
11. Buka web browser ketikan http://<nama server>/install/install.php, misal dmsku.com//install/install.php
12. Jika berhasil makan akan muncul gambar seperti di bawah ini
13. Isi parameter yang ada
Content directory: /home/web/direktoriDMS/data/
Directory for full text index: /home/web/direktoriDMS/data/lucene/
Directory for partial uploads: /home/web/direktoriDMS/data/staging/
Cache directory: /home/web/direktoriDMS/data/cache/
Extra PHP include Path: /home/web/direktoriDMS/pear/
Database Type: mysql
Database: dms
Username: userdms
Password: passworddms
Create database tables jangan lupa dicentang, untuk memebuat table pertama kalinya.
*Kemudian apply, jika muncul error bisa lakukan Langkah berikut
Jangan disable SELinux. Ada cara yang lebih aman dibandingkan dengan menonaktifakan SELinux, dengan memberikan hak akses read/write ke user apache yaitu dengan perintah chcon
#chcon -R --type httpd_sys_rw_content_t /home/web/direktoriDMS/data
# chcon -R --type httpd_sys_rw_content_t /home/web/direktoriDMS/conf
Kemudian klik apply lagi.
14. Jika sudah selesai makan muncul seperti berikut
15. Klik ‘Delete file ENABLE_INSTALL_TOOL if possible’ untuk mengahpus.
16. Untuk default login
Username : admin
Password : admin
17. Untuk setting pertama kali saya menggunakan setting seperti ini.
Site Name: Isi sesuai dengan Nama Site missal, DMSku
Foot Note: isi nama footer sesuaid dengan keinginan, missal DMSKU – dmsku.com
Available languages: pilih English(GB), jadi yang muncul di halaman login hanya English(GB)
Show complete document: centang
Convert document to PDF for preview: centang
Enable Clipboard: centang
Enable task list in menu: centang
Enable list of files in drop folder in menu: centang
Enable list of users online in menu: centang
Enable Fast Upload: centang
Allow upload of multiple files: centang
Enable Help: centang
Theme selection: centang
18. Jangan lupa klik save untuk menyimpan
2 Comments
ada cara-cara untuk upgrade version dari 5.1.10 ke 5.1.22
ReplyDeleteada email contact ke ?
ReplyDelete