Installation

Unduh GTFW

GTFW Version 32

Petunjuk Instalasi

Proses instalasi aplikasi berbasis gtfw cukup mudah, pada prinsipnya adalah meng-ekstrak dan meng-copy file-file ke folder root server, serta melakukan restore file .sql (file database) ke server mysql, untuk kemudian dilakukan konfigurasi agar aplikasi tersebut bisa digunakan. Ada 3 hal komponen pokok dalam melakukan instalasi aplikasi berbasis gtfw, yaitu:

- FOLDER BASE

File-file base ini tidak harus diletakkan di bawah folder root server dan cukup mengingat lokasi path foldernya, karena di tahapan konfigurasi kita perlu mendefinisikan letak path dari base ini.

- FOLDER APPLICATION

Folder application berisikan source code aplikasi yang masih dasar (defautl) dan belum di devel untuk aplikasi tertentu. Folder application bisa diletakkan di bawah folder root server:

/www/application/

atau

/htdocs/application/
- FILE DATABASE

File database merupakan dump.sql bawaan dari GTFW yang berisi tabel-tabel default dan belum ada tabel untuk aplikasi tertentu.

Note

Pastikan pada folder base agar bisa di-base oleh user apache (terutama jika menggunakan linux). Ketiga komponen tersebut sudah termasuk dalam package GTFW yang sebelumnya telah diunduh dan bisa digunakan untuk beberapa aplikasi.

Konfigurasi File

Semua konfigurasi file untuk GTFW disimpan pada direktori application/config. Pada dasarnya ada 2 konfigurasi utama yang harus disesuaikan dengan kondisi server instalasi yaitu: file gtfw_base_dir.def dan file application.conf.php.

- gtfw_base_dir.def

Ketika pertama kali user mengunduh file package gtfw, maka didalam folder application/config akan ada file gtfw_base_dir.def.sample. Untuk devel aplikasi, hapuslah .sampel sehingga nama file menjadi gtfw_base_dir.def. Isikan dimana path direktori base yang telah diunduh.

/path/to/base/

atau

C:\path\to\base\
- application.conf.php

Sama halnya dengan proses gtfw_base_dir.def, untuk devel aplikasi hapuslah kata .sample sehingga nama file menjadi application.conf.php. Isikan data basedir, baseaddress dan lakukan konfigurasi pada koneksi database seperti berikut:

/**
* @copyright Copyright (c) 2014, PT Gamatechno Indonesia
* @license http://gtfw.gamatechno.com/#license
*/

$application['db_conn'][0]['db_driv'] = 'adodb';
$application['db_conn'][0]['db_type'] = 'mysqlt';
$application['db_conn'][0]['db_host'] = 'localhost';
$application['db_conn'][0]['db_user'] = 'user'; // database user
$application['db_conn'][0]['db_pass'] = 'pass'; // database password
$application['db_conn'][0]['db_name'] = 'nama_db'; // database name
$application['db_conn'][0]['db_result_cache_lifetime'] = '';
$application['db_conn'][0]['db_result_cache_path'] = '';
$application['db_conn'][0]['db_debug_enabled'] = '';
$application['db_conn'][0]['db_port'] = '3306';