Odoo13配置手册

snow chuai汇总、整理、撰写---2020/08/02


1. 安装及配置Odoo13
1) 安装所需要的repos及所需要的软件
[root@srv1 ~]# yum install epel-release -y
[root@srv1 ~]# yum install https://mirrors.tuna.tsinghua.edu.cn/ius/ius-release-el7.rpm -y
[root@srv1 ~]# yum makecache fast
[root@srv1 ~]# yum update -y
2) 安装PostgrepSQL数据库 [root@srv1 ~]# yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm -y
[root@srv1 ~]# yum install postgresql11 postgresql11-server -y
3) 初始化并运行PostgrepSQL [root@srv1 ~]# /usr/pgsql-11/bin/postgresql-11-setup initdb Initializing database ... OK
[root@srv1 ~]# systemctl enable --now postgresql-11
4) 下载并安装wkhtmltox [root@srv1 ~]# yum install https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm -y
5) 安装python36及相关所需要的软件 [root@srv1 ~]# yum install python36u python36u-devel python36-pillow python36-lxml npm nodejs \ libxml2-devel libjpeg-devel libxml2 libxslt libxslt-devel libpng libjpeg openssl icu libX11 libXext libXrender \ xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi python3-pip python3-setuptools git openldap-devel -y
[root@srv1 ~]# yum groupinstall 'Development Tools' -y
[root@srv1 ~]# npm config set registry https://registry.npm.taobao.org
[root@srv1 ~]# npm install -g less less-plugin-clean-css
6) 创建Odoo13的账户 [root@srv1 ~]# useradd -m -d /opt/odoo13 -U -r -s /bin/bash odoo13 [root@srv1 ~]# su - postgres -c "createuser -s odoo13"
# 启用环境 [root@srv1 ~]# su - odoo13 [odoo13@srv1 ~]$ git clone https://gitee.com/mirrors/odoo --depth 1 --branch 13.0 /opt/odoo13/odoo [odoo13@srv1 ~]$ cd /opt/odoo13 [odoo13@srv1 ~]$ python3 -m venv venv [odoo13@srv1 ~]$ source venv/bin/activate
# 安装所需的软件 (venv) [odoo13@srv1 ~]$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip (venv) [odoo13@srv1 ~]$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade setuptools (venv) [odoo13@srv1 ~]$ pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple wheel (venv) [odoo13@srv1 ~]$ pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r odoo/requirements.txt
# 定义自定义插件目录 (venv) [odoo12@srv1 ~]$ mkdir /opt/odoo13/odoo-custom-addons
# 断开 (venv) [odoo12@srv1 ~]$ deactivate [odoo12@srv1 odoo13]$ exit
7) 配置Odoo13 [root@srv1 ~]# vim /etc/odoo13.conf [options] admin_passwd = 123456 db_host = False db_port = False db_user = odoo13 db_password = False addons_path = /opt/odoo13/odoo/addons, /opt/odoo13/odoo-custom-addons
8) 配置Odoo13的启动文件 [root@srv1 ~]# vim /usr/lib/systemd/system/odoo13.service [Unit] Description=Odoo13 Requires=postgresql-11.service After=network.target postgresql-11.service
[Service] Type=simple SyslogIdentifier=odoo13 PermissionsStartOnly=true User=odoo13 Group=odoo13 ExecStart=/opt/odoo13/venv/bin/python3 /opt/odoo13/odoo/odoo-bin -c /etc/odoo13.conf StandardOutput=journal+console
[Install] WantedBy=multi-user.target

[root@srv1 ~]# systemctl daemon-reload [root@srv1 ~]# systemctl enable --now odoo13 [root@srv1 ~]# systemctl is-active odoo13 active
2. 配置(WEB)并访问Odoo13
[浏览器]===>http://$srv-ip:8069


如对您有帮助,请随缘打个赏。^-^

gold