Skip to content

Odoo 安装指南

369 Topics 2.1k Posts

No decsciption available

  • 补充 Ubuntu下odoo10源码安装教程(感谢原作者)

    1
    0 Votes
    1 Posts
    3k Views
    S
    补充 Ubuntu下odoo10源码安装教程 ***感谢原作者的发布,本人安装过程中出现一些问题,这里记录说明一下。 本人安装平台 ubuntu 16.04.3 LTS odoo 10.0 H happy 2017年5月27日 下午5:10 1.下载社区版odoo10源码 下载地址:https://www.odoo.com/zh_CN/page/download 下载的源码 解压后 setup目录有个“odoo” 文件改为可执行,就是后面运行的odoo-bin git下载:$ git clone https://github.com/odoo/odoo.git 2.安装依赖项 Python 2.7 安装教程:ubuntu14.10系统下安装python2.7.9 Note:如果Python已成功安装,确保安装的版本是2.7.9,更低的版本或3.x的版本odoo10不兼容 Postgresql 安装教程:Ubuntu PostgreSQL安装和配置 安装后,您将需要创建一个postgres用户:默认情况下唯一的用户是postgres,而Odoo禁止以postgres用户名的形式连接数据库。 执行命令:sudo su - postgres -c "createuser -s $USER" 因为登录角色与您的unix登录unix套接字相同,可以使用没有密码。 进入odoo10 的下载目录, 安装odoo10 所需的python依赖 pip install -r requirements.txt 如果python-pip没有安装,先安装python-pip 安装过程中 发现缺少 zlib-dev libldap2-dev libsasl2-dev 三个包 用 apt-get install 安装一下 Less 安装less $ apt-get install -y npm $ sudo ln -s /usr/bin/nodejs /usr/bin/node $ sudo npm install -g less 3.安装环境依赖 安装python packages $ pip install -r requirements.txt $ sudo apt-get install python-dateutil python-feedparser python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil python-mock python-unittest2 python-jinja2 python-pypdf python-decorator python-requests python-passlib python-pil python-suds -y 4.执行命令odoo-bin
  • 0 Votes
    1 Posts
    2k Views
    L
    由于组内需要使用设备管理系统,安装了odoo10 ,请教个问题,设备管理里面的设备如何批量操作,如何把设备和项目关联?
  • 0 Votes
    2 Posts
    4k Views
    非常感谢您的分享。
  • 0 Votes
    6 Posts
    6k Views
    C
    @Joshua 好的,谢谢
  • Ubuntu下odoo10源码安装教程

    1
    0 Votes
    1 Posts
    3k Views
    H
    1.下载社区版odoo10源码 下载地址:https://www.odoo.com/zh_CN/page/download git下载:$ git clone https://github.com/odoo/odoo.git 2.安装依赖项 Python 2.7 安装教程:ubuntu14.10系统下安装python2.7.9 Note:如果Python已成功安装,确保安装的版本是2.7.9,更低的版本或3.x的版本odoo10不兼容 Postgresql 安装教程:Ubuntu PostgreSQL安装和配置 安装后,您将需要创建一个postgres用户:默认情况下唯一的用户是postgres,而Odoo禁止以postgres用户名的形式连接数据库。 执行命令:sudo su - postgres -c "createuser -s $USER" 因为登录角色与您的unix登录unix套接字相同,可以使用没有密码。 进入odoo10 的下载目录, 安装odoo10 所需的python依赖 pip install -r requirements.txt 如果python-pip没有安装,先安装python-pip Less 安装less $ apt-get install -y npm $ sudo ln -s /usr/bin/nodejs /usr/bin/node $ sudo npm install -g less 3.安装环境依赖 安装python packages $ pip install -r requirements.txt $ sudo apt-get install python-dateutil python-feedparser python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil python-mock python-unittest2 python-jinja2 python-pypdf python-decorator python-requests python-passlib python-pil python-suds -y 4.执行命令odoo-bin
  • 新手菜鸡请假各位大神一个表白问题

    6
    0 Votes
    6 Posts
    5k Views
    C
    @digitalsatori 好的,谢谢啦
  • pip install -r requirements.txt 时报错

    安装问题
    1
    1 Votes
    1 Posts
    3k Views
    D
    今天有朋友问起源码安装Odoo时,第一步用下面的命令安装Odoo的python依赖包就直接报错,做不下去了。 pip install -r requirements.txt 估计很多朋友都碰到过同样的问题。问题的原因是python依赖包中有些包是用C语言写的,安装时需要编译,编译时需要用到对应的动态连接库和头文件,如果系统中没有安装就会报错,对应的python包无法安装。 报错的解决方法,我们在公众号里有篇文章做过介绍,赶紧扫一下论坛右上角上的二维码加入呀 文章链接贴到这里:https://mp.weixin.qq.com/s?__biz=MjM5OTcwMTU3Mw==&mid=401921779&idx=1&sn=b86a1be5c35d2dee38a105ed0e610495&mpshare=1&scene=1&srcid=0508V7vF8MMEjYlsuQDiPXQi&key=ad0a44642beadd67a63f40ac45c324911d5f84ab7d65135e2ac21882a84efb245416ba3a3fb8e5e60d1a3c53c74ec7bbc02f3fb5f973ff39c6f1921dc221870c3fccb7ea24f7124dfb2a941e42ae5888&ascene=0&uin=MTgxOTQzNzMwMw%3D%3D&devicetype=iMac+MacBookPro11%2C5+OSX+OSX+10.12.3+build(16D32)&version=12020510&nettype=WIFI&fontScale=100&pass_ticket=7cc4XZB8x5PJ7ogQMT7%2BMCmljHLT2RxWvdqJe7VgH6bqD0YcJMnD3aB0GN60EqhU
  • 如何在windows server 2008 R2 上 ,Odoo以服务启动。

    2
    0 Votes
    2 Posts
    4k Views
    D
    不建议部署Odoo系统在Windows上,会有稳定性和性能问题。 比如Windows下只能以线程方式运行Odoo,不能运行多进程模式从而利用到多核CPU的运算能力。
  • 在Webfaction上安装Odoo

    3
    1 Votes
    3 Posts
    6k Views
    D
    首先给必须给Webfaction 打个广告。 Webfaction一直是我非常乐于使用的一个网络服务租用提供商。在5、6年前大多数VPS服务的价格还比较高的时候,他们就以非常出色的性价比和高水平的服务吸引了我。即使在今天遍地都是云服务商的情形下,Webfaction提供的产品的竞争力仍然是超群的。我们现在的这个nodebb的论坛也是部署在他们的服务器上的,另外我们也有内部测试Odoo服务器部署在它上面。对于开发者学习和小公司的内部使用都非常合适。 喜欢他们的理由有几点: 价格超值,却很低调 他们的最基本的套餐是:$10/month, 100GB SSD storage, 1GB RAM, 1TB bandwidth 以这样的价格获得这样的配置看起来已经很不错了,但是相信仍然有不少云服务商能提供同样的offer。但是,Webfaction的低调在于这个1GRAM是指由你所启动的进程所占用的内存,对于诸如系统进程,公用的服务比如Apache, Nginx, 甚至数据库比如Mysql, PostgreSql等等占用的内存是不算在这1GRAM里的。我们公司内部部署的Odoo测试服务器尽然在他的服务器上只使用了不到200M的内存,因为巨消耗内存的数据库服务器消耗的内存算他的 ;-)。而如果你只是用它跑个PHP网页,那就是消耗 0内存 服务超赞 他们对ticket的反应重来没有超过1小时的,通常是1刻钟左右就有人在处理了。而且大多服务于你的人都是网络Geek,他们也很愿意跟你交流,跟他们还真能学几招。 当然Webfaction 对于某些没有root,sudo 就完全不能生存的人来说是不适合的。因为Webfaction真的没有root权限,但是我们真的可以在没有root权限下做所有的事情,它也可以让你学会如何安全的部署软件。 本文就来介绍一下Webfaction上使用其共享的数据库服务来部署Odoo需要注意的一些问题。 使用Webfaction共享数据库服务来运行Odoo 需要注意的是,用这种方式来直接运行Odoo会出错运行不起来。(假设你的数据库的用户是erp_db_user, 你就会看到下面的出错信息:) OperationalError: FATAL: no pg_hba.conf entry for host "127.0.0.1", user "erp_db_user", database "postgres", SSL on FATAL: no pg_hba.conf entry for host "127.0.0.1", user "erp_db_user", database "postgres", SSL off 原因是Odoo在系统中有两个地方需要访问系统数据库:postgres, 而在Webfaction中创建的数据库用户只能访问其所拥有的(own)的数据库。 一个地方需要访问到postgres系统数据库的地方是, 当我们初次访问Odoo的时候,Odoo会检查是否已经有数据库了,需不需要创建一个新的,如果有多个数据库,需不需要将几个数据库显示出来。如果你安装Odoo只启用一个数据库,那就用下面小修改一下就可以了: diff --git a/odoo/service/db.py b/odoo/service/db.py index d6ff8d1..f0727f0 100644 --- a/odoo/service/db.py +++ b/odoo/service/db.py @@ -75,6 +75,8 @@ def _initialize_db(id, db_name, demo, lang, user_password, login='admin', countr _logger.exception('CREATE DATABASE failed:') def _create_empty_database(name): + # hack to run odoo with shared pgsql data service on webfaction + raise DatabaseExists("database %r already exists!" % (name,)) db = odoo.sql_db.db_connect('postgres') with closing(db.cursor()) as cr: chosen_template = odoo.tools.config['db_template'] @@ -317,6 +319,8 @@ def exp_db_exist(db_name): return bool(odoo.sql_db.db_connect(db_name)) def list_dbs(force=False): + # hack to run odoo with shared pgsql data service on webfaction + return ['Your_DB_NAME'] if not odoo.tools.config['list_db'] and not force: raise odoo.exceptions.AccessDenied() chosen_template = odoo.tools.config['db_template'] 另一个地方需要访问到系统数据库postgres的地方是Odoo的bus模块, 这个模块是利用PostgreSQL的消息通知功能来实现Odoo内的实时消息通知的功能。如果我们并不常用这个功能,就可以做下面的修改: index 4665925..7efb723 100644 --- a/addons/bus/models/bus.py +++ b/addons/bus/models/bus.py @@ -182,7 +182,9 @@ class ImDispatch(object): # disabled in prefork mode return else: - # threaded mode + # hack to run odoo with shared pgsql data service on webfaction + return self.Event = threading.Event t = threading.Thread(name="%s.Bus" % __name__, target=self.run) t.daemon = True 经过这两处的小修改后,Odoo就可以使用Webfaction提供的共享数据库了。当然代价是:你不能使用Odoo的/database/manager 在前端的页面上对数据库进行管理(创建/删除/备份/恢复等,当然这些事情完全可以在服务器端完成), 你的消息通知不是实时的,刷新页面才能看得到。 当然如果不想将就,完全可以在Webfaction通过其控制面板建立自己私有的PostgreSQL数据库即可。
  • 有没有一键安装oddoo10所有模块

    11
    0 Votes
    11 Posts
    17k Views
    jefferyJ
    可以的。 运行 odoo.py -c config -d db -i stock,xxx,xxx,xxx --stop-after-all config 换成你的配置文件 db换成你的数据库名 stock,xxx,xxx,xxx 换成你要安装的模块列表,用逗号隔开 good luck
  • odoo10有没有人力资源模块

    2
    0 Votes
    2 Posts
    5k Views
    卓忆
    去掉默认应用的筛选器,搜hr 相关的 模块 基本都在的。 [image: 1482912425119-upload-b5d1a500-2eac-40d9-abdc-479b826ee5f1-resized.png]
  • Odoo8 start.bat 启动命令。。。。

    2
    0 Votes
    2 Posts
    3k Views
    [attach=1]跟odoo8安装版一样,启动之后不会显示日志,一闪就关了,这个命令怎么写???
  • 0 Votes
    3 Posts
    5k Views
    M
    用绿色版吧....
  • Odoo10快计科目如何设置

    2
    0 Votes
    2 Posts
    3k Views
    No one has replied
  • Centos7.1安装odoo10.rpm 怎么没提示输入 数据库用户和密码

    2
    0 Votes
    2 Posts
    3k Views
    No one has replied
  • 请教centos7.1安装odoo10.rpm

    2
    0 Votes
    2 Posts
    3k Views
    No one has replied
  • Centos7.1安装odoo10需要安装哪一个web服务器

    3
    0 Votes
    3 Posts
    4k Views
    M
    可以不需要做 web 服务. odoo 自带 web 服务. 但推荐 安装 一个 nginx 做一个 proxypass 以缓存JS, 降低 odoo server 压力..
  • 系统重装,如何恢复odoo10

    2
    0 Votes
    2 Posts
    3k Views
    No one has replied
  • 0 Votes
    94 Posts
    272k Views
    F
    会计模块里面 做财务凭证的地方在哪里?
  • Eclipse Pydev 调试 GreenOpenERP for Windows

    4
    0 Votes
    4 Posts
    6k Views
    C
    [quote author=ysyajyw link=topic=17223.msg30763#msg30763 date=1438247282] Eclipse Pydev 调试 GreenOpenERP for Windows ,odoo8.0版本,导入时提示“ No projects are found ”,不知道样可以使用 Eclipse Pydev来调试odoo8.0[/quote]我也是啊,不知道怎么导入