Kami sendiri saat ini menggunakan Centos dan Ubuntu Server sebagai OS Server dikarenakan performa yang baik dan yang pasti bebas biaya lisensi dan dapat di download gratis sehingga menghemat anggaran Server. Instalasi ADempiere di OS Linux tidak lah terlalu sulit, hanya saja memang harus memahami prinsip kerja serta perintah perintah dasar OS Linux.
Berikut ini akan coba saya bahas instalasi ADempiere 3.60LTS pada OS Linux Centos 5.4 (saat ini Centos terbaru adalah 5.5 akan tetapi prosedur instalasinya tidaklah jauh berbeda)
Persiapan:
1. Sediakan Server atau PC yang akan digunakan untuk instalasi, dengan spec minimal Pentium4 atau lebih tinggi, dengan memory minimal 512MB (disarankan 1GB keatas), dan dengan ruang hard disk kosong sekitar 2GB. (Saya yakin spec PC anda saat ini pasti jauh lebih tinggi :-) )
2. Install OS Centos 5.5 pada mesin anda.
3. Download Java JDK5 di http://java.sun.com
Download PostgreSQL di http://www.postgresql.org
Download Adempiere_360LTS.tar.gz di http://sourceforge.net/projects/Adempiere
Copy kan file hasil download ke folder anda, misal di folder /opt
Langkah Instalasi:
A. Instalasi Java JDK Setelah anda megCopy file java jdk (misal jdk-6u21-linux-i586.bin) kedalam direktori anda, misalnya /opt letakkan dan ekstrak file, buka Terminal ( Application > Accessories > Terminal , lalu jalankan perintah berikut:
# ./jdk-6u21-linux-i586.binproses ekstrasksi akan berlangsung, dan tekan enter bila proses sudah selesai
lanjutkan dengan perintah berikut:
# ln -sf /opt/jdk1.6.0_21/bin/java /usr/bin/
lakukan pengecekan :
# java -version
B. Ekstrak File Adempiere, ekstrak file Adempiere_360LTS.tar.gz ke home directory anda misalnya: /opt/Adempiere .
C. Seting Environtment , edit profile dan tambahkan path untuk JAVA_HOME dan ADEMPIERE_HOME, dengan perintah berikut:
# vi /etc/profile
lanjutkan dengan setting environtment berikut:# vi /etc/environment
Lakukan pengecekan path:
D. Install PostgreSQL, lakukan instalasi PostgreSQL,# ./postgresql-8.4.4-1-linux.bin
setelah PostgreSQL terinstall di komputer anda, kemudian jalankan langkah langkah berikut
Initializing database: [ OK ]
b). Jalankan postgresql
# /etc/init.d/postgresql start
Starting postgresql service: [ OK ]
selanjutnya tambahkan path di bash_profile:
# vi ~ /.bash_profile
tambahkan path berikut:
PATH=$PATH:$HOME/bin:/opt/jdk1.6.0_21/bin:/opt/PostgreSQL/8.4/bin
E. Membuat Database ADempiere, langkah selanjutnya adalah membuat database (kosong) ADempiere, dengan cara sebagai berikut: # su – postgres
-bash-3.1$ createuser adempiere
Shall the new role be a superuser? (y/n) y
CREATE ROLE
-bash-3.2$ createdb -E UTF8 -O adempiere adempiere
CREATE DATABASE adempiere;
CREATE DATABASE
COMMENT ON DATABASE adempiere IS ‘UTF8′;
COMMENT
kemudian Lakukan pengecekan
-bash-3.2$ psql
psql (8.4.2)
Type “help” for help.
postgres=# \l
List of databases
Name | Owner | Encoding | Collation | Ctype | Access privileges
—————-+—————+—————+————–+————-+——————–+——————-
adempiere | adempiere | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres : postgres=CTc/postgres
template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres : postgres=CTc/postgres
(4 rows)
postgres=# \du
List of roles
Role name | Attributes | Member of
———–+————-+———–
adempiere | Superuser | {}
: Create role
: Create DB
postgres | Superuser | {}
: Create role
: Create DB
postgres=# \q
F. Import Database, langkah selanjutnya adalah melakukan import dengan cara melakukan dump database sebagai berikut:
masuk ke folder /opt/Adempiere/data dan kalankan import dump
#cd /opt/Adempiere/data
#psql -U adempiere -d adempiere -f Adempiere_pg.dmp 2> error_dmp.log
F. Setup ADempiere, langkah yang terakhir adalah melakukan setup Adempiere dengan cara sebagai berikut:
# cd /opt/Adempiere
# chmod +x *.sh
# ./RUN_setup.sh
Lakukan Test, apabila semua parameter sudah benar (ditandai dengan tanda centang) , tekan "Save"
G. Jalankan Application Server. Setelah Adempiere terinstall di komputer anda, anda dapat menjalankan apllication server dengan cara sebagai berikut:
# cd /opt/Adempiere/util
# chmod +x *.sh
# ./RUN_Server2.sh
di Console akan muncul prose deploy, tunggu kurang lebih 2 s/d 3 menit (tergantung kecepatan komputer anda) sampai muncul "Started in 5m:43s:229ms" seperti gambar berikut (lama waktu deploy tergantung kecepatan komputer anda) :
H. Jalankan Aplikasi, Untuk menjalankan aplikasi Adempiere, anda dapat mengeksekusi file RUN_Adempiere.sh sebagai berikut:
# cd /opt/Adempiere
# ./RUN_Adempiere.sh
kemudian isi parameter berikut
Application Host : ( isi dengan hostname anda)
Database Tpe : PostgreSQL
Database Host : ( isi dengan hostname anda)
Database Name : adempiere
Kemudian test connection
Apabila anda sudah melihat tampilan dashboard Adempiere, maka Selamat! anda sudah berhasil melakukan instalasi di Centos Linux anda.
untuk masuk kedalam menu Adempiere, silahkan klik pada tab Menu:
Semoga tulisan ini dapat bermanfaat bagi pengguna ADEMPIERE INDONESIA . Salam ERP,
Agung Budi Santosa
BACA JUGA: Instalasi Adempire 3.60LTS pada Sistem Operasi Windows
**Untuk informasi ERP Training / ADempiere Training yang lain silahkan kontak: training@alphamedia.co.id
Joint FB Forum: ADempiere Indonesia & IDempiere Indonesia Study group
7 comments:
pak agung, mulai dari
a). lakukan inisialisasi database
# service postgresql initdb
Initializing database: [ OK ]
b). Jalankan postgresql
# /etc/init.d/postgresql start
Starting postgresql service: [ OK ]
tidak bisa dijalankan.... mohon petunjuknya
www.ramerame.in
pakai postgreSQL Versi berapa, error yang keluar apa?
thx
Lumayan lengkap nih pak tutorialnya
Informasi tentang instalasi ini sangat bermanfaat.
Petunjuknya jelas dan disampaikan dengan bahasa yang mudah.
Terima kasih ya.
saya pengen belajar SQL dmana ya
ada yang saya mau tanyakan, apakah SQL bisa menjadikan database penjualan di toko.
apakah ada module untuk belajar SQL?saya ingin sekali belajar
Post a Comment