阿里云服務(wù)器Ubuntu?20.04上安裝Odoo?15的詳細(xì)過(guò)程
??Odoo15入門系列介紹
Odoo 15 是一個(gè)基于Python語(yǔ)言構(gòu)建的開源軟件,面向企業(yè)應(yīng)用的CRM,ERP等領(lǐng)域,其目標(biāo)是對(duì)標(biāo)SAP,Oracle等大型軟件提供商,但卻通過(guò)僅僅一個(gè)平臺(tái)滿足企業(yè)所有管理的業(yè)務(wù)需求。
本文給大家介紹阿里云服務(wù)器Ubuntu 20.04上安裝Odoo 15的過(guò)程,內(nèi)容如下所示:
使用工具CRT或者M(jìn)obaXterm_Personal都行:

開始進(jìn)行部署:跟著下面的命令一步一步敲就行了:
sudo apt update
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在根目錄下創(chuàng)建我們的包:opt/odoo15:
sudo useradd -m -d /opt/odoo15 -U -r -s /bin/bash odoo15

安裝和配置PostgreSQL:
sudo apt install postgresql
安裝完成后,創(chuàng)建用戶odoo15:
sudo su - postgres -c "createuser -s odoo15"
安裝wkhtmltopdf:用于將HTML頁(yè)面呈現(xiàn)為PDF和各種圖像格式的一組開源命令行工具,在Odoo中打印PDF報(bào)告。
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
感覺(jué)比較慢的話也可以自己下載,然后扔進(jìn)root里:

然后進(jìn)行安裝這個(gè)插件:
sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb
接下來(lái)安裝和配置odoo15:
首先,更改為用戶“ odoo15”:【切換為odoo15用戶,沒(méi)什么用,權(quán)限不如root,可忽略】
sudo su - odoo15
然后使用git clone克隆源碼:把你的代碼放到剛開始創(chuàng)建的文件夾里:opt/odoo15里邊
cd /opt/odoo15
推薦使用CRT工具 alt+p傳輸文件:【cd到opt/odoo15里邊,把你的代碼直接拖進(jìn)去即可】

接著為Odoo創(chuàng)建一個(gè)新的Python虛擬環(huán)境:【cd到/opt/odoo15下在執(zhí)行這個(gè)創(chuàng)建命令】
python3 -m venv odoo-venv
創(chuàng)建venv 虛擬環(huán)境的名字叫 odoo-venv:【myodoo15為我的項(xiàng)目 odoo-venv是你剛創(chuàng)建的虛擬環(huán)境】

激活虛擬環(huán)境:【你也可以cd到虛擬環(huán)境的bin目錄下 然后就能看到這個(gè)activate 然后source它】
source odoo-venv/bin/activate

使用pip3安裝所有必需的Python模塊:
pip3 install wheel
pip3 install -r odoo/requirements.txt
和win版本一樣,都是要下載requirements.txt里邊的依賴包,這個(gè)命令應(yīng)該非常熟悉。
完成后,使用命令停用環(huán)境:
deactivate
創(chuàng)建一個(gè)配置文件:odoo15.conf
sudo nano /etc/odoo15.conf
在conf文件里添加配置項(xiàng):【添加你自己的 ,我這是示例】
[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/
接著創(chuàng)建一個(gè)服務(wù)單元文件odoo15.service【ExecStart為路徑 要寫自己的路徑 - 需注意】
[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一個(gè)新的單位文件存在:
sudo systemctl daemon-reload
啟動(dòng)Odoo服務(wù),并通過(guò)運(yùn)行以下命令使其在啟動(dòng)時(shí)啟動(dòng):
sudo systemctl enable --now odoo15
第一次使用這個(gè)命令,后期修改后直接使用重啟服務(wù)命令: 【這個(gè)命令比較常用】
systemctl restart odoo15
驗(yàn)證服務(wù)狀態(tài):
sudo systemctl status odoo15

active(running) 成功!
打開瀏覽器并輸入: http://<your_domain_or_IP_address>:8069

查看控制臺(tái)命令:
sudo journalctl -f -u odoo15

到此這篇關(guān)于在阿里云服務(wù)器Ubuntu 20.04上安裝Odoo 15的文章就介紹到這了,更多相關(guān)阿里云服務(wù)器安裝Odoo 15內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
服務(wù)器安裝Macfee(麥咖啡)殺毒軟件后可能出現(xiàn)的問(wèn)題
這篇文章主要介紹了服務(wù)器安裝Macfee(麥咖啡)殺毒軟件后可能出現(xiàn)的問(wèn)題,需要的朋友可以參考下2015-10-10
網(wǎng)站解決和優(yōu)化Server is too busy的一些方法
有時(shí)候我們?cè)谠L問(wèn)網(wǎng)站的時(shí)候提示Server is too busy,一般情況都是因?yàn)榉?wù)器iis或web服務(wù)器資源不足引起的,一般情況下都有限制2014-04-04
阿里云服務(wù)器部署RabbitMQ集群的詳細(xì)教程
本文是對(duì)?RabbitMQ?進(jìn)階?阿里云服務(wù)器部署RabbitMQ集群簡(jiǎn)單的概述,搭建集群達(dá)到消息的高可用,高可靠,可以提高吞吐量,集群部署是一個(gè)很不錯(cuò)的選擇,鏡像隊(duì)列集群,這個(gè)我們可以根據(jù)配置來(lái)進(jìn)行同步規(guī)則,根據(jù)需求來(lái)定制化我們的規(guī)則,感興趣的朋友一起看看吧2022-05-05
配置管理和服務(wù)發(fā)現(xiàn)之Confd和Consul使用場(chǎng)景詳解
這篇文章主要為大家介紹了配置管理和服務(wù)發(fā)現(xiàn)之Confd和Consul使用場(chǎng)景詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
jenkins插件pipeline集成持續(xù)交付管道全面介紹
這篇文章主要就jenkins插件pipeline集成持續(xù)交付管道相關(guān)內(nèi)容做一個(gè)全面介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03

