CentOS7 安装 odoo10
一、安装Postgresql数据库
#添加RPM
yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
#安装PostgreSQL 9.5
yum install postgresql95-server postgresql95-contrib
#初始化数据库
/usr/pgsql-9.5/bin/postgresql95-setup initdb
#设置开机自启动
systemctl enable postgresql-9.5.service
#启动服务
systemctl start postgresql-9.5.service
#查看服务
systemctl status postgresql-9.5.service
#创建odoo用户,并授予创建数据库权限
su - postgres
psql
CREATE USER odoo; #新建odoo用户,无密码
ALTER USER odoo WITH CREATEDB; #授予创建数据库的权限
#开启远程访问
vi /var/lib/pgsql/9.5/data/postgresql.conf
修改#listen_addresses = 'localhost' 为 listen_addresses='*'
当然,此处‘*’也可以改为任何你想开放的服务器IP
#信任远程连接
vi /var/lib/pgsql/9.5/data/pg_hba.conf
修改如下内容,信任指定服务器连接
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 10.211.55.6/32(需要连接的服务器IP) trust
#配置防火墙
firewall-cmd --add-service=postgresql --permanent #开放postgresql服务
firewall-cmd --reload #重载防火墙
重启PostgreSQL数据服务
systemctl restart postgresql-9.5.service
二、安装odoo
yum install wget
# 安装依赖项
yum install -y epel-release
#下载后本地安装
yum localinstall odoo_10.0.latest.noarch.rpm
# 修改配置(数据库连接) vi /etc/odoo/odoo.conf
# 设置开机启动 systemctl enable odoo
# 启动Odoo systemctl start odoo
# 重启Odoo systemctl restart odoo
# 停止Odoo systemctl stop odoo
# 检查运行情况 systemctl status odoo ps aux | grep odoo
# 查看运行日志 tail -f /var/log/odoo/odoo-server.log
# 启动Odoo systemctl start odoo
# 重启Odoo systemctl restart odoo
# 停止Odoo systemctl stop odoo
# 检查运行情况 systemctl status odoo ps aux | grep odoo
# 查看运行日志 tail -f /var/log/odoo/odoo-server.log
# 开启防火墙 firewall-cmd --zone=public --add-port=8069/tcp --permanent # 重载规则 firewall-cmd --reload # 查看是否生效 firewall-cmd --list-all
三、使用odoo
在浏览器中打开ip:8069正常会进入数据库配置页面(如果报错先查看odoo日志)。
参考资料: