Professional Documents
Culture Documents
Daftar Isi
1. Piranti lunak (software) apa yang dibutuhkan untuk menjalankan OrangeHRM?
2. Bagaimana menginstal OrangeHRM secara manual pada Linux?
3. Bagaimana menginstal OrangeHRM secara manual pada Windows?
4. Bagaimana menginstal pra-syarat sistem secara manual pada Windows?
Daripada menginstal pra-syarat di atas satu demi satu, lebih praktis menggunakan paket program dengan
konfigurasi MySQL, Apache dan PHP yang telah terintegrasi.
1. Letakkan kode source PHP OrangeHRM ke direktori yang dikonfigurasi oleh Apache Server sebagai
direktori htdocs;
misal: /var/www/html/orangehrm/
2. Ubah owner & group dari source directory (dan semua file dan sub-direktori di dalamnya) ke apache
(umumnya pada distribusi Linux user/user-group dari webserver apache disetel apache/apache,jika web
server apache httpd.conf memiliki user/user-group lain silahkan gunakan user tersebut mis: nobody).
Jalankan perintah berikut dalam bash.
misal: /var/html/orangehrm/
chown -R apache.apache /var/www/html/orangehrm/
3. Sekarang anda perlu membuat database. Untuk melakukan hal ini masuklah ke dalam prompt MySQL
(anda harus login sebagai user yang mempunyai otoritas untuk membuat database dan menetapkan user).
Buat database dengan menggunakan perintah; (jangan lupa mencatat nama database yang akan anda
buat), dan ubah ke dalam database dengan menggunakan perintah "USE"
CREATE DATABASE <orangehrm-db-name>
USE <orangehrm-db-name>
kemudian anda perlu membuat tabel menggunakan script dbscript.sql yang terdapat pada
direktori /orangehrm/dbscript. Kemudian ketikkan perintah
SOURCE <path-to-doc-root>/orangehrm/dbscript/dbscript.sql
4. Dalam server MySQL buatlah sebuah akun user (user account) dengan semua priviledges, jangan lupa
mencatat username dan password karena itu akan diperlukan untuk mengkonfigurasi aplikasi untuk
memberi akses ke database dalam langkah (5). Anda akan memerlukan juga nama database yang telah
dimasukkan pada langkah (3). Gunakan perintah sebagai berikut (Catatan: baris perintah kedua
diperlukan jika distribusi PHP anda mempunyai client MySQL yang lebih tua dari 4.1;
GRANT ALL PRIVILEGES ON <orangehrm-db-name>.* TO '<username>'@'%' IDENTIFIED BY
'<password>' WITH GRANT OPTION;
1. Ekstrak source PHP OrangeHRM ke direktori yang dikonfigurasi oleh server Apache sebagai direktori
htdocs;
misal: C:\apache\Apache2\htdocs\orangehrm\
2. Sekarang anda perlu membuat database. Untuk melakukan hal ini masuklah ke dalam prompt MySQL
(anda harus login sebagai user yang mempunyai otoritas untuk membuat database dan menetapkan user).
Buat database dengan menggunakan perintah "USE"; (jangan lupa mencatat nama database yang akan
anda buat)
CREATE DATABASE <orangehrm-db-name>
USE <orangehrm-db-name>
kemudian anda perlu membuat tabel menggunakan script dbscript.sql yang terdapat pada
direktori /orangehrm/dbscript. Ketik perintah
SOURCE C:\apache\Apache2\htdocs\orangehrm\dbscript\dbscript.sql
3. Dalam server MySQL buatlah sebuah akun user (user account) dengan semua priviledges, jangan lupa
mencatat username dan password karena itu akan diperlukan untuk mengkonfigurasi aplikasi untuk
memberi akses ke database dalam langkah (5). Anda akan memerlukan juga nama database yang telah
dimasukkan pada langkah (2). Gunakan perintah sebagai berikut (Catatan: baris perintah kedua
diperlukan jika distribusi PHP anda mempunyai client MySQL yang lebih tua dari 4.1;
GRANT ALL PRIVILEGES ON <orangehrm-db-name>.* TO '<username>'@'%' IDENTIFIED BY
'<password>' WITH GRANT OPTION;
Catatan
Download PHP paket komplit ZIP package dari http://www.php.net/downloads.php. Biasanya tertulis
dengan penulisan php-x.x.x-Win32.zip. (jangan menggunakan paket windows installer karena hanya
berisi CGI interpreter, dan tidak ada extensions)
tekan next
4. Jika anda menginstal Apache HTTP server 2, lanjutkan dengan
memilih Install Apache HTTP Server 2.0 sebagai Service.
5. Pilih custom installation.
6. Ubah path apache ke direktori
c:\apache\
7. Instal server
Catatan
Jika anda menggunakan firewall software, pastikan bahwa anda diijinkan untuk mengakses Apache
HTTP server.
Catatan
jika anda menggunakan PHP5 baris LoadModule seharusnya sudah diubah seperti ini
LoadModule php5_module "c:/php/php5apache.dll"
OR
LoadModule php5_module "c:/php/php5apache2.dll"
ATAU
LoadModule php5_module "c:/php/php5apache2_2.dll"
untuk Apache 1.3 / Apache 2 / Apache 2.2 Web servers. Tambahkan juga baris;
PHPIniDir "C:/php"
Catatan
jika file php.ini tidak ada maka rename file php.ini-dist menjadi php.ini dan bukalah
OrangeHRM FAQ ver 0.2 © OrangeHRM Inc. 2005 - 2008 All rights reserved. Versi bahasa Indonesia oleh:
">tituspermadi.wordpress.com