Odoo12版本怎么配置啟動?


Odoo之前需安裝

  • PostgreSQL 安裝
  • wkhtmltopdf安裝,wkhtmltopdf 提供html到pdf的轉換功能,在odoo中的打印等功能需要
  • Python3.5+

安裝方式

官方提供多種Odoo安裝方式:

源碼安裝詳解

源碼獲取

git倉庫地址:

項目結構說明:

  • addons 功能模塊,Odoo所有功能模塊放在該目錄下
  • odoo 基礎模塊,包含數據庫連接、Model 管理,ORM、Http 服務等功能
  • setup python setup.py 安裝相關文件
  • setup.py 將odoo目錄下的基礎模塊安裝到python 庫中

Virtualenv(可選)

virtualenv 用來創建一個python 的隔離環境,通過它可以將Odoo的依賴包安裝到隔離環境中

# 在項目目錄下創建 venv virtualenv venv 

依賴安裝

通過pip install -r requirements.txt 安裝依賴,安裝依賴時要注意Virtualenv 和非Virtualenv 會有所區別。如果使用Virtualenv 我們在執行命令時應該使用 venv下Scripts 目錄下的pip

window環境下

# virtualenv 方式 .\venv\Scripts\pip.exe install -r requirements.txt  # 非virtualenv 方式 pip install -r requirements.txt 

Linux環境下

# virtualenv 方式 ./venv/bin/pip install -r requirements.txt  # 非virtualenv 方式 pip install -r requirements.txt 

<font style="color:red">注:</font> window環境下安裝 依賴可能出現由於zlib 沒有導致Pillow安裝失敗,高版本的Pillow包含zlib:

將requirements.txt 文件中的Pillow版本修改為5.3.0即可

配置

odoo配置可以在啟動時指定配置文件或者直接配置啟動參數

[options] # 管理數據庫時需要該密碼 admin_passwd = superadmin_passwd # 數據庫 db_host = 192.168.1.56 db_port = 5432 db_user = pgsql db_password = pgsql # 插件目錄 addons_path = addons # 日志 logfile= log/log.service log_level=debug 

啟動

Linux 環境下:

 ./odoo-bin -c odoo.config -l zh-CN 啟動

如果使用virutalenv方式需要修改一下 oddd-bin 文件,修改文件首行:

 ##修改前  #!/usr/bin/env python3  ##修改后  #!/usr/bin/env /opt/odoo/odoo12/odoo12-venv/bin/python3 

Window 環境下:

 .\venv\Scripts\python.exe odoo-bin -c odoo.config -l zh-CN 

到此odoo服務已經開啟了,我們可以訪問localhost:8069

 


免責聲明!

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



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