CentOS 7 odoo12 部署
CentOS 7 odoo12 部署
本文链接:https://blog.csdn.net/weixin_44186072/article/details/95941231
安装Python 3.6和Odoo依赖项
使用以下命令启用EPEL和SCL存储库:
sudo yum install epel-release centos-release-scl
启用存储库后,安装Python 3.6构建Odoo依赖项所需的所有工具:
sudo yum install rh-python36 git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel postgresql-devel
创建odoo用户
sudo useradd -m -U -r -d /opt/odoo12 -s /bin/bash odoo12
安装和配置PostgreSQL
**2.安装和配置PostgreSQL sudo yum install download.postgresql.org/pub/repos/y…**
安装PostgreSQL服务器并创建一个新的PostgreSQL数据库集群:
sudo yum install postgresql10-server/usr/pgsql-10/bin/postgresql-10-setup initdb
安装完成后,启用并启动PostgreSQL服务:
systemctl enable postgresql-10
systemctl start postgresql-10
在我们的示例中,创建一个与先前创建的系统用户同名的PostgreSQL用户
odoo12:
sudo su – postgres -c “createuser -s odoo12”
安装Wkhtmltopdf
wkhtmltox软件包提供了一组开源命令行工具,可以将HTML呈现为PDF和各种图像格式。要打印PDF报告,您需要使用该wkhtmltopdf工具
使用以下wget命令下载推荐的版本:
- wget github.com/wkhtmltopdf…
下载完成后,rpm键入以下命令安装包:
sudo yum localinstall wkhtmltox-0.12.1_linux-centos7-amd64.rpm
安装和配置Odoo 12
在开始安装过程之前,请确保切换到odoo12用户。
sudo su – odoo12
首先从Odoo GitHub存储库中克隆Odoo 12源代码:
git clone www.github.com/odoo –depth 1 –branch 12.0 /opt/odoo12/odoo
启用软件集合,以便我们可以访问python 3.6二进制文件:
scl enable rh-python36 bash
使用以下命令为Odoo安装创建新的Python虚拟环境:
cd /opt/odoo12python3 -m venv venv
激活环境:
source venv/bin/activate
安装所有必需的Python模块:
pip3 install -r odoo/requirements.txt
安装完成后,使用以下命令停用环境:
deactivate
为自定义插件创建新目录:
mkdir /opt/odoo12/odoo-custom-addons
切换回你的sudo用户:
exit
接下来,打开文本编辑器并创建以下配置文件:
sudo vi /etc/odoo12.conf[options]
admin_passwd = superadmin_passwd
db_host = False
db_port = False
db_user = odoo12
db_password = False
addons_path = /opt/odoo12/odoo/addons, /opt/odoo12/odoo-custom-addons
保存并关闭文件。
创建systemd单元文件
打开文本编辑器并odoo12.service在/etc/systemd/system/目录中创建一个名为的文件:
sudo vi /etc/systemd/system/odoo12.service
粘贴以下内容:
[Unit]
Description=Odoo12
equires=postgresql-10.service
After=network.target postgresql-10.service[Service]
Type=simple
SyslogIdentifier=odoo12
PermissionsStartOnly=true
User=odoo12
Group=odoo12
ExecStart=/opt/odoo12/venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
StandardOutput=journal+console[Install]
WantedBy=multi-user.target
保存文件并关闭编辑器。
通知Systemd我们创建了一个新的单元文件:
sudo systemctl daemon-reload
通过执行以下命令启动并启用Odoo服务:
systemctl enable odoo12
systemctl start odoo12
您可以使用以下命令检查服务状态:
sudo systemctl status odoo12
测试安装
打开浏览器并输入: 192.168.121.207:8069
CentOS 7 odoo12 部署相关推荐
- Linux/Centos Mondo 一键部署、镜像恢复,快速部署
转自 小白系统工程师 的文章 <Linux/Centos Mondo 一键部署.镜像恢复,快速部署> ---------------- 版权声明:本文为CSDN博主「小白系统工程师」的原创 ...
- Centos 6.5部署nginx+uwsgi+django
Centos 6.5部署nginx+uwsgi+django 一.安装python3,系统默认是python2.6 1.安装依赖软件 yum -y install sqlite-devel yum - ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)
原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...
- 在CentOS 6.7部署wordpress博客系统Discuz论坛系统
在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:Wor ...
- CentOS 使用二进制部署 Kubernetes 1.13集群
CentOS 使用二进制部署 Kubernetes 1.13集群 一.概述 kubernetes 1.13 已发布,这是 2018 年年内第四次也是最后一次发布新版本.Kubernetes 1.13 ...
- centos 7安装部署 单节点 Elasticsearch 6.6.0
centos 7安装部署Elasticsearch 安装java环境 先查看本地是否自带java环境 yum list installed |grep java 卸载自带的java(注:需要root权 ...
- 安装CentOS 7并部署jdk和mysql
安装CentOS 7并部署jdk和mysql 安装CentOS 7 安装VM虚拟机 官网:https://www.vmware.com/cn.html 选择下载试用以及演示的VMware Workst ...
- springboot在centos下安装环境+部署war包
最近在做Springboot打包和环境部署工作,网上更多是打jar包的方式,搜索了很久,没有一个合理的过程和步骤,这里我具体写一下,共享大家! 环境 系统:centos7 64位 安装jdk,Tomc ...
- ASP.NET Core 2.0 : 九.从Windows发布到CentOS的跨平台部署
本文聊一下如何在Windows上用VS开发并发布, 然后将其部署到CentOS上.对于我们一些常在Windows上逛的来说,CentOS用起来还真有些麻烦.MSDN官方有篇文章大概讲了一下(链接),按 ...
最新文章
- 12 Useful Tips for Machine Learning (转载)
- CentOS下与Apache连接的PHP多版本共存方案实现详解
- Win32汇编获取和设置文本框的内容
- 全球与中国抗生素软膏市场运营现状十四五及前景规划分析报告2021-2027年版
- 重载操作符解析(原)
- cpython知乎_Numpy为什么可以用C语言写?
- 谷歌 Daydream VR 开发工具
- Dell T3610 台式工作站UEFI模式安装Win7系统
- IT从业人员的10个专业论坛
- PostgreSQL ALTER TABLE 命令
- java实现计算器_初学JAVA之实现计算器
- 什么是数据库?什么是数据库管理系统?
- 怎么将PDF转换成jpg图片?免费方法了解一下
- 好听的摇滚_好听的摇滚歌曲有哪些 十大最好听中国摇滚歌曲
- matlab混沌映射,混沌映射MATLAB仿真.docx
- 宁芝普拉姆键盘说明书以及键盘校验软件
- Selenium元素定位神器工具谷歌浏览器插件-ChroPath介绍,安装与使用
- 少儿编程中项目式学习的创造性
- AD中使叠在一起的元器件快速分开排列
- 一个有启发意义的故事
热门文章
- petshop4.0 详解之二(数据访问层之数据库访问设计)
- Net设计模式实例系列文章总结[转]
- jQuery: jscolor - color picker
- html5游戏制作入门系列教程(六)
- moodle分析笔记
- Ubuntu 12.04安装下载工具 UGet 1.8.0 及 aria2用法
- Magento布局layout.xml文件详解
- 人工智障学习笔记——强化学习(4)时间差分方法
- 【AI视野·今日Sound 声学论文速览 第一期】Thu, 14 Apr 2022
- 【AI视野·今日CV 计算机视觉论文速览 第203期】Fri, 21 May 2021