GreenOpenERP -- 绿色版 For Linux 自动启动的方法
- 
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
- 
GreenOpenERP for Linux 绿色版安装脚本及启动服务<br / http://zhflash.com/greenopenerp-linux-install/ br />给出了一个运行Centos 64 上的GreenOdoo的自动启动方法。 
 ======================================================
 这个是我4月份写的,6月份开始,步科的绿色版改版,里面的目录结构和
 启动方式都改变了,所以原文写的不再全是正确的。参照着修改后才可正常使用。
- 
[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 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.
- 
[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]
 终于看见你现身了啦!握手!等你不忙的时候还请修正一下哦。先谢啦!