【开发笔记】在Ubuntu18.4 上安装Odoo(含Postgresql 10 + Odoo13安装)

前言

本文将指导你在广泛使用的Linux发行版Ubuntu18.4上安装Odoo服务。本文部署环境:Ubuntu18 + PostgreSql10+ Odoo13。

安装步骤

1. 将Ubuntu升级到最新

$ sudo apt-get update
$ sudo apt-get upgrade

2. Postgresql数据库安装

$ sudo apt-get install postgresql

3. Odoo服务安装

#下载Odoo最新版本
$ wget https://nightly.odoocdn.com/13.0/nightly/deb/odoo_13.0.latest_all.deb

#安装Odoo及其依赖包
$ sudo dpkg -i odoo_13.0.latest_all.deb

#上述命令执行后会提示缺少依赖包错误,请按下面命令安装需要的依赖包
$ sudo apt-get -f install

4. 服务启动/停止/重启

#Odoo服务启动/停止/重启
$ sudo service odoo start/stop/restart

#Postgresql服务启动/停止/重启
$ sudo service postgresql start/stop/restart

5. 开启防火墙

现在Odoo已经运行,并通过5432端口连接到了PostgreSql数据库,已开始监听8069端口。可通过以下脚本验证是否可正常访问,正常访问将返回 200:

$ sudo wget http://127.0.0.1:8069

如果你的Ubuntu服务器有防火墙保护,请开放8069端口以供其他Web用户访问。开启防火墙命令如下:

$ sudo ufw allow 8069/tcp

验证访问成功:http://<服务器的IP地址>:8069,如在服务器上访问:http://127.0.0.1:8069

6. 查看服务是否启动

#查看Odoo服务进程
$ sudo ps auxww | grep -i odoo
#查看PostgreSql服务进程
$ sudo ps auxww | grep -i postgresql
#或者
$ sudo lsof -i:8069

7. Odoo及PostgreSQL安装目录结构

用以下命令查看:

$ sudo ps auxww | grep -i postgresql

#运行结果
/usr/lib/postgresql/10/bin/postgres -D /var/lib/postgresql/10/main -c config_file=/etc/postgresql/10/main/postgresql.conf

运行文件:/usr/lib/postgresql/10/bin/postgres
数据文件:/var/lib/postgresql/10/main
配置文件:/etc/postgresql/10/main/postgresql.conf

$ sudo ps auxww | grep -i  odoo

#运行结果
/usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

运行文件:/usr/bin/odoo
配置文件:/etc/odoo/odoo.conf
日志文件:/var/log/odoo/odoo-server.log

8. 开启PostgreSQL访问策略供远程计算机访问

远程访问数据库,建议使用Navicat Premium访问。Navicat Premium有试用版及绿色破解版。工具支持Mysql \PostgreSql \Oralce \Sql Server等常用数据库。
在这里插入图片描述

#进入配置文件目录
$ sudo cd /etc/postgresql/10/main/

#列出配置文件
$ sudo ls -l

在这里插入图片描述
修改文件:pg_hba.conf,增加访问控制:
host all all 0.0.0.0/0 trust
在这里插入图片描述
修改文件:postgresql.conf,修改访问地址范围:
listen_addresses = ‘*’
在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值