Cài đặt Openbravo 2.5 trên CentOS

Openbravo là một phần mềm Web mã nguồn mở được tích hợp đầy đủ các chức năng về quản lý doanh nghiệp (ERP) có giá trị cao và chi phí thấp.Hệ thống này rất phù hợp cho các doanh nghiệp vừa và nhỏ đang tìm một hệ thống tích hợp để quản lý công việc kinh doanh của mình như khả năng quản lý các hoạt động hàng ngày, tối ưu hóa qui trình kinh doanh, nâng cao sự thỏa mãn khách hàng và cuối cùng là tăng lợi nhuận.
  Hôm nay mình sẽ hướng dẫn cài đặt Openbravo từ A-Z trên hệ điều hành CentOS bao gồm từ bước cài Postgresql, JDK, Ant, Apache Tomcat...




1.      Cài đặt  postgresql-8.3.3 trên CentOS 5..
Có một cách đơn giản để cài đặt Postgresql đó là cài đặt online từ trang chủ CentOS bằng cách bạn chỉ cần gõ dòng lệnh sau: (Tham khảo tại http://www.postgresonline.com/journal/index.php?/archives/45-An-Almost-Idiots-Guide-to-PostgreSQL-YUM.html)
-          Nếu bạn đã cài đặt phiên bản cũ của Postgresql thì cần phải stop nó bằng dòng lệnh;
Service postgresql stop
-          Vào đường dẫn http://yum.pgsqlrpms.org/reporpms/repoview/pgdg-centos.html để chọn link của một phiên bản Postgresql dau đó dùng lệnh wget đối với link bạn vừa lấy được , trong trường hợp này mình dùng phiên bản 8.3 nên link minh có dạng  http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-7.noarch.rpm thì mình sẽ gõ lệnh:
wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-7.noarch.rpm
-          Sau khi tải về bạn cài đặt gói rpm bằng lệnh:
rpm -ivh pgdg-centos-8.3-2.noarch.rpm
-          Sau đó bạn thực hiện cài đặt Postgresql từ Internet bằng cách thực hiện lần lượt các dòng lệnh sau:
yum install postgresql
yum install postgresql-devel
yum install postgresql-server
yum install postgis
yum install pgadmin3
yum install postgresql-contrib
 -    Sau khi cài đặt thành công bạn khởi động postgresql bằng dòng lệnh sau:
                        service postgresql start
Chắc chắn khi start nó sẽ báo lỗi, bạn phải init database bằng lệnh sau:
    service postgresql initdb
Bây giờ thì bạn đã có thể start postgresql bình thường.
-          Sau khi bạn cài xong các bước trên để cài đặt được Openbravo bạn cần thiết lập lại file bg_hba.confi trong thư mục /var/lib/pgsql/data đổi tất cả các thông số iden thành md5 (Lưu ý trước khi chuyên các thông số ident thành md5 bạn nên thiết lập lại mật khẩu của user postgres)

2.      Cài đặt JDK trên CentOS 5.3
-          Tải file cài đặt JDK /trên Linux (jdk-6u18-linux-i586.bin) tại địa chỉ  http://java.sun.com/javase/downloads/index.jsp
-          - Trong CentOS lần lượt gõ các lệnh sau:
-           Sudo chmod +x jdk-6u18-linux-i586.bin
-           ./ jdk-6u18-linux-i586-rpm.bin
-          Sau đó quá trình cài đặt sẽ diễn ra bình thường , bạn chỉ việc Enter và kết thúc.
-          Sau khi cài đặt thành công bạn thực hiện thiết lập môi trường cho JDK bằng cách vào thư mục etc mở file profile ra tìm dòng
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
-          Nhập đoạn mã sau vào phía dưới dòng đó (Bạn phải tùy chỉnh cho phù hợp với đường dẫn thư mục Java của bạn):

JAVA_HOME=/opt/jdk1.6.0_18
CLASSPATH=.:$JAVA_HOME/src.zip
          PATH=$JAVA_HOME/bin:$PATH
          export JAVA_HOME CLASSPATH PATH
-          Sau khi thiết lập biến môi trường để kiểm tra bạn có thể dùng dòng lệnh sau;
Java –version  (Nếu kết quả trả về là version của Java thì bạn đã thành công)

3.      Cài đặt Ant Apache trên CentOS
-          Tài file cài đặt Ant apache (apache-ant-1.8.0-bin.tar.gz) tại địa chỉ http://ant.apache.org/bindownload.cgi
-          Trong CentOS gõ lệnh:
tar -xzvf apache-ant-1.8.0-bin.tar.gz
-          Quá trình giải nén kết thúc là bạn đã cài thành công.
-          Sau khi giải nén thành công, bạn thiết lập môi trường trong CentOS như sau:
Vào thư mục etc mở file profile ra tìm dòng
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
-          Nhập đoạn mã sau vào phía dưới dòng đó (Bạn phải tùy chỉnh cho phù hợp với đường dẫn thư mục Ant của bạn):
ANT_HOME=/opt/apache-ant-1.8.0
PATH=$ANT_HOME/bin:$PATH
ANT_OPTS="-Xmx1024M -XX:MaxPermSize=128M"
export ANT_HOME PATH ANT_OPTS

Sau khi thiết lập biến môi trường nếu bạn muốn kiểm tra thì dùng dòng lệnh
Ant –version (Dòng lệnh trả về version của ant)
4.      Cài đặt Tomcat Apache trên CentOS
-          Tải file cài đặt apache Tomcat (apache-tomcat-6.0.26.tar.gz) tại website: http://tomcat.apache.org/download-60.cgi
-          Gõ lệnh:
tar -xzvf apache-tomcat-6.0.26.tar.gz
-          Quá trình giải nén diễn ra và cài đặt thành công!
-          Sau khi cài đặt xong bạn khai báo biến môi trường cho tomcat bằng cách vào etc/profile và nhập đoạn mã sau:
CATALINA_HOME=/opt/apache-tomcat-6.0.26
CATALINA_BASE=/opt/apache-tomcat-6.0.26
CATALINA_OPTS="-server -Xms128M –Xmx1024M -XX:MaxPermSize=256M"
export CATALINA_HOME CATALINA_BASE CATALINA_OPTS

-Bạn khởi động tomcat bằng cách chuyển  đến thư mục bin trong thư mục cài đặt tomcat và gõ dòng lệnh sau:
        ./startup.sh
Ngay sau đó tomcat sẽ được khởi động trên CentOS , bây giờ bạn chỉ việc kiểm tra bằng cách từ trình duyệt bạn gõ địa chỉ IP của máy chủ cài CentOS với cổng 8080 , ví dụ:
http://192.168.1.101:8080/   Ngay lập tức trang chủ tomcat sẽ hiện ra.
 Lưu ý: Trong trường hợp bạn đã thực hiện chính xác các bước trên mà tomcat vẫn chưa chạy được trên trình duyệt  máy khác thì bạn phải tắt tường lửa của CentOS.
*Chỉnh sửa quyền admin trong tomcat: Để có thể cài đặt Openbravo theo thiết lập mặc định của Openbravo bạn cần chỉnh sửa lại file tomcat-users.xml trong thư mục \conf\tomcat-users.xml. Sau khi mở file này ra thêm đoạn mã sau vào bên trên thẻ đóng </tomcat-user>:
         <role rolename="manager"/>         <role rolename="admin"/>         <user username="admin" password="admin" roles="admin,manager"/>

5.      Cài đặt Openbravo ERP 2.5
Đầu tiên hãy tải Openbravo ERP về từ trang web http://sourceforge.net/projects/openbravo/   (Bạn nhớ tải file source OpenbravoERP-2.50MP14.tar.bz2 khoảng 47 Mb)
-          Bạn giải nén file trên bằng cách thực hiện lệnh:
tar  xvf  OpenbravoERP-2.50MP14.tar.bz2
-          Vào thư mục vừa giải nén Openbravo và thực hiện lệnh:
ant setup
-          Bạn dùng lệnh cd config để chuyển đến thư mục config
-          Bạn gõ tiếp lần lượt 2 dòng lệnh sau để tiến hành cài đặt
Sudo chmod +x setup-properties-linux.bin
./ setup-properties-linux.bin
-          Chương trình yêu cầu bạn gõ Enter để tiếp tục cài đặt
-          Một thông báo license bạn gõ y để tiếp tục   
-          Tiếp theo là màn hình yêu cầu bạn chọn định dạng ngày tháng. àĐể mặc định
-          Sau đó chương trình lại yêu cầu chọn ký tự ngăn cách ngày tháng
-          Chương tiếp tục yêu cầu chọn kiểu giờ trong ngày là 12h hay 24h
-          Tiếp tục chọn dấu ngăn cách giờ (Time separator)
-          Chương trình hỏi bạn nơi để thư mục attachments -> Bạn cứ để mặc định và gõ Enter
-          Context name bạn để mặc định (Là Openbravo)
-          Web Url bạn để mặc định à gõ enter
-          Context URL bạn cũng để mặc định
-          Out put script location bạn cũng để mặc định và gõ Enter
-          DB-XML operation log verbosity bạn chọn là DEBUG
-          Đến đây màn hình yêu cầu bạn chọn database sẽ cài đặt
-          Ở đây mình cài trên PostGreSQL nên mình chọn là 2
-          Chương trình yêu cầu nhập tên database, và trên admin role  gõ Enter để mặc định là openbravo và trên admn role là postgres
-          Bạn nhập mật khẩu admin postgresql (Nếu chưa đặt mật khẩu bạn nên vào lại postgresql để thiết lập mật khẩu cho user Postgres)
-          Các tùy chọn tiếp theo bạn cứ để mặc định  cho đến khi chương trình yêu cầu bạn gõ Y để tiếp tục cài đặt
-          Sau đó bạn quay lại thư mục trước( Openbravo) và gõ lệnh:
ant install.source
-          Quá trình cài đặt diễn ra ngay sau đó. (Cứ việc ngồi chơi ^_^)
-          Sau khi cài đặt xong để vào Openbravo bạn gõ link sau vào trình duyệt:
http://localhost:8080/openbravo  (Localhost được thay bằng IP máy chủ mà bạn cài Openbravo)
-          Đăng nhập Openbravo bằng username: Openbravo và Password là : openbravo


Tài liệu tham khảo:

Một số vấn đề về lỗi trong quá trình cài đặt có thể tham khảo link sau:
http://wiki.openbravo.com/wiki/FAQ
Email:
Yahoo: nguyencongminh9000

0 Nhận xét:

Đăng nhận xét

Rất mong các ý kiến của các bạn khi đọc bài viết này !