一: 简述

(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. Monggodb基础

    MongoDB 查询文档使用 find() 方法. find() 方法以非结构化的方式来显示所有文档. 语法 MongoDB 查询数据的语法格式如下: db.collection.find(query ...

  2. sql语句的优先级

    SQL 不同于与其他编程语言的最明显特征是处理代码的顺序.在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后 ...

  3. 201772020113 李清华《面向对象程序设计(java)》第16周学习总结

    1.实验目的与要求 (1) 掌握线程概念: (2) 掌握线程创建的两种技术: (3) 理解和掌握线程的优先级属性及调度方法: (4) 掌握线程同步的概念及实现技术: 2.实验内容和步骤 实验1:测试程 ...

  4. asp.net core结合docker实现自动化获取源码、部署、更新

    之前入坑dotnet core,由于一开始就遇到在windows上编译发布的web无法直接放到centos上执行.之后便直接研究docker,实现在容器中编译发布.然后就越玩越大,后来利用git的ho ...

  5. 百度地图点聚合MarkerClusterer性能优化

    公司要求做个百度地图点聚合的性能优化,需一次性加载9万条数据. 记录下自己的优化过程.(只想看优化代码的可直接移步:步骤三) 一.引入百度地图 vue项目中,在index.html文件中用script ...

  6. UE4 多人网络对战游戏笔记

    1.给物体施加一个径向力 定义一个径向力: URadialForceComponent* RadialForceComp; 在构造函数里赋默认值: RadialForceComp = CreateDe ...

  7. ubuntu安装rabbitmq(转)

    查看ubuntu当前版本命令: cat /etc/issue 由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: sudo apt-get in ...

  8. 利用ajax与input 上传与下载文件

    html 部分代码<form action="" method="" class="form form-horizontal" nov ...

  9. Git安装配置,和使用的简介

    方案1:安装Git和TortoiseGit,使用TortoiseGit的图形化界面管理项目代码 材料准备: Git安装包 TortoiseGit安装包 注:包资源,可疑百度搜索,在Git官网下载 安装 ...

  10. 985. Sum of Even Numbers After Queries

    We have an array A of integers, and an array queries of queries. For the i-th query val = queries[i] ...