跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 安装指南
  4. GreenOpenERP -- 绿色版 For Linux 自动启动的方法

GreenOpenERP -- 绿色版 For Linux 自动启动的方法

已定时 已固定 已锁定 已移动 Odoo 安装指南
8 帖子 4 发布者 10.1k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • M 离线
    M 离线
    matrowang
    写于 最后由 编辑
    #1

    GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。

    核心其实是制作两个启动服务,一个PostGre 一个OpenERP.
    对应文件为:goe7 和pgsql7.

    里面需要对路径有所修改,pgsql7的运行没有问题,但是goe7基本上出错。


    经分析问题出在:/opt/GreenOdoo-8.0-linux64/source/openerp-server
    #/usr/bin/env python

    #!/usr/bin/env python与#!/usr/bin/python的区别


    经搜索看到此文章:http://www.cnblogs.com/SophiaTang/archive/2011/09/21/2183091.html

    脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单

    #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
    #!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作。
    #!/usr/bin/python相当于写死了python路径;
    #!/usr/bin/env python会去环境设置寻找python目录,推荐这种写法

    把:/opt/GreenOdoo-8.0-linux64/source/openerp-server的第一行!去掉,前面插入一行,如下:
    #!/opt/GreenOdoo-8.0-linux64/runtime/python/bin/python
    #/usr/bin/env python

    其实在前期我试过在启动文件goe7前面加入:
    BASEDIR="/opt/GreenOdoo-8.0-linux64"

    # set path
    PATH="${BASEDIR}/runtime/python/bin:${BASEDIR}/runtime/pgsql/bin:${BASEDIR}/runtime/common/bin:$PATH"
    export PATH

    LD_LIBRARY_PATH="${BASEDIR}/runtime/python/lib:${BASEDIR}/runtime/pgsql/lib:${BASEDIR}/runtime/common/lib:$LD_LIBRARY_PATH"
    export LD_LIBRARY_PATH

    但是不知道为何,仍然无效,反正需要强制写入GreeOpenERP自带的 Python,希望有人再研究给出好方法。

    启动服务正常。

    为启动服务,对于ubuntu 执行下面操作:

    sudo chmod +x  pgsqld
    chown openerp:openerp pgsqld
    cp pgsqld /etc/init.d/
    update-rc.d -f  pgsqld remove
    update-rc.d pgsqld  defaults 20


    sudo chmod +x  openerp8
    chown openerp:openerp  openerp8
    cp  openerp8 /etc/init.d/
    update-rc.d -f  openerp8 remove
    update-rc.d  openerp8 defaults 30

    注意启动文件名称我改为:pgsqld 和 openerp8。
    测试:

    service  pgsqld start
    service openerp8 restart

    其余过程可以参考:http://shine-it.net/index.php/topic,16301.0.html

    1 条回复 最后回复
    0
    • W 离线
      W 离线
      wangbuke
      写于 最后由 编辑
      #2

      我个人使用 supervisor  ,很好用。推荐一下

      1 条回复 最后回复
      0
      • M 离线
        M 离线
        matrowang
        写于 最后由 编辑
        #3

        [quote author=wangbuke link=topic=16510.msg28511#msg28511 date=1405747526]
        我个人使用 supervisor  ,很好用。推荐一下
        [/quote]
        谢谢,今天在一个新系统试一下,发现确实还有问题,建议用你的方法。

        1 条回复 最后回复
        0
        • S 离线
          S 离线
          stephenl
          写于 最后由 编辑
          #4

          GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。

          ======================================================
          这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
          启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。

          1 条回复 最后回复
          0
          • M 离线
            M 离线
            matrowang
            写于 最后由 编辑
            #5

            [quote author=信莱德软件-珠海 link=topic=16510.msg28526#msg28526 date=1405941929]
            GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。

            ======================================================
            这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
            启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
            [/quote]
            这里面启动openerp 有问题,unbuntu 12.0是这样,即使我说的方法还是有问题,我现在改用步科的方法。

            1 条回复 最后回复
            0
            • S 离线
              S 离线
              stephenl
              写于 最后由 编辑
              #6

              [quote author=matrowang link=topic=16510.msg28532#msg28532 date=1405985281]
              [quote author=信莱德软件-珠海 link=topic=16510.msg28526#msg28526 date=1405941929]
              GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。

              ======================================================
              这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
              启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
              [/quote]
              这里面启动openerp 有问题,unbuntu 12.0是这样,即使我说的方法还是有问题,我现在改用步科的方法。
              [/quote]

              等没那么忙的时候我重新做一个。不设成服务方式启动,使用起来还是诸多不便。我是在 cnetos 下的,不是 ubuntu.

              1 条回复 最后回复
              0
              • L 离线
                L 离线
                leangjia
                写于 最后由 编辑
                #7

                [quote author=信莱德软件-珠海 link=topic=16510.msg28526#msg28526 date=1405941929]
                GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。

                ======================================================
                这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
                启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
                [/quote]

                终于看见你现身了啦!握手!等你不忙的时候还请修正一下哦。先谢啦!

                1 条回复 最后回复
                0

                • 登录

                • 没有帐号? 注册

                • 登录或注册以进行搜索。
                • 第一个帖子
                  最后一个帖子
                0
                • 版块
                • 标签
                • 热门
                • 用户
                • 群组