Step by Step Installation JIBAS on Debian 5 Lenny Untuk menginstall JIBAS , kita harus menginstall pula Apache Web Server , Mysql Database , Php5 , serta Bind9 [untuk memakai domain] dan disini menggunakan JIBAS version 2.5 Berikut tahap – tahapnya : 1. Untuk memudahkan , pertama kita mulai dengan installasi DNS Server dengan Bind9 ~# apt-get install bind9 ~# nano /etc/bind/named.conf [edit dan tambahkan reverse lookup dan forward lookup] ~# nano /etc/bind/db.web[forward zone] ~#nano /etc/bind/db.ip [reverse zone] ~#/etc/init.d/bind9 restart [restart service bind9] 2. Selanjutnya kita mulai dengan menginstall Web Server & Database secara bersamaan ~# apt-get install apache2 php5 mysql-server phpmyadmin 3. Selanjutnya , dalam contoh disini folder jibas sudah berada pada directory “/home/” berikut tahapan selanjutnya - Copy file jibas tersebut ke DocumentRoot Apache Web Server kita yaitu pada /var/www/ o ~# cp /home/jibas.roadtocommunity.src-2.5.0-u1 /var/www/ - Untuk memudahkan kita ganti nama file dari jibas.roadtocommunity.src-2.5.0-u1 menjadi jibas o ~# cd /var/www/ [pindah directory ke /var/www/] o ~# mv jibas.roadtocommunity.src-2.5.0-u1 jibas [mengganti nama file dari jibas.roadtocommunity.src-2.5.0-u1 menjadi jibas] - Lalu ubahlan permission serta kepemilikan dari file tersebut, berikut caranya o ~# chown –R root.root /var/www/jibas/* [mengubah kepemilikan file jibas] o ~# chmod –R 777 /var/www/jibas/* [mengubah hak akses dari file jibas] - Untuk memudahkan dalam mengakses server jibas kita, dalam contoh ini kita akan mengarahkan VirtualHost kita pada domain www.jibas.tkj , berikut pemaparannya o ~# nano /etc/apache2/sites-available/default o Ubah Directory DocumentRootnya menjadi /var/www/jibas/jibas/ dan arahkan ke domain www.jibas.tkj , berikut isi dari file konfigurasinya [kata yang dimerahkan adalah perintah yang di tambahkan] <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName www.jibas.tkj DocumentRoot /var/www/jibas/jibas/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 - </Directory> </VirtualHost> Tahap selanjutnya kita akan merestore database ke mysql-server melalui command line [mode text] walaupun bisa menggunakan phpmyadmin o ~# cd /var/www/jibas/ [pindah ke directory tempat tersimpannya file jibas_db.sql] o Format perintah restore databasenya seperti ini : ~# mysql -u (database username) -h (ip address komputer) -–port=(port default) –password=(database password) < jibas_db.sql Dan dalam contoh ini maka konfigurasinya adalah : ~# mysql –u root –h 127.0.0.1 --port=3306 --password=12345 < jibas_db.sql - Sebelum kita gunakan , kita harus mengedit beberapa file konfigurasi jibas yaitu : o Edit file konfigurasi ~# nano /var/www/jibas/jibas/include/application.config.php /* Direktori untuk menyimpan berkas-berkas unggahan dari aplikasi InfoGuru */ //$FS_UPLOAD_DIR='C:\\GMS\\JIBAS\\xampp\\htdocs\\filesharing\\'; $FS_UPLOAD_DIR='/var/www/jibas/jibas/filesharing/'; /* Direktori tempat menyimpan galeri foto di aplikasi InfoGuru */ $IG_GALLERY_DIR=''; /* Direktori tempat menyimpan galeri foto di aplikasi InfoSiswa */ $IS_GALLERY_DIR=''; /* Sistem operasi yang digunakan ( win | lin ) */ $G_OS='lin'; /* Lokasi Sekolah */ $G_LOKASI = "Bogor"; ~# nano /var/www/jibas/jibas/include/database.config.php Pastikan isinya sama seperti berikut /* Alamat basis data MySQL JIBAS */ $db_host='localhost:3306'; /* User basis data MySQL JIBAS */ $db_user='root'; /* Password basis data MySQL JIBAS */ $db_pass='12345'; [tidak harus bernilai seperti itu , tergantung password anda] - - - /* Basis data default JIBAS */ $db_name='jbsakad'; Konfigurasi pun selesai , sekarang restart service yang kita perlukan untuk menjalankan server jibas kita o ~# /etc/init.d/apache2 restart o ~# /etc/init.d/mysql restart Kita test dengan membuka browser ketik alamat http://www.jibas.tkj/ Tampilannya akan seperti ini Kita coba masuk ke AKADEMIK dan perlu di ketahui username dan password default dari jibas ini yaitu , username=jibas password=password - Tampilan Dalamnya