(總結)CentOS 7.x裡yum安裝Odoo 8.0&9.0(OpenERP)
最近想了解下合适中小企業使用的ERP系統,研究了幾款主流的開源ERP系統以及了解下SAP、
OracleEBS等大型ERP系統,開源ERP裡Odoo(以前叫OpenERP)是最有名的,聽說在歐洲廣泛使用。功能确實非常強大,預設有中文語言包,使用
Python開發,資料庫用了PostgreSQL,缺點是不支援
MySQL。官方有yum源,在
CentOS7.x裡使用yum安裝部署比較快速,但如果稍不注意細節,可能就會安裝出錯,簡要記錄如下:
簡介:OpenERP是一款自由開源的傳統的OpenERP(企業資源規劃),它包含了開源CRM、網站建構、電子商務、項目管理、計費賬務、POS、人力資源、市場、生産、采購管理以及其它子產品用于提高效率及銷售。Odoo中的應用可以作為獨立程式使用,它們也可以無縫內建到一起,是以你可以在安裝幾個程式來得到一個全功能的開源ERP。
安裝Odoo步驟:
1、安裝 PostgreSQL
首先需要更新CentOS 7.x的軟體包到最新版本。
# yum update -y
接着安裝PostgreSQL,因為Odoo使用PostgreSQL作為它的資料庫。(這個資料庫我不熟,在國内也很少用,要支援MySQL要做二次開發修改大量代碼)
# yum install postgresql postgresql-
serverpostgresql-libs -y
初始化資料庫。
# postgresql-
setupinitdb
設定PostgreSQL來讓它每次開機自啟動。
# systemctl enable postgresql
# systemctl start postgresql
為使用者“postgresql”設定密碼。
# su - postgres
$ psql
postgres=# \password postgres
postgres=# \q
# exit
2、設定Odoo的yum倉庫
我們要添加 EPEL庫到我們的CentOS裡,Odoo依賴的
運作環境依賴包有部分沒有在标準倉庫裡,而在EPEL庫裡。
# yum install epel-release yum-utils -y
安裝EPEL後,使用yum-config-manager添加Odoo的倉庫。官方倉庫有8.0和9.0的,自己選一個。
安裝8.0版本的如下:
# yum-config-manager --add-repo=
https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
安裝9.0版本的如下:
# yum-config-manager --add-repo=https://nightly.odoo.com/9.0/nightly/rpm/odoo.repo
3、安裝Odoo 8.0 或Odoo 9.0
注意:8.0和9.0隻能在同一台伺服器上安裝一個。
下面的指令會安裝odoo以及必須的依賴包。
# yum install -y odoo -y
啟動Odoo服務并設定自啟動。
# systemctl start odoo
# systemctl enable odoo
4、打開防火牆(如果沒開啟防火牆可忽略這步)
因為Odoo使用8069端口,我們需要在防火牆中允許遠端通路,使用下面指令來允許8069端口通路。
# firewall-cmd --zone=public --add-port=8069/tcp --permanent
# firewall-cmd --reload
5、Web通路接口
已經在CentOS 7.x中安裝了Odoo 8.0,可以在浏覽器中輸入http://ip:8069來通路Odoo。接着要做的第一件事就是建立一個新的資料庫和新的密碼。注意,Master password預設是admin,安裝的時候不要修改,修改後安裝會出錯。這個密碼可以安裝成功後在/etc/odoo/openerp-server.conf裡面修改。方法:去掉第3行“admin_passwd”前的注釋符,将新的master密碼填在=後面,儲存後重新開機odoo服務。
接着可以在登入頁面中輸入使用者名和密碼。截圖如下:
https://s4.51cto.com/wyfs02/M00/8F/7F/wKioL1jiIKbRVTkSAAH-wK65Bjo953.png-wh_500x0-wm_3-wmp_4-s_1153473238.png
官方子產品就好多,第三方子產品據說有2000多個。安裝完成,慢慢再深入熟悉。
參考:http://linoxide.com/
linux-how-to/setup-openerp-odoo-centos-7/
https://www.odoo.com/documentation/9.0/setup/install.html