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


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