Cara Install Openbravo ERP pada VPS Ubuntu
Dalam 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.
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/managerTomcat 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:
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.
Tidak ada komentar:
Posting Komentar