Odoo12版本怎么配置启动?

Odoo以前需安装

  • PostgreSQL 安装
  • wkhtmltopdf安装,wkhtmltopdf 提供html到pdf的转换功能,在odoo中的打印等功能须要
  • Python3.5+

安装方式

官方提供多种Odoo安装方式:css

源码安装详解

源码获取

git仓库地址:html

项目结构说明:python

  • addons 功能模块,Odoo全部功能模块放在该目录下
  • odoo 基础模块,包含数据库链接、Model 管理,ORM、Http 服务等功能
  • setup python setup.py 安装相关文件
  • setup.py 将odoo目录下的基础模块安装到python 库中

Virtualenv(可选)

virtualenv 用来建立一个python 的隔离环境,经过它能够将Odoo的依赖包安装到隔离环境中git

# 在项目目录下建立 venv virtualenv venv 

依赖安装

经过pip install -r requirements.txt 安装依赖,安装依赖时要注意Virtualenv 和非Virtualenv 会有所区别。若是使用Virtualenv 咱们在执行命令时应该使用 venv下Scripts 目录下的pipgithub

window环境下sql

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

Linux环境下docker

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

<font style="color:red">注:</font> window环境下安装 依赖可能出现因为zlib 没有致使Pillow安装失败,高版本的Pillow包含zlib:shell

将requirements.txt 文件中的Pillow版本修改成5.3.0便可数据库

配置

odoo配置能够在启动时指定配置文件或者直接配置启动参数ui

[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

相关文章
相关标签/搜索