最简单得安装方式
使用Vim编辑Ubuntu的Source文件,默认路径在/etc/apt/sources.list
然后在文件的末端添加如下一行:
deb http://nightly.odoo.com/13.0/nightly/deb/ ./
使用sudo apt-get update 更新源列表,此过程中可能碰到key验证失败的问题,可到https://nightly.odoo.com/odoo.key 下载公用key ,然后使用 sudo apt-key add 命令添加key:
wget https://nightly.odoo.com/odoo.key
sudo apt-key add odoo.key
rm odoo.key 装完了就删了。
更新完源,就可以使用apt-get命令进行安装了:
sudo apt-get install odoo
这个安装是 社区版,企业版需要下载企业版的包,修改启动配置文件
Odoo配置文件odoo.conf
源码中默认配置文件目录在 odoo/debian/odoo.conf
; admin_passwd = admin
此密码在账套管理,新建恢复删除等操作时需要次密码验证,防止恶意操作,默认admin
db_host = 127.0.0.1
数据库主机地址,默认为本机
db_port = 5432
数据库端口,默认5432
db_user = odoo
连接数据库的用户
db_password = odoo
连接数据的用户密码
addons_path = <这里改成企业版的包路径>
模块存放目录,多个目录用,隔开
data_dir = data
文件存放目录,存放odoo的session、缓存、附件
logfile = logs/openerp-server.log
日志文件存放路径
logrotate = True
每天生成一个日志文件
log_db = False
是否将log写入db的ir_logging表
list_db = False
是否允许显示数据库列表
dbfilter = .*
过滤要显示的数据库名称,值为^%d$即已二级域名作为默认账套名
log_level = info
日志的级别, 可选值包括:debug_rpc_answer, debug_rpc, debug, debug_sql, info, warn, error, critical
log_handler = :INFO
可以是一组module:log_level对, 默认值是:INFO(表示所有模块的默认日志级别为INFO级别)
csv_internal_sep = ,
用于导入导出的csv文件的默认分隔符
然后可以用 odoo -c 选择配置文件启动
安装还会遇到 wkhtmltopdf这个插件会出错,所以建议重新安装一下,先卸载
sudo apt remove wkhtmltopdf
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
网友评论