Ubuntu18安装Odoo

1. 下载deb包:

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

github地址:(git比较慢)
https://github.com/odoo/odoo

2. 安装:

deb包上传到服务器后安装;

$ sudo apt-get update # 更新
$ sudo apt-get -f install # 安装缺乏的依赖
$ sudo dpkg -i odoo_13.0.latest_all.deb #安装
3. PostgreSql安装、创建用户
4. 修改odoo的配置文件odoo.conf
[options]
; This is the password that allows database operations:
; admin_passwd = admi
db_host = False
db_port = False
db_user = xxx
db_name = xxx
db_password = xxx
logfile=/var/log/odoo/odoo10.log
addons_path = /usr/lib/python3/dist-packages/odoo/addons,/home/xxx/Odoo
# /home/xxx/Odoo是之后自己添加odoo模块的地址

按照自己创建的数据库信息进行修改

5. 启动odoo
$ sudo /etc/init.d/odoo start
[ ok ] Starting odoo (via systemctl): odoo.service.

查看odoo服务状态:

$ sudo systemctl status odoo
odoo.service - Odoo Open Source ERP and CRM
   Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: ena
   Active: failed (Result: exit-code) since Tue 2020-09-01 10:44:41 CST; 57s ago
  Process: 30596 ExecStart=/usr/bin/odoo --config /etc/odoo/odoo.conf --logfile 
 Main PID: 30596 (code=exited, status=1/FAILURE)
Sep 01 10:44:38 xxx systemd[1]: Started Odoo Open Source ERP and 
Sep 01 10:44:41 xxx systemd[1]: odoo.service: Main process exited
Sep 01 10:44:41 xxx systemd[1]: odoo.service: Failed with result

报错显示是某个程序退出运行了,也不知道哪里有问题,我已经确定我的防火墙对8069开放了,端口可以运行,所以怀疑数据库用户问题,因为我之前已经安装了PostgreSql并配置了就偷懒直接用了,这里还是再次新建个odoo用户:

$ sudo su postgres # 切换到postgres用户
$ psql             # 进入数据库
$ create user odoo superuser passowrd 'odoo' login # 创建超级用户 odoo 密码 odoo

根据用户密码修改odoo.conf,再重启:

$ sudo service odoo restart

还是打不开http://ip地址:8069/,我的防火墙已经放行8069,数据库也没有问题,应该是nginx需要配置一下。

6. 配置nginx

找到nginx的配置文件进行修改:

$ sudo vim /etc/nginx/sites-available/default
# 添加代码
        location /odoo/ {
           proxy_pass   http://192.168.0.0:8069/;       
        }
#保存退出,然后再重启服务
$ sudo nginx -t -c /etc/nginx/sites-available/default # nginx修改完后测试是否正确
$ sudo service nginx reload 
$ sudo service odoo restart
# 应该可以访问http://ip地址/odoo了,
$ sudo service odoo status # 运行的odoo的状态
● odoo.service - Odoo Open Source ERP and CRM
   Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: ena
   Active: active (running) since Tue 2020-09-01 14:30:01 CST; 10s ago
 Main PID: 7589 (odoo)
    Tasks: 4 (limit: 4704)
 CGroup: /system.slice/odoo.service
           └─7589 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --
Sep 01 14:30:01 xxx systemd[1]: Started Odoo Open Source ERP and

可以访问了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值