CentOS 7安装odoo 15
2022/1/7 7:06:36
本文主要是介绍CentOS 7安装odoo 15,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
想管理本部门的物品和库房,决定采用仓库软件来管理,开源的好像没有看到比较简单的,最后选择odoo和axelor来对比,发现后者在中国比较少,不支持中文,于是放弃。(axelor docker安装比较简单。)
odoo是ERP软件,两年前安装过,今日再次安装,赶紧记录下来。装了两次:1,昨天网上找到centos 7安装odoo14(知乎上有兄弟专门介绍);2,今日开始结合多篇文章,安装odoo15.
更新系统:
yum update -y
yum install -y epel-release
安装python39: 有点困难的地方。
sudo yum install gcc gcc-c++ openssl-devel bzip2-devel libffi-devel libxml2-devel libxslt-devel libjpeg-turbo-devel openldap-devel -y
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
yum install -y wget
tar xzf Python-3.9.9.tgz
cd Python-3.9.9
./configure --enable-optimizations
sudo make altinstall
python3.9 -V
创建用户:
sudo useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
sudo yum install git gcc wget nodejs libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
安装数据库:
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum list postgresql
sudo yum install -y postgresql14-server
sudo /usr/pgsql-14/bin/postgresql-14-setup initdb
sudo systemctl enable postgresql-14
sudo systemctl start postgresql-14
sudo systemctl status postgresql-14
sudo su - postgres -c "createuser -s odoo"
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm
sudo yum localinstall wkhtmltox-0.12.5-1.centos7.x86_64.rpm
安装ODOO15:
sudo su - odoo
git clone https://github.com/odoo/odoo.git --depth 1 --branch 15.0 /opt/odoo/odoo15
发现3小时没有动静,ctrl + c后再来就好了。
cd /opt/odoo
python3.9 -m venv odoo15-venv
source odoo15-venv/bin/activate
pip3 install -r odoo15/requirements.txt
/opt/odoo/odoo15-venv/bin/python3.9 -m pip install --upgrade pip 上一步出错后需要更新一下pip
pip3 install -r odoo15/requirements.txt 再来会报以下错:Error: pg_config executable not found.
转到root然后执行:yum install postgresql postgresql-devel python-devel
deactivate && exit
sudo mkdir /opt/odoo/odoo15-custom-addons
udo chown odoo: /opt/odoo/odoo15-custom-addons
sudo mkdir /var/log/odoo15
sudo touch /var/log/odoo15/odoo.log
sudo chown -R odoo: /var/log/odoo15/
vi /etc/odoo.conf
[options]
; This is the password that allows database operations:
admin_passwd = passwd
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
; longpolling_port = 8072
logfile = /var/log/odoo15/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo15/addons,/opt/odoo/odoo15-custom-addons
sudo chown odoo:odoo /etc/odoo.conf
sudo chmod 640 /etc/odoo.conf
vi /etc/systemd/system/odoo15.service
[Unit]
Description=Odoo15
Requires=postgresql-14.service
After=network.target postgresql-14.service
[Service]
Type=simple
SyslogIdentifier=odoo15
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo15-venv/bin/python3.9 /opt/odoo/odoo15/odoo-bin -c /etc/odoo.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start odoo15.service
sudo systemctl enable odoo15.service
sudo systemctl status odoo15.service
IP:8069
最后就能看到界面了。
这篇关于CentOS 7安装odoo 15的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24怎么切换 Git 项目的远程仓库地址?-icode9专业技术文章分享
- 2024-12-24怎么更改 Git 远程仓库的名称?-icode9专业技术文章分享
- 2024-12-24更改 Git 本地分支关联的远程分支是什么命令?-icode9专业技术文章分享
- 2024-12-24uniapp 连接之后会被立马断开是什么原因?-icode9专业技术文章分享
- 2024-12-24cdn 路径可以指定规则映射吗?-icode9专业技术文章分享
- 2024-12-24CAP:Serverless?+AI?让应用开发更简单
- 2024-12-23新能源车企如何通过CRM工具优化客户关系管理,增强客户忠诚度与品牌影响力
- 2024-12-23原创tauri2.1+vite6.0+rust+arco客户端os平台系统|tauri2+rust桌面os管理
- 2024-12-23DevExpress 怎么实现右键菜单(Context Menu)显示中文?-icode9专业技术文章分享
- 2024-12-22怎么通过控制台去看我的页面渲染的内容在哪个文件中呢-icode9专业技术文章分享