Cara Install Openbravo ERP pada VPS Ubuntu

openbravoDalam tutorial ini, kami akan menunjukkan cara untuk instal Openbravo ERP pada VPS Ubuntu. Openbravo ERP merupakan sumber ERP terbuka (Enterprise Resource Planning) solusi bisnis berbasis web untuk perusahaan kecil dan menengah yang dirilis di bawah Lisensi Openbravo Public.

Harap dicatat, Openbravo adalah sumber daya perangkat lunak lapar atau boros resosis, sehingga untuk meng instal Openbravo perlu memiliki minimal 1,5 GB RAM bebas pada server Anda.

Pada saat menulis tutorial ini, versi stabil terbaru dari Openbravo adalah 3.0PR14Q3.4 dan memerlukan:

Tomcat 6 (Tomcat 7 tidak didukung)
Ant> = 1.7.1
OpenJDK> = 1.6.0
PostgreSQL> = 8,4 diinstal pada server virtual Anda.

Sebelum Jauh pertama – tama perbarui paket OS server dengan menggunakan perintah berikut:

# apt-get update
# apt-get upgrade

Install PostgreSQL:

# sudo apt-get install postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3 uuid

Kemudian, jalankan perintah berikut:

sudo -i -u postgres
update pg_database set datallowconn = TRUE where datname = ‘template0’;
\c template0
update pg_database set datistemplate = FALSE where datname = ‘template1’;
drop database template1;
create database template1 with template = template0 encoding = ‘UTF8’;
update pg_database set datistemplate = TRUE where datname = ‘template1’;
\c template1
update pg_database set datallowconn = FALSE where datname = ‘template0’;
ALTER ROLE postgres WITH PASSWORD ‘your-password’;
CREATE ROLE tad LOGIN PASSWORD ‘your-tad-user-password’;
CREATE DATABASE openbravo WITH ENCODING=’UTF8′ OWNER=tad;
template1=# \q
exit

Restart layanan PostgreSQL untuk perubahan berlaku:

# /etc/init.d/postgresql restart

Instal Ant, OpenJDK dan Tomcat 6:

# sudo apt-get install ant openjdk-7-jdk tomcat6 tomcat6-admin tomcat6-user tomcat6-common

Jalankan perintah berikut:

echo ‘export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64’ > /etc/profile.d/java.sh
echo ‘export CATALINA_HOME=/usr/share/tomcat6’ >> /etc/profile.d/java.sh
echo ‘export CATALINA_BASE=/var/lib/tomcat6’ >> /etc/profile.d/java.sh
echo ‘export CATALINA_OPTS=”-server -Djava.awt.headless=true -Xms512M -Xmx2048M -XX:MaxPermSize=512M”‘ >> /etc/profile.d/java.sh
chmod +x /etc/profile.d/java.sh
source /etc/profile.d/java.sh
cp $JAVA_HOME/lib/tools.jar /usr/share/tomcat6/lib/

Edit skrip startup Tomcat dan tambahkan baris di bawah ini segera setelah ‘JVM_TMP=/tmp/tomcat6-$NAME-tmp’ baris:

# vi /etc/init.d/tomcat6

tambahkan baris berikut:

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
CATALINA_HOME=/usr/share/tomcat6
CATALINA_BASE=/var/lib/tomcat6
CATALINA_OPTS=”-server -Djava.awt.headless=true -Xms512M -Xmx2048M -XX:MaxPermSize=512M”

Edit file /etc/tomcat6/tomcat-users.xml:

# vi /etc/tomcat6/tomcat-users.xml

tambahkan baris berikut:

<tomcat-users>
<role rolename=”manager”/>
<role rolename=”admin”/>
<user username=”admin” password=”your-tomcat-admin-password” roles=”admin,manager”/>
</tomcat-users>

Download versi terbaru dari Openbravo ERP yang tersedia di http://sourceforge.net/projects/openbravo/files/ ke server, ekstrak dan jalankan ‘pengaturan semut’:

# cd /opt/
# wget http://sourceforge.net/projects/openbravo/files/02-openbravo-sources/3.0PR14Q3.4/openbravo-3.0PR14Q3.4.tar.bz2/download -O openbravo3.tar.bz2
# tar -xjvf openbravo3.tar.bz2
# cd /opt/Openbravo-3.0PR14Q3.4/
# ant setup
# cd config/
# chmod 755 setup-properties-linux-x64.bin

Kemudian, jalankan perintah berikut:

# ./setup-properties-linux-x64.bin

Ikuti petunjuk mudah pada layar dan pastikan Anda mengubah pengaturan ini:

Admin Role Password [syspass]: <your-password>

DB Role Password [tad]: <your-tad-user-password>

Tomcat Manager URL:  http://<your_ip>:8080/manager

Tomcat manager password [admin]: <your-tomcat-admin-password>

Run ‘install.source semut’ sebagai user biasa, misalnya membuat user baru bernama ‘openbravo’:

adduser openbravo
chown openbravo:openbravo -R /opt/openbravo/
chown openbravo:openbravo -R /opt/Openbravo-3.0PR14Q3.4/
cd /opt/Openbravo-3.0PR14Q3.4/
su openbravo
ant install.source
ant smartbuild
exit

Jika Anda menerima kesalahan berikut:

BUILD FAILED
/opt/Openbravo-3.0PR14Q3.4/build.xml:487: The following error occurred while executing this line:
/opt/Openbravo-3.0PR14Q3.4/src/build.xml:843: The following error occurred while executing this line:
/opt/Openbravo-3.0PR14Q3.4/src/build.xml:849: Directory /var/lib/tomcat6/webapps/openbravo/WEB-INF/lib creation was not successful for an unknown reason

jalankan perintah berikut untuk memperbaiki masalah:

su root
mkdir -p /var/lib/tomcat6/webapps/openbravo/
chown openbravo:openbravo /var/lib/tomcat6/webapps/openbravo/
su openbravo
ant smartbuild
exit

Pastikan tomcat6 pengguna telah membaca read/write permissions pada ‘/var/lib/tomcat6/webapps/openbravo/’:

chown tomcat6:tomcat6 -R /var/lib/tomcat6/webapps/openbravo/

Restart layanan Tomcat:

/etc/init.d/tomcat6 restart

Kemudian buka http://ip_address:8080/openbravo pada browser Anda dan masuk ke dalam Openbravo menggunakan ‘Openbravo’ sebagai username dan ‘openbravo’ sebagai password. Sistem ini case-sensitive sehingga Anda perlu mengetik baik username dan password dengan benar untuk mengakses Openbravo. Jangan lupa untuk mengubah password pengguna Openbravo Anda:

openbravo3

Jika Anda ingin mengarahkan ulang ke port 80 bukan 8080 dan terbuka Openbravo ERP menggunakan http://domain.com/openbravo, Anda perlu mengedit konfigurasi Apache dan mengatur proxy reverse. Sebagai contoh, Eidt virtual host untuk domain.com di Apache dan tambahkan baris-baris:

ProxyRequests Off

<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://your-domain.com:8080/
ProxyPassReverse / http://your-domain.com:8080/
<Location />
Order allow,deny
Allow from all
</Location>

Restart web server Apache Anda untuk perubahan diterapkan dan terbuka Openbravo menggunakan http://domain.com/openbravo

Itu dia. Openbravo telah berhasil diinstal pada VPS Ubuntu Anda.

Cara Install Openbravo ERP pada VPS Ubuntu
Written by: dwi tikto
Reting: 4.7


Blog Riau Network ini penuh dengan informasi yang berharga mengenai hosting, web design, web pemasaran Search Engine Optimization, web hosting, database mysql dan melindungi website.


Follow me on Google+ | Twitter | Facebook | Linkedin | YouTube

Share This Post

Recent Articles

Leave a Reply

Hosting By Riau Network