odoo12搭建

安装postgresql数据库

官网:https://www.postgresql.org/

安装命令:

# Install the repository RPM:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

# Install PostgreSQL:
sudo yum install -y postgresql96-server

# Optionally initialize the database and enable automatic start:
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
sudo systemctl enable postgresql-9.6
sudo systemctl start postgresql-9.6

# 进入数据库,建立初始化用户

# 使用postgresql默认建立的用户操做数据库
su postgres

# 进入数据库

psql

# 建立咱们本身的数据库用户
create user odoo12 with password 'odoo12';

# 查看用户

\du

# 给odoo12用户设置超级用户权限

ALTER ROLE  odoo12 WITH superuser;

# 建立数据库

CREATE DATABASE odoo12_test OWNER odoo12;

# 查看数据库

\l

# 将数据库全部的操做权限受权给用户

GRANT ALL PRIVILEGES ON DATABASE odoo12_test TO odoo12;

# 退出数据库命令行模式
Ctrl + z

# 切换回root用户
su

# 修改数据库配置文件,数据库用户能够远程登陆

配置文件默认是 /var/lib/pgsql/9.6/data/pg_hba.conf

若是不同可使用命令查找一下 find / -name 'pg_hba.conf'


# ====================================== 原配置文件 =================================

local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            ident
# IPv6 local connections:
host    all             all             ::1/128                 ident

# ====================================== 原配置改成 =================================

local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 ident



# 重启数据库
sudo systemctl restart postgresql-9.6









# 安装python3 建立虚拟环境


#  下载odoo源码包

官网:https://www.odoo.com/zh_CN/

解压:

tar -vzxf odoo_12.0.latest.tar.gz

将文件夹更名(我的习惯)
改成:odoo12

进入odoo目录,安装python依赖包

pip install -r requirements.txt

建立配置文件
进入:/odoo12/odoo/conf
建立配置文件:openserver.conf

[options]
# 数据库名称
db_name = odoo12_test
# 数据库ip
db_host = 127.0.0.1
# 数据库端口
db_port = 5432
# 数据库用户名
db_user = odoo12
# 数据库密码
db_password=odoo12
# addons的路径
addons_path = /root/odoo12/odoo/addons


# 为了方便使用将配置文件做软链接到根路径odoo的安装路径
ln -s ./odoo/conf/openserver.conf openserver.conf

# 为了方便使用将启动文件拷贝到odoo的安装路径
cp ./setup/odoo odoo-bin

# 启动而且初始化数据
./odoo-bin -c openserver.conf -i base

# 初始化完成以后之后在启动就不须要在初始化了,直接这样启动
./odoo-bin -c openserver.conf
# 测试http://127.0.0.1:8069/
相关文章
相关标签/搜索