-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathINSTALL.id.txt
164 lines (118 loc) · 4.25 KB
/
INSTALL.id.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
INSTALASI MIRAS SECARA MANUAL
-----------------------------
Daftar Isi
----------
1. Kebutuhan Sistem
2. Extract Distribusi
3. Buat Database
4. Buat User
5. Edit File Konfigurasi Database
6. Edit File Konfigurasi Utama
7. Ubah Permission Direktori
8. Selesai
9. Troubleshooting
1. KEBUTUHAN SISTEM
-------------------
* Web Server dengan PHP Support
* PHP versi 5.2.0 dengan MySQLi extension
* MySQL 4.1+
2. EXTRACT DISTRIBUSI
---------------------
Catatan: Silahkan sesuaikan jika anda menggunakan sistem operasi lain.
Dalam contoh file akan diextract ke /var/www (pastikan user yang
melakukan perintah dapat menulis direktori tersebut, jadi root bila
perlu)
$ tar -zxvf /lokasi/file/miras-vX.Y.Z-dev.tar.gz -C /var/www/
(dimana X.Y.Z adalah versi dari Miras)
3. BUAT DATABASE
----------------
Catatan: Anda dapat menggunakan PHPMyadmin untuk langkah-langkah ini.
Login sebagai user root pada mysql server untuk membuat database baru,
contoh dengan nama 'miras'.
mysql> CREATE DATABASE miras;
mysql> USE miras;
Langkah selanjutnya import file SQL miras, dalam contoh file diextract
ke /var/www jadi lokasi file SQLnya adalah:
/var/www/miras/install/data/miras.manual.sql
mysql> \. /var/www/miras/install/data/miras.manual.sql
4. BUAT USER
------------
Contoh berikut menggunakan
username: miras_admin
password: lima-persen
mysql> GRANT ALL PRIVILEGES ON miras.* TO 'miras_admin'@'localhost'
> IDENTIFIED BY 'lima-persen';
mysql> FLUSH PRIVILEGES;
mysql> quit
5. EDIT FILE KONFIGURASI DATABASE
---------------------------------
File konfigurasi database terletak pada file miras/mr/db_config.php,
edit file tersebut sesuai dengan langkah no 4. Contoh
<?php if (!defined('BASE_PATH')) { exit('Access Forbidden'); }
/**
* File ini berisi configurasi dasar untuk database
*
* @package Miras
* @subpackage Mr
* @copyright 2011 CV. Astasoft Indonesia <http://www.astasoft.co.id/>
* @copyright 2011 Rio Astamal <me@rioastamal.net>
* @license http://www.gnu.org/licenses/gpl-2.0.txt GPLv2
*/
// database name
define('DB_NAME', 'miras');
// database user
define('DB_USER', 'miras_admin');
// database pass
define('DB_PASS', 'lima-persen');
// database host
define('DB_HOST', 'localhost');
// database prefix
define('DB_PREFIX', 'mr_');
/**
* Global variabel untuk menampung resource database
*/
// menyimpan koneksi database
$_MR['db'] = NULL;
// ----- akhir file ---
Simpan kembali file tersebut
7. EDIT FILE KONFIGURASI UTAMA
------------------------------
Selanjutnya yang perlu diedit adalah file miras/mr/site_config.php.
Konfigurasi minimal yang perlu diubah adalah base_url. Sesuaikan isi
dari base_url dengan URL dimana anda menginstall miras.
Contoh, karena saya mengextract ke /var/www yang berarti adalah dokumen
root dari web server saya maka konfigurasinya
$_MR['base_url'] = 'http://localhost/miras/';
Jika anda menginstall didirektori yang lebih dalam misal
/var/www/contoh/aplikasi maka konfigurasinya adalah
$_MR['base_url'] = 'http://localhost/contoh/aplikasi/miras/';
Hal yang sama bila anda mengakses dari IP bukan domain misal webserver
hanya diakses lewat IP 192.168.1.1 maka konfigurasinya
$_MR['base_url'] = 'http://192.168.1.1/miras/';
JANGAN LUPA untuk selalu memberi tanda '/' SLASH diakhir.
7. UBAH PERMISSION DIREKTORI
----------------------------
Pastikan user punya privileges untuk melakukan perintah berikut
(jalankan sebagai root bila perlu)
$ chmod 0777 /var/www/miras/cache/query
$ chmod 0777 /var/www/miras/cache/content
8. SELESAI
----------
Sekarang coba akses miras lewat browser sesuai dengan alamat
dari konfigurasi base_url anda, contoh:
http://localhost/miras/
Lakukan beberapa test berikut:
1. Klik menu Tugu Pahlawan
2. Klik 'Dokumen Rahasia' (Akan muncul pesan error)
3. Masukkan username admin dan password admin123
4. Klik kembali 'Dokumen Rahasia'
5. Jika anda berhasil melihat halaman tersebut maka proses autentikasi yang
melibatkan session berhasil.
9. TROUBLESHOOTING
------------------
Jika masih terdapat error pastikan langkah-langkah diatas sudah benar,
namun jika sudah benar tapi tetep tidak bisa. Mungkin anda menemukan
sebuah bug, silahkan posting masalah anda dimilis MIRAS dialamat
http://groups.google.com/group/miras-id
atau posting ke Issue Tracker
https://github.com/astasoft/miras/issues