Instalasi


  1. Download OpenThinkSAS-0.1-PasarRebo.tar.gz dan openthinksas.sql atau bisa langsung clone repository nya :
    hg clone https://wildanm@bitbucket.org/wildanm/openthinksas /opt/www/openthinksas
    Pastikan Anda sudah menginstall mercurial di sistem anda.
  2. Ekstrak file tersebut, misal anda mengekstraknya pada direktori berikut : (lewati langkah ini jika menggunakan hg) /opt/www/openthinksas
  3. Buat virtual host untuk OpenThink SAS.
    $sudo jed /etc/apache2/sites-available/openthinksas

    Isi dengan konfigurasi berikut : 

    # Be sure to only have this line once in your configuration
    <VirtualHost *:80>
    ServerName openthinksas.labs
    DocumentRoot "/opt/www/openthinksas/web"
    DirectoryIndex index.php
      <Directory "/opt/www/openthinksas/web">
    AllowOverride All
    Allow from All
      </Directory>

    Alias /sf /opt/www/openthinksas/lib/vendor/symfony/data/web/sf

      <Directory "/opt/www/openthinksas/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
      </Directory>
    </VirtualHost>
  4. Aktifkan virtual host tersebut, 
    $sudo a2ensite openthinksas 

  5. Pada /etc/hosts, tambahkan baris berikut (sesuaikan IP address nya dengan alamat IP komputer Anda): 

    192.168.80.56       openthinksas.labs         openthinksas.labs

  6. Restart apache Anda, 

    $sudo /etc/init.d/apache2 restart

  7. Buat database openthinksas dan eksuksi file openthinksas.sql: 
    $mysql -u root -p 
    $mysql>creata database openthinksas 
    $mysql>use openthinksas
    $mysql>\. openthinksas.sql

  8. Tambah user untuk database openthinksas :
    $mysql>grant all on openthinksas.* to 'openthinksas'@'localhost' identified by 'negeripelangi'
    $mysql>flush privileges

  9. Edit konfigurasi databases.yml
    $jed config/databases.yml 

    all:
      propel:
        class:          sfPropelDatabase
        param:
          dsn:          mysql://openthinksas:negeripelangi@localhost/openthinksas
  10. Bersihkan cache openthinksas :
    $php symfony cc 

  11. Beri akses web server, untuk menulis ke direktori cache/ dan log/

    $sudo chown www-data.www-data -R log
    $sudo chow www-data.www-data -R cache

  12. Sekarang, coba akses alamat http://openthinksas.labs pada browser anda. 

Comments