小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程

​​odoo15入门系列介绍

odoo 15 是一个基于python语言构建的开源软件,面向企业应用的crm,erp等领域,其目标是对标sap,oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。

本文给大家介绍阿里云服务器ubuntu 20.04上安装odoo 15的过程,内容如下所示:

使用工具crt或者mobaxterm_personal都行:

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-猿站网-插图

开始进行部署:跟着下面的命令一步一步敲就行了:

?
1
sudo apt update
?
1
2
3
4
5
sudo apt install git python3-pip build-essential wget python3-dev python3-venv \
python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev \
python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev \
libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev \
liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev

在根目录下创建我们的包:opt/odoo15:

?
1
sudo useradd -m -d /opt/odoo15 -u -r -s /bin/bash odoo15

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-1猿站网-插图

安装和配置postgresql:

?
1
sudo apt install postgresql

安装完成后,创建用户odoo15:

?
1
sudo su – postgres -c “createuser -s odoo15”

安装wkhtmltopdf:用于将html页面呈现为pdf和各种图像格式的一组开源命令行工具,在odoo中打印pdf报告。

?
1
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

感觉比较慢的话也可以自己下载,然后扔进root里:

https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-2猿站网-插图

然后进行安装这个插件

?
1
sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb

接下来安装和配置odoo15:

首先,更改为用户“ odoo15”:【切换为odoo15用户,没什么用,权限不如root,可忽略】

?
1
sudo su – odoo15

然后使用git clone克隆源码:把你的代码放到刚开始创建的文件夹里:opt/odoo15里边

?
1
cd /opt/odoo15

推荐使用crt工具  alt+p传输文件:【cd到opt/odoo15里边,把你的代码直接拖进去即可】

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-3猿站网-插图

接着为odoo创建一个新的python虚拟环境:【cd到/opt/odoo15下在执行这个创建命令】

?
1
python3 -m venv odoo-venv

创建venv  虚拟环境的名字叫 odoo-venv:【myodoo15为我的项目    odoo-venv是你刚创建的虚拟环境】

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-4猿站网-插图

 激活虚拟环境:【你也可以cd到虚拟环境的bin目录下  然后就能看到这个activate 然后source它】

?
1
source odoo-venv/bin/activate

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-5猿站网-插图

 使用pip3安装所有必需的python模块:

?
1
pip3 install wheel
?
1
pip3 install -r odoo/requirements.txt

和win版本一样,都是要下载requirements.txt里边的依赖包,这个命令应该非常熟悉。

完成后,使用命令停用环境:

?
1
deactivate

创建一个配置文件:odoo15.conf

?
1
sudo nano /etc/odoo15.conf

在conf文件里添加配置项:【添加你自己的 ,我这是示例】

?
1
2
3
4
5
6
7
8
[options]
; this is the password that allows database operations:
admin_passwd = odoo15
db_host = false
db_port = false
db_user = odoo15
db_password = fxl
addons_path = /opt/odoo15/myodoo15/addons/,/opt/odoo15/myodoo15/mydemo/

接着创建一个服务单元文件odoo15.service【execstart为路径  要写自己的路径 – 需注意】

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[unit]
description=odoo15
requires=postgresql.service
after=network.target postgresql.service
[service]
type=simple
syslogidentifier=odoo15
permissionsstartonly=true
user=odoo15
group=odoo15
execstart=/opt/odoo15/odoo-venv/bin/python3 /opt/odoo15/myodoo15/odoo-bin -c /etc/odoo15.conf
standardoutput=journal+console
[install]
wantedby=multi-user.target

通知systemd一个新的单位文件存在:

?
1
sudo systemctl daemon-reload

启动odoo服务,并通过运行以下命令使其在启动时启动: 

?
1
sudo systemctl enable –now odoo15

第一次使用这个命令,后期修改后直接使用重启服务命令: 【这个命令比较常用】

?
1
systemctl restart odoo15

验证服务状态:

?
1
sudo systemctl status odoo15

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-6猿站网-插图

active(running) 成功!

打开浏览器并输入: http://<your_domain_or_ip_address>:8069

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-7猿站网-插图

 查看控制台命令:

?
1
sudo journalctl -f -u odoo15

%小知识:阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程-8猿站网-插图

到此这篇关于在阿里云服务器ubuntu 20.04上安装odoo 15的文章就介绍到这了,更多相关阿里云服务器安装odoo 15内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/ONLYSRY/article/details/124865691

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:阿里云服务器部署RabbitMQ集群的详细教程

2023-2-22 5:36:41

建站知识

小知识:阿里云ECS云服务器快照概念及使用教程

2023-2-22 5:47:34

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索