Odoo13 企业版安装遇到的一些坑。

作者:jcmp      发布时间:2021-04-23      浏览量:0
1、最简单得安装方式使用Vim编辑Ubu

1、最简单得安装方式

使用Vim编辑Ubuntu的Source文件,默认路径在/etc/apt/sources.list。

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

wgethttps://nightly.odoo.com/odoo.key。

sudo apt-key add odoo.key

rm odoo.key 装完了就删了。

更新完源,就可以使用apt-get命令进行安装了:

sudo apt-get install odoo

这个安装是 社区版,企业版需要下载企业版的包,修改启动配置文件。

2、Odoo配置文件odoo.conf

源码中默认配置文件目录在 odoo/debian/odoo.conf。

; admin_passwd = admin

此密码在账套管理,新建恢复删除等操作时需要次密码验证,防止恶意操作,默认admin。

3、db_host = 127.0.0.1

4、数据库主机地址,默认为本机

5、db_port = 5432

6、数据库端口,默认5432

7、db_user = odoo

8、连接数据库的用户

9、db_password = odoo

10、连接数据的用户密码

addons_path = <这里改成企业版的包路径>

11、模块存放目录,多个目录用,隔开

12、data_dir = data

文件存放目录,存放odoo的session、缓存、附件

logfile = logs/openerp-server.log。

13、日志文件存放路径

14、logrotate = True

15、每天生成一个日志文件

16、log_db = False

是否将log写入db的ir_logging表

17、list_db = False

18、是否允许显示数据库列表

19、dbfilter = .*

过滤要显示的数据库名称,值为^%d$即已二级域名作为默认账套名。

20、log_level = info

日志的级别, 可选值包括:debug_rpc_answer, debug_rpc, debug, debug_sql, info, warn, error, critical。

21、log_handler = :INFO

可以是一组module:log_level对, 默认值是:INFO(表示所有模块的默认日志级别为INFO级别)。

22、csv_internal_sep = ,

23、用于导入导出的csv文件的默认分隔符

然后可以用 odoo -c 选择配置文件启动

安装还会遇到 wkhtmltopdf这个插件会出错,所以建议重新安装一下,先卸载。

sudo apt remove wkhtmltopdf

24、cd ~

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz。

tar xvf wkhtmltox*.tar.xz

sudo mv wkhtmltox/bin/wkhtmlto* /usr/bin。

sudo apt-get install -y openssl build-essential libssl-dev libxrender-dev git-core libx11-dev libxext-dev libfontconfig1-dev libfreetype6-dev fontconfig。

破解版的 企业版在安装网站的时候 会报缺一个 依赖

不能安装模块"social_push_notifications“因为一个外部依赖没有满足:Python library not installed:firebase_admin。

sudo pip3 install firebase_admin就可以了,这个过程比较漫长。

上线使用的时候,建议修改数据库端口,修改数据库用户名,给odoo数据库管理加密码,使用nginx 配置Https 访问odoo。