Archive

Archive for April, 2009

Instalasi aplikasi Ruby on Rail di Dreamhost

April 26th, 2009 Comments off

Pagi hari ini Abi mendapatkan link ke sebuah aplikasi GTD web based bernama Tracks yang membutuhkan Ruby on Rails. Abi tertarik untuk menginstallnya di web hosting yang Abi miliki di Dreamhost ini. Sebelumnya Abi selalu gagal menginstall Redmine (aplikasi web yang juga membutuhkan Ruby on Rails), tetapi alhamdulillah, Abi bisa menginstall Tracks dengan sukses.

Langkah-langkah instalasi Abi dapatkan dari http://www.getontracks.org/wiki/Dreamhost/ dan http://www.getontracks.org/doc/chapter/2-installation.html. Berikut ini abi tuliskan kembali dalam bahasa Indonesia.

  1. Buatlah sebuah domain/sub-domain Fully Hosted lalu aktifkan fitur berikut ini:
    Extra Web Security
    FastCGI Support
    Ruby on Rails Passenger (mod_rails)
  2. Pada kolom isian Specify your web directory, tambahkan sub direktori sehingga menjadi
    [nama domain]/tracks/public
  3. Siapkan sebuah database mysql yang akan digunakan oleh Tracks
  4. Lakukan SSH ke web server, lalu masuk ke direktori domain/sub-domain yang telah dibuat pada langkah no 1.
  5. Download versi terbaru Track. Pada saat tulisan ini Abi tulis, Abi menggunakan versi 1.7 yang dapat didownload di URL: http://bsag.bingodisk.com/public/files/tracks-current.zip
  6. Lakukan unzip terhadap file hasil upload dengan perintah
    unzip tracks-current.zip
  7. Hapus direktori tracks yang dibuat otomatis oleh Dreamhost dengan perintah:
    rmdir tracks/public
    rmdir tracks/
  8. Ubah nama direktori hasil extract menjadi tracks
    mv tracks-1.7 tracks
  9. Pindahlah ke direktori tracks
  10. Edit konfigurasi database yang ada di file config/database.yml. Sesuaikan dengan setting database yang akan digunakan
  11. Lakukan perintah berikut untuk mengisi database dengan tabel dan data yang diperlukan
    rake db:migrate RAILS_ENV=production
  12. Akses Tracks menggunakan web browser pada alamat http://[nama-domain-tracks]/signup
  13. Selamat menggunakan Tracks

Berdasarkan kesuksesan menginstall aplikasi Ruby on Rails ini, Abi kembali mencoba menginstall Redmine dengan cara yang sama, dan alhamdulillah berhasil. Abi akan menuliskan langkah-langkah instalasi Redmine di hosting Dreamhost pada tulisan berikutnya.

Semoga tulisan singkat ini bermanfaat bagi pembaca sekalian.

Categories: Misc Tags: , , ,