Odoo 二次開發教程【一】 Odoo 的安裝


一,安裝的兩種方式:

1) deb包安裝:

  此安裝方式適用於簡單不需要太多的人工干預,大多數插件都在deb中涵蓋了。具體的步驟如下:

  1.編輯 /etc/apt/source.list 文件,在末尾添加Odoo源:http://nightly.odoo.com/

  

deb http://nightly.odoo.com/8.0/nightly/deb/ ./

 

  2. sudo apt-get update 更新源列表,此過程中可能碰到key驗證失敗的問題,可到https://nightly.odoo.com/odoo.key 下載公用key ,然后使用 sudo apt-key add 命令添加key:

sudo apt-key add odoo.key

  3.源更新完成后即可使用apt-get 方式輕松安裝odoo了

sudo apt-get install odoo

  4.至此 Odoo應該已經成功地安裝到你的系統上,接下來介紹一些常用的配置:

  Odoo在Ubuntu 14.04默認的安裝路徑在 /usr/lib/python2.7/dist-packages/openerp目錄下,對應的addons-path路徑在/usr/lib/python2.7/dist-packages/openerp/addons

  Odoo的配置文件在 /etc/odoo/odoo-server.conf

  服務的啟動和關閉可以使用系統的命令格式: sudo service odoo start/stop/restart

  5.odoo-server.conf文件介紹:

  addons_path:指定多個addons 的文件夾的路徑,建議不要把自己開發的模塊跟系統的放在一起,最好建立自己的文件夾,然后添加到該配置文件中。

  admin_passwd:管理密碼

  db_user:使用哪個賬號訪問數據庫

2) 源碼安裝:

  1.使用git工具直接從github上講源碼拖下來:https://github.com/odoo/odoo

  

sudo git clone https://github.com/odoo/odoo 

  2.代碼下載下來之后,進入文件夾使用如下命令進行安裝,由於GFW的原因,很多插件自動安裝不上,需要手動安裝,這也是源碼安裝最為繁瑣的地方,有耐心的同學請慢慢折騰。

sudo python setup.py install

  3.所有插件安裝完成后,即可使用如下的命令啟動:

./openerp-server -r odoo --addons-path='./addons'

  linux下可以封裝到shell命令中,免去了每次啟動都要輸這么長的命令的繁瑣步驟。當然上面也可以通過 -c 參數指定配置文件。

  4.使用supervisor值守服務

  主要用在服務器上,請移步 http://my.oschina.net/wangbuke/blog/67431

 

二、數據庫的安裝與配置

  Odoo 使用Postgresql數據庫 ,相對小眾的數據庫,安裝方法參見官網:http://www.postgresql.org/

  這里主要講下配置:

  1. Odoo在啟動過程中報錯,查看日志,沒有用戶 odoo/openerp

  需要手工創建用戶並賦予管理員權限:

sudo su postgres
psql
create user odoo with superuser

  2.數據庫的端口在非本地訪問不了

  沒有配置啟用監聽端口,找到/etc/postgres/9.x/main/postgresql.conf,去掉 listen_addresses一行的注釋,重啟服務

  3.遠程可以訪問數據庫,但總是提示認證錯誤

  編輯/etc/postgres/9.x/main/pg_hba.conf文件,針對不同的IP號段設置不同的訪問權限,peer,md5,trust.

  

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM