Instalasi Aplikasi ITDB di Ubuntu Server 14.04 LTS

Menyimak komentar dari posting Aplikasi Manajemen Aset IT Berbasis Open Source: ITDB, saya akan mencoba mendokumentasikan langkah-langkah instalasi dari aplikasi ITDB pada sistem operasi Ubuntu Server.

Server Ubuntu 14.04 LTS
Untuk persiapan awal, pastikan web server Apache dan PHP sudah terinstal dan berjalan dengan baik. Seperti yang diterangkan di websitenya ITDB, aplikasi ini meminta persyaratan minimum sebagai berikut:
  • Apache 2.2 on a posix system (linux, solaris, etc) (apache 2.0 may also work)
  • PHP > 5.2.x
  • PHP SQlite PDO, SQlite >3.6.14.1
Berikutnya lakukan langkah-langkah dibawah ini:
  1. Cek versi Apache dan PHP pada sistem, jika masih belum memenuhi persyaratan diatas, lakukan update dan upgrade dengan perintah: apt-get update && apt-get upgrade.
    # dpkg -l apache2
    Output:   apache2  2.4.7-1ubunt i386    Apache HTTP Server
    # php -v
    Output: PHP 5.5.9-1ubuntu4.6
     
  2. Berikutnya instal database SQLite dan modul php5-sqlite:
    # apt-get install sqlite
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following extra packages will be installed:
    libsqlite0 sqlite3 ..... dst.

    # apt-get install php5-sqlite
    # /etc/init.d/apache2 restart
  3. Download aplikasi ITDB, versi terakhir (saat tulisan ini dibuat) adalah versi 1.14, dapat di cek di website http://www.sivann.gr/software/itdb/:
     # wget https://github.com/sivann/itdb/archive/1.14.zip
  4. Unzip paket diatas (instal paket unzip jika belum tersedia di sistem):
    #apt-get install unzip# unzip 1.14.zip
  5. Maka akan terbentuk direktori baru bernama  [itdb-1.14]. Ubah menjadi direktori [itdb] atau terserah anda:
     # mv itdb-1.14 itdb
  6. Berikutnya pindahkan direktori itdb ke root direktori web server. Pada sistem saya berada di direktori: /var/www/html:
     # mv itdb/ /var/www/html/
  7. Ubah kepemilikan file dari root (user/grup sistem) menjadi www-data (user/grup apache2). Tambahan -R (recursive) memerintahkan bahwa kepemilikan berubah mulai dari awal induk direktori sampai ke anak direktori dan file didalam direktori [itdb]:
    # chown -R www-data:www-data /var/www/html/itdb/
    Berikutnya ubah nama database pure.db ke itdb.db di direktori [itdb/data] serta ubah hak akses filenya:
    # cd /var/www/html/itdb/
    # mv data/pure.db data/itdb.db
    # chmod 777 data/itdb.db
  8. Ubah hak akses direktori [itdb/data] dan [itdb/translations]:
    # chmod 755 -R data/
    # chmod 755 translations/
  9. Buat direktori (jika belum ada) [files] dibawah direktori [data] dan ubah hak kepemilikan dan akses:
    # mkdir data/files
    # chown www-data:www-data -R itdb/data/files/
    # chmod u+w itdb/data/files/
  10. Berikutnya buka aplikasi itdb menggunakan browser: http://alamat-ip/itdb. Sebagai contoh milik saya di http://jakarta.lib.ugm.ac.id/itdb. Login user dan password adalah admin/admin. Kemudian ubah password admin pada menu User. Ada beberapa pertanyaan mengenai cara setting mata uang (currency) rupiah pada aplikasi ITDB. Dikarenakan rupiah belum memiliki kode html sendiri (http://symbologic.info/currency.htm), maka perlu mengakali pada file 'itdb/php/settings.php'. Tambahkan baris sebagai berikut:

    <select  name='currency'>
        <?php if ($settings['currency']=="Rp") $s="SELECTED"; else $s="" ?>
          <option <?php echo $s?> title='Rupiah' value='<?php echo htmlentities("$IDR");?>'>$IDR</option>


          <?php if ($settings['currency']=="&euro;") $s="SELECTED"; else $s="" ?>
          <option <?php echo $s?> title='Euro' value='<?php echo htmlentities("&euro;");?>'>&euro;</option>


    'Mengkali' Rupiah
    Halaman awal aplikasi ITDB
    Halaman setelah login

Komentar

  1. Maaf mas mau nanya
    kalau untuk windows 7 bisa gak mas?

    BalasHapus
    Balasan
    1. Silahkan dibaca pada bagian komentar di sesi: http://budiarto82.blogspot.com/2013/01/aplikasi-manajemen-aset-it-berbasis.html

      Hapus
  2. Not Found

    The requested URL /itdb was not found on this server.
    Apache/2.2.22 (Ubuntu) Server at 192.168.1.85 Port 80

    maksud kenapa nya
    mohon pencerahannya, tks

    BalasHapus
    Balasan
    1. Kalau dari pesa erorr-nya kemungkinan server apache nya tidak jalan atau web root nya bukan di var/www/html.

      Hapus
  3. Cara upgrade ke v1.22 gmana ya..

    BalasHapus
  4. Cara upgrade ke v1.22 gmana ya..

    BalasHapus
  5. Untuk Windows, Mas kalo untuk upgare versi yg lebih baru apakah, langkah2nya sama atau ada yang harus di rbah lagi.

    BalasHapus
  6. kalo mau ubah jadi bahasa indo bisa bantu? cari file indo di translation ga ada.

    BalasHapus

Posting Komentar

Most Popular Posts