centos安装odoo10及安装问题解决

准备工作

centos7

python2.7【由于默认得是python2.7所以就让python2.7作为环境】

Postgresql 10

postgresql10安装

1、安装rpm

yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

2.安装客户端

yum install postgresql10

3.安装服务端

yum install postgresql10-server

4.初始化数据库

/usr/pgsql-10/bin/postgresql-10-setup initdb

5.设置自启动postgresql服务

systemctl enable postgresql-10

systemctl start postgresql-10

6.验证是否安装成功

su - postgres

 登录数据库 psql

 创建角色

 为角色添加密码

本次角色为odoo_test,密码为1,后续会用到。

开启远程访问

修改/var/lib/pgsql/10/data/postgresql.conf文件中的listen_addresses为*

 修改/var/lib/pgsql/10/data/pg_hba.conf文件

开启防火墙端口5432

firewall-cmd --zone=public --add-port=5432/tcp --permanent

firewall-cmd --reload

重启postgresql服务

systemctl restart postgresql-10.service

到这里postgresql安装完毕

安装odoo10

1.下载odoo10依赖包

yum install wget

yum install -y epel-release

2.下载odoo10包

wget https://nightly.odoo.com/10.0/nightly/rpm/odoo_10.0.latest.noarch.rpm

3.安装

yum localinstall odoo_10.0.latest.noarch.rpm

4.生成配置文件

odoo --save --config myodoo.cfg --stop-after-init

注:如果报错缺少psycopg2模块,则进行pip安装

pip install psycopg2

如果报错如下

 则进行如下操作

yum install postgresql-devel*

pip install psycopg2 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

继续执行:

odoo --save --config myodoo.cfg --stop-after-init

直到不会报错为止

设置开机启动

systemctl enable odoo

修改配置文件

vim /etc/odoo/odoo.conf

 5.启动

systemctl start odoo

6.停止

systemctl stop odoo

7.重启

systemctl restart odoo

查看是否运行起来

ps aux | grep odoo

8.查看运行日志

tail -f /var/log/odoo/odoo-server.log

记得一定要开启8064防火墙端口

firewall-cmd --zone=public --add-port=8069/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-all

9.浏览器访问选择数据库,完成。



原文地址:https://www.cnblogs.com/pythonsnowhiwte/p/12802585.html