openerp开始使用openerp


备注

本节概述了openerp是什么,以及开发人员为什么要使用它。

它还应该提到openerp中的任何大型主题,并链接到相关主题。由于openerp的文档是新的,您可能需要创建这些相关主题的初始版本。

版本

名称发布日期
7 OpenERP的 2012年12月22日
8 Odoo 2014-09-18
9 Odoo 2015年10月1日
10.0 Odoo 2016年10月5日

从Debian / Ubuntu系统中的源代码安装

有关在Debian / Ubuntu中设置或安装openerp的详细说明。

要从源代码安装,我们需要Python 2.7,Git和PostgreSQL数据库:

$ sudo apt-get install git python-pip python2.7-dev -y
$ sudo apt-get install postgresql -y
$ sudo su -c "createuser -s $(whoami)" postgres

接下来,我们需要一些系统依赖,这是Odoo使用的Python包所需要的:

$ sudo apt-get install libxml2-dev libxslt1-dev \
    libevent-dev libsasl2-dev libpq-dev \
    libpng12-dev libjpeg-dev \
    node-less node-clean-css -y

Python依赖项在requirements.txt 文件中声明:

$ wget https://raw.githubusercontent.com/odoo/odoo/master/requirements.txt
$ sudo -H pip install --upgrade pip
$ sudo -H pip install -r requirements.txt

现在您可以从GitHub获取源代码,并开始创建您的第一个Odoo实例:

$ git clone https://github.com/odoo/odoo.git -b 9.0 --depth=1
$ ./odoo/odoo.py -d myodoo 
 

管理服务器实例

一旦我们安装了Odoo,我们就需要创建一个服务器实例。服务器实例是默认情况下侦听特定端口8060的Odoo服务,并使用数据库存储数据。

使用mydb 数据库启动Odoo实例的最小命令:

$ ./odoo.py -d mydb
 

如果数据库尚不存在,Odoo将自动尝试创建它,然后自动创建它需要的所有数据库表。如果启动服务的用户没有创建数据库的权限(安全性最佳实践),我们应该使用PostgreSQL createdb 命令来创建它。预先。

下面是使用Odoo时最常用选项的示例:

$ ./odoo.py -d mydb --db-filter=^mydb$ --addons-path=./addons,../myaddons --xmlrpc-port=8080
 

在AWS上的Odoo

注意:

将Odoo加载到AWS EC2 Container需要AWS账户

将Odoo加载到AWS EC2实例可以一键完成,只需点击此处或在Google中搜索“Odoo AWS”即可。

这可能需要一些时间,但一旦准备就绪,您需要做两件事:

  1. 获取密码
  2. 找到您的用户名

获取密码

在amazonaws EC2仪表板中,选择新的Odoo实例,然后单击顶部的“操作”按钮。选择: 操作>实例设置>获取系统日志 。滚动系统日志,直到找到告诉您将Bitnami应用程序密码设置为xxxxxxxxx的部分 。它看起来与此类似:

在此处输入图像描述

登录应用程序门户后,请务必更改密码

获取用户名

您可以在下载Odoo Machine Image的页面中找到您的用户名,该页面标题为使用说明 。但是,默认电子邮件通常是user@example.com或admin@example.com

安装后

安装Odoo后,它还会将自己的安全组添加到您的帐户,并将该安全组应用于自身。默认情况下,此安全组允许以下入站流量

端口协议资源
80 TCP 0.0.0.0/0
22 TCP 0.0.0.0/0
443 TCP 0.0.0.0/0

这将允许基本的HTTP和HTTPS以及SSH和SFTP连接。如果要更改这些设置,可以单击安全组并编辑inboud标记上的规则,也可以通过单击EC2仪表板中的“ 操作”>“网络”>“更改安全组”来添加新的安全组

关于aws上odoo的链接: https ://aws.amazon.com/marketplace/pp/B00QBWCCQ6/ref_=_mkt_ste_menu?nc2 = h_l3_ba

Odoo的夜间存储库

Odoo在Nightly存储库中提供各种操作系统类型和Openerp / Odoo版本的官方安装程序

选项1:从预构建的安装程序包(Windows,Linux)手动安装:

Odoo的夜间存储库下载适用于您的系统的所选版本的安装程序/软件包(Windows(.exe),Debian / Ubuntu(.deb),Redhat / CentOS(.rpm)): http//nightly.odoo.com /并安装它。

选项2:使用标准OS包管理系统(仅限Linux)设置存储库条目以获得进一步更新:

    wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
    echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" >> /etc/apt/sources.list
    apt-get update && apt-get install odoo
 
    yum-config-manager --add-repo=https://nightly.odoo.com/8.0/nightly/rpm/odoo.repo
    yum update && yum install odoo
 

注意:

实例示Odoo 8.0版库链接,适应这些链接通过改变安装不同版本/8.0/ 在上述存储库网址/7.0/ 为OpenERP的V7或/9.0/ 为Odoo V9,根据你选择的版本