一: 简述

(1)

  odoo是python开发的一款erp软件,目前的最新版本为odoo 11, 支持Python2和Python3, 但odoo 11目测是一个过渡版本,为了稳定,我们还是上odoo 10比较好。

  odoo 10 只支持 python2.7。 可以运行在windows, deb或者rpm包管理器下的linux系统。

  我目前的系统是centos 7.4.

(2) 配置:

系统: centos 7

数据库: postgresql 9.2

环境:python2.7

二:安装odoo

参考:http://nightly.odoo.com/

对于社区版,我们有两种安装方式可选择:

(1)添加源

yum-config-manager --add-repo=https://nightly.odoo.com/10.0/nightly/rpm/odoo.repo
yum update && yum install odoo

(2)直接下载rpm包(建议,因为官方源是在太慢了,下面的链接就是官方源的rpm包,我们可以选择用多线程下载器下载)

https://nightly.odoo.com/10.0/nightly/rpm/

然后使用yum localinstall 安装。

三: 安装postgresql数据库:

参考http://www.cnblogs.com/chenyansu/p/7620363.html

记得,centos需要

postgresql-setup initdb

才能运行psql

四:odoo配置

odoo在centos7中的配置位置在 /etc/odoo/odoo.conf中,我们可以cat它一下。

; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /usr/lib/python2.7/site-packages/odoo/addons

(1)大家注意了,在postgresql里,是没有odoo这个用户的,我们进入postgresql,然后:

create user odoo with superuser;

(2)添加个人项目目录:

修改addons_path = /usr/lib/python2.7/site-packages/odoo/addons

addons_path = /usr/lib/python2.7/site-packages/odoo/addons, /path/to/myaddons

不要怀疑这种添加方式,如果你听熟悉元组,就会发现它会生成addons_path = (/usr/lib/python2.7/site-packages/odoo/addons, /path/to/myself_folder) 这样一个元组

(3)开放防火墙、

firewall-cmd --permanent --add-port=8069/tcp
firewall-cmd --reload

(4)测试

进入http://127.0.0.1:8069

(5)去web页面,设置里激活开发者模式。

五:新建个人模块

(1)记得上文的addons_path吗?

在这个目录运行odoo scaffold  mymodule myaddons

将出现一个标准的odoo目录。

———— 待续 ————

参考资料

http://cache.baiducontent.com/c?m=9d78d513d99e17f205fa950e1a16a0711824d13e6083c4523f8a9c12d5221900506790a63a675541c4c50b365dff1701bfb1217240527de88683dd12dfb0932a32ca3a317218854b11d30eafbc1c639e7e&p=882a9645d09f03f607f6c7710f5481&newp=873dc81285cc43e008e2977e0b4ac4231610db2151d2d601298ffe0cc4241a1a1a3aecbf20231507d8c67e6003ab4a5eecf53170310034f1f689df08d2ecce7e60&user=baidu&fm=sc&query=odoo%2Econf&qid=bf58ddbd000325ff&p1=2

http://blog.sunansheng.com/python/odoo/odoo.html#sec-3-5-2

第一章 odoo的配置(centos7 版)的更多相关文章

  1. 疯狂Android第一章:Android环境配置以及基本概念

    第一章 无关痒痛:Android Studio安装,配置,基本功能介绍! 重点内容:Android应用基本结构分析. 基础概念部分(只需知道作用,原理后见代码): Activity:安卓系统中负责与用 ...

  2. 《OdooERP应用与开发基础》试读:第一章-Odoo概述

    文/开源智造联合创始人老杨 本文来自<OdooERP应用与开发基础>的试读章节.书籍尚未出版,请勿转载.欢迎您反馈阅读意见. Odoo是什么   Odoo,以前叫OpenERP,是比利时O ...

  3. 免费开源《OdooERP系统部署架构指南》试读:第一章 Odoo架构概述

    文/开源智造联合创始人老杨 本文来自<OdooERP系统部署架构指南>的试读章节.书籍尚未出版,请勿转载.欢迎您反馈阅读意见. 从web浏览器到PostgreSQL,多层与其他层交互以处理 ...

  4. 第一章 Maven 安装配置

    Maven基于(POM)项目对象模型,通过一小段描述信息来管理项目的构建.文档.和报告的项目管理软件,类似于php 的管理构建工具composer. 有关详细的Maven学习,可以参考学习https: ...

  5. CentOS7安装CDH 第一章:CentOS7系统安装

    相关文章链接 CentOS7安装CDH 第一章:CentOS7系统安装 CentOS7安装CDH 第二章:CentOS7各个软件安装和启动 CentOS7安装CDH 第三章:CDH中的问题和解决方法 ...

  6. 第一章 使用开发者模式快速入门 Odoo 12

    本文为最好用的免费ERP系统Odoo 12开发手册系列文章第一篇. Odoo提供了一个快速应用开发框架,非常适合创建商业应用.这类应用通常用于保留业务记录,增删改查操作.Odoo 不仅简化了这类应用的 ...

  7. 【odoo14】第一章、安装odoo的开发环境

    有几种方式去设置odoo的开发环境,我们将逐个介绍他们. 如果你之前没有接触过odoo的开发环境,那么有几个必要的概念你是需要了解的.在这一章节中,我们首先介绍odoo的生态.然后我们在进行介绍odo ...

  8. 第一章 数据库概述、MySQL的安装和配置

      第一章 数据库概述.MySQL的安装和配置   1.为什么要使用数据库 最早是纸质文件来存储数据 缺点:不易保存,占用空间大 计算机出现以后,采用软件来进行保存(excel) 缺点:容易损坏 文件 ...

  9. ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门

    ROS机器人程序设计(原书第2版)补充资料 (壹) 第一章 ROS系统入门 书中,大部分出现hydro的地方,直接替换为indigo或jade或kinetic,即可在对应版本中使用. 第一章主要包括R ...

随机推荐

  1. Flask 里的WEB表单应用

    它是HTML页面中负责数据采集的部件.表单有三个部分组成:表单标签.表单域.表单按钮.表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器. 创建模板文件 login. ...

  2. Spring @Autowired注解在非Controller中注入为null

    问题描述 今天在写一个工具类,里面用了@Autowired注入了StringRedisTemplate以及RedisTemplate时,在template.opsForValue().set(key, ...

  3. java学习过程中遇到的坑及解决方法

    1. Table 'my_data_base.gjp_zhangwu' doesn't exist Query: select * from gjp_zhangwu Parameters: 数据库中的 ...

  4. 系统设计与架构笔记:ETL工具开发和设计的建议

    最近项目组里想做一个ETL数据抽取工具,这是一个研发项目,但是感觉公司并不是特别重视,不重视不是代表它不重要,而是可能不会对这个项目要求太高,能满足我们公司的小需求就行,想从这个项目里衍生出更多的东西 ...

  5. ASP.NET 实现PDF文件下载[转]

    本文介绍了一种在ASP.NET中下载文件的方法.方法一:可能是最简单的.最短的方式: 1 Response.ContentType = "application/pdf"; 2 R ...

  6. centos 7安装vnc服务端&vnc客户端连接

    前言 工作需求,需要用到vnc,介绍一下相关内容. 安装vnc服务端 在执行其他相关的之前,需要先安装一下vnc的服务端,命令如下: yum install tigervnc-server 配置vnc ...

  7. python视频学习笔记2(if)

    一.if语句1.比较运算符,if语句语法 # 1. 输入用户年龄# 2. 判断是否满 18 岁 (**>=**)# 3. 如果满 18 岁,允许进网吧嗨皮# 4. 如果未满 18 岁,提示回家写 ...

  8. Redis安全以及备份还原

    启用密码 配置密码,配置文件中添加节点requirepass,如下root即passwordrequirepass root可以在登陆的时候用-a 指定password登陆,也可以不指定,登陆之后使用 ...

  9. VUE页面渲染问题

    <!DOCTYPE html> <html> <head> <script src="./vue.min.js"></scri ...

  10. 网络yum源制作

    思路:在网络上准备一个主机,在其中安装一个web服务器软件(比如apache),然后创建一个目录,在这个目录中准备上yum仓库的全部资源,如果用户可以通过网络访问到该主机的这个目录,那么这个目录就成为 ...