一、说明
网上很多有Odoo安装文档,但在照着安装,都遇到各种问题,经过两天的摸索,终于顺利安装,特此记录下来。
二、安装Python
dnf install python39
(CentOS7.x 使用yum安装,下同)
三、安装PostgreSQL
dnf install postgresql postgresql-client postgresql-devel
// 默认情况下,PostgreSQL的唯一用户是postgres,但Odoo禁止具有root权限的用户进行连接,因此需要创建一个新的PostgreSQL用户
sudo -u postgres createuser -s $USER
createdb $USER
四、下载Odoo15
1、下载地址:
官方下载:https://www.odoo.com/zh_CN/page/download
GitHub下载:https://github.com/odoo/odoo
Nightly下载:https://nightly.odoo.com/
2、解压
unzip odoo-15.0.zip
mv odoo-15.0 odoo15
cd odoo15
五、安装python依赖
//进入odoo解压后的目录
pip3 install setuptools wheel
pip3 install -r requirements.txt
六、运行odoo
1、前台测试运行
./odoo-bin --addons-path=addons -d odoo_zkey
//——odoo_zkey可取为其他数据库名称
若无报错,可在局域网其他windows机器的浏览器中访问:
http://{IP}:8069
初始用户名密码均为:admin
若无法访问,需检查防火墙是否开启
2、后台运行
nohup ./odoo-bin --addons-path=addons -d odoo_zkey > /dev/null &