
Cara Install SLiMS 9 Bulian di Ubuntu 18.04
SLiMS 9 Bulian (Senayan Library Management System) adalah perangkat lunak open source yang digunakan untuk manajemen sumber daya perpustakaan. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal SLiMS 9 Bulian di Ubuntu 18.04 secara detail dan praktis.
Prasyarat
Sebelum memulai instalasi, ada beberapa prasyarat yang harus dipenuhi:
- PHP versi >= 8.1
- MySQL versi 5.7 atau MariaDB versi 10.3
- PHP GD diaktifkan
- PHP gettext diaktifkan
- PHP mbstring diaktifkan
Pastikan Anda sudah memperbarui paket sistem Anda sebelum melanjutkan.
Langkah Utama
Berikut adalah langkah-langkah untuk menginstal SLiMS 9 Bulian:
1. Update Sistem
sudo apt update && sudo apt upgrade -y
2. Instal PHP dan Ekstensi yang Diperlukan
Anda perlu menginstal PHP dan beberapa ekstensi yang diperlukan untuk menjalankan SLiMS.
sudo apt install php php-cli php-mbstring php-gd php-gettext php-mysql
3. Instal Database MySQL atau MariaDB
Pilih dan instal MySQL atau MariaDB. Di contoh ini, kita akan menggunakan MySQL.
sudo apt install mysql-server
Setelah instalasi, amankan instalasi MySQL dengan menjalankan:
sudo mysql_secure_installation
4. Unduh SLiMS 9 Bulian
Download kode sumber SLiMS dari repositori GitHub.
git clone https://github.com/slims/slims9_bulian.git
5. Konfigurasi Database
Masuk ke MySQL untuk membuat database untuk SLiMS.
mysql -u root -p
Setelah masuk, buat database dan pengguna baru:
CREATE DATABASE slims;
CREATE USER 'slimsuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON slims.* TO 'slimsuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Konfigurasi SLiMS
Salin file konfigurasi contoh dan edit file tersebut.
cp slims9_bulian/config/config.php.example slims9_bulian/config/config.php
Sesuaikan detail koneksi database pada file config.php.
7. Menjalankan SLiMS
SLiMS dapat dijalankan dengan menggunakan server web. Anda bisa menggunakan Apache atau Nginx. Berikut cara mengatur Apache:
sudo apt install apache2
sudo a2enmod rewrite
sudo service apache2 restart
Tempatkan file SLiMS di direktori root Apache, biasanya di /var/www/html/.
sudo mv slims9_bulian /var/www/html/slims
8. Set Permission Direktori
Atur hak akses direktori agar dapat diakses oleh server web.
sudo chown -R www-data:www-data /var/www/html/slims
sudo chmod -R 755 /var/www/html/slims
9. Akses SLiMS Melalui Browser
Buka browser dan akses SLiMS dengan alamat http://localhost/slims. Ikuti langkah-langkah instalasi yang ditampilkan di layar.
Konfigurasi Lanjutan
Setelah instalasi awal, Anda dapat melakukan beberapa konfigurasi lanjutan untuk meningkatkan keamanan dan kinerja SLiMS.
- Konfigurasi HTTPS dengan menginstal sertifikat SSL.
- Menonaktifkan akses ke direktori yang tidak perlu.
- Mengatur backup database secara berkala.
- Menambahkan plugin untuk fitur tambahan.
Best Practices
Untuk memastikan SLiMS berjalan dengan optimal, berikut adalah beberapa praktik terbaik:
- Selalu gunakan versi PHP terbaru yang didukung.
- Rutin melakukan pembaruan sistem dan aplikasi.
- Monitor log server untuk mendeteksi kesalahan.
- Gunakan firewall untuk mengamankan server Anda.
Troubleshooting
Jika Anda mengalami masalah saat menginstal atau menjalankan SLiMS, berikut beberapa solusi umum:
- Periksa log Apache di
/var/log/apache2/error.loguntuk kesalahan. - Pastikan semua ekstensi PHP yang diperlukan telah diinstal dan diaktifkan.
- Cek koneksi database, pastikan username dan password benar.
- Periksa izin file dan direktori untuk akses yang benar.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda telah berhasil menginstal SLiMS 9 Bulian di Ubuntu 18.04. SLiMS adalah alat yang sangat berguna untuk manajemen perpustakaan dan dapat disesuaikan sesuai kebutuhan Anda.
Jika Anda memerlukan bantuan lebih lanjut atau ingin berdiskusi dengan pengguna lain, Anda dapat mengunjungi forum dan komunitas SLiMS.
Untuk konsultasi lebih lanjut, silakan Konsultasi Jasa Setup Sekarang.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →