Odoo12版本怎么配置启动?

Odoo12在启动之前是需安装的,Odoo12的安装前需要一些其他的环境条件。odoo安装首先要看官方的安装文档,这就首要的,看完安装文档,做到心中有数,再安装会事半功倍,这个文档用于总结记录odoo12启动配置的过程。如遇到问题可联系我们或者页面下方 提交工单处理解决Odoo问题。Odoo云为中国区域企业提供优质的Odoo实施、培训、二次开发以及公有、私有云等一系列服务。公司有着专业的实施顾问团队,完整的开发、测试管理体系,稳定的Odoo云平台支撑系统。odoo12配置
Odoo源码可到Odoo官网下载或在Odoo云提交工单获取Odoo源码
Odoo运行之前的环境要先安装
  • PostgreSQL 安装
  • wkhtmltopdf安装,wkhtmltopdf 提供html到pdf的转换功能,在odoo中的打印等功能需要
  • Python3.5+
Odoo安装方式
官方提供多种Odoo安装方式:
  • 安装包安装
  • 源码安装
  • Docker安装
项目结构说明:
addons 功能模块,Odoo所有功能模块放在该目录下
odoo 基础模块,包含数据库连接、Model 管理,ORM、Http 服务等功能
setup python setup.py 安装相关文件
setup.py 将odoo目录下的基础模块安装到python 库中。
使用virtualenv 用来创建一个python 的隔离环境,通过它可以将Odoo的依赖包安装到隔离环境中
virtualenv:
# 在项目目录下创建 venv virtualenv venv
依赖安装:
通过pip install -r requirements.txt 安装依赖,安装依赖时要注意Virtualenv 和非Virtualenv 会有所区别。如果使用Virtualenv 我们在执行命令时应该使用 venv下Scripts 目录下的pip。
Linux环境下:

# virtualenv 方式
./venv/bin/pip install -r requirements.txt
# 非virtualenv 方式
pip install -r requirements.txt
注: window环境下安装 依赖可能出现由于zlib 没有导致Pillow安装失败,高版本的Pillow包含zlib:
将requirements.txt 文件中的Pillow版本修改为5.3.0即可
window环境下:
# virtualenv 方式
.\venv\Scripts\pip.exe install -r requirements.txt
# 非virtualenv 方式
pip install -r requirements.txt

Odoo配置:
odoo配置可以在启动时指定配置文件或者直接配置启动参数

[options]
# 管理数据库时需要该密码
admin_passwd = superadmin_passwd

# 数据库
db_host = 192.168.0.58
db_port = 5432
db_user = odooyun
db_password = odooyun

# 插件目录
addons_path = addons

# 日志
logfile= log/log.service
log_level=debug
Odoo如何启动启动:
Window 环境下:

.\venv\Scripts\python.exe odoo-bin -c odoo.config -l zh-CN
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
到此odoo服务已经开启了,我们可以访问本地127.0.0.1(localhost):8069