CentOS7 安装 odoo13
参考资料
https://blog.csdn.net/wuhao0015/article/details/104504769/
环境
操作系统:CentOS7.6.1810
odoo:13
安装
创建 odoo 用户
adduser --system --shell=/bin/bash --home-dir=/opt/odoo -m odoo创建配置和日志目录
mkdir /etc/odoo mkdir /var/log/odoo安装依赖包
# 安装ius源 yum install -y https://centos7.iuscommunity.org/ius-release.rpm # 安装依赖 yum groupinstall -y 'Development Tools' yum install -y python36u python36u-devel python36-pillow python36-lxml npm nodejs libxml2-devel libjpeg-devel libxml2 libxslt libxslt-devel wget libpng libjpeg openssl icu libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi python3-pip python3-setuptools git openldap-devel安装 Node 依赖
npm install -g less less-plugin-clean-css -y安装wkhtmltopdf
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm rpm -Uvh wkhtmltox-0.12.5-1.centos7.x86_64.rpm安装配置PostgreSQL
# 安装 PostgreSQL源 yum install -y https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm # 安装PostgreSQL服务 yum install -y postgresql10-server postgresql10 # 初始化数据库 /usr/pgsql-10/bin/postgresql-10-setup initdb # 启动并设置开机自启 systemctl restart postgresql-10.service systemctl enable postgresql-10.service创建数据库用户 odoo
su - postgres -c "createuser -s odoo"克隆代码
git clone --depth=1 --branch=13.0 https://github.com/odoo/odoo.git /opt/odoo/odoo安装项目 python 依赖包
cd /opt/odoo/odoo pip3 install -r requirements.txt配置目录权限
chown odoo:odoo /opt/odoo/ -R chown odoo:odoo /var/log/odoo/ -R初始化并创建配置文件
# 初始化 su - odoo -c "/opt/odoo/odoo/odoo-bin --addons-path=/opt/odoo/odoo/addons -s --stop-after-init" # 移动配置文件 mv /opt/odoo/.odoorc /etc/odoo/odoo.conf # 修改配置文件 sed -i "s,^\(logfile = \).*,\1"/var/log/odoo/odoo-server.log"," /etc/odoo/odoo.conf sed -i "s,^\(proxy_mode = \).*,\1"True"," /etc/odoo/odoo.conf配置 systemd 服务
# 链接odoo-bin到可执行目录 ln -s /opt/odoo/odoo/odoo-bin /usr/bin/odoo # 配置systemd cp /opt/odoo/odoo/debian/odoo.service /usr/lib/systemd/system/odoo.service systemctl daemon-reload systemctl restart odoo.service systemctl enable odoo.service chkconfig --levels 2345 odoo on
Nginx 反向代理配置
最后更新于