Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

谈谈 OpenERP 的绿化安装(Windows)



  • OpenERP 安装主要以
    1 PostgreSQL 数据库安装 (必选)
    2 OpenERP Server 安装(必选)
    3 OpenERP Client 安装(可选)
    4 OpenERP Web-Client 安装(可选)

    1 PostgreSQL 数据库安装 (建议按 PostgreSQL 安装文档进行 此处略)

    2 OpenERP Sever 安装
    准备
    先从官方下载编译好的 OpenERP AllinOne 或者 OpenERP Server 并安装后, 备份出 OpenERP Server 文件夹. 并删除 安装 ( 如果使用 AllinOne 安装, 可以一并将 OpenERP Client && OpenERP Web 文件夹备份出.)

     你甚至可以将OpenERP Server 的文件夹按版本号进行命名. 如 openerp_server_506  openerp_server_507 .
    
     绿化安装
    
     开个DOS窗口 进 OpenERP Server 的 service 文件夹下. 执行
    
    OpenERPServerService.exe -auto -install 
    
      这样 系统就会将 OpenERP Server 安装为服务了. 
    

    3 OpenERP Client 安装.

    Client 的绿色安装 没有啥好说的.  不需要做任何事情. 只需要直接使用 openerp-client.exe 的快捷方式就行了.
    

    4 OpenERP Web 安装

    Web Client 的安装同 Server 差不多.只不过, 不叫 OpenERPServerService.exe  叫 PythonService.exe 路径在 
    OpenERP Web/python25 文件夹下.
    

    希望这些对你有所帮助


  • 管理员

    马克...:lol



  • 你甚至可以将OpenERP Server 的文件夹按版本号进行命名. 如 openerp_server_506 openerp_server_507 .满意<--- 这是否意味着可以有多个OE并存的版本? 那Service怎么配置呢? 还是说可以使用相同的service?



  • @wyman

    看一下 OpenERPServerService.py 的源码就可以看得出来.
    service 的服务名是写死了的. 所以,暂时不能同时并存.

    不过,因为是绿色版, 你可以很方便地切换.

    OpenERPServerService.exe -remove
    删除后, 再进另一个版本的文件夹进行 -install 操作就行了.


  • 管理员

    谢谢shelly,我在安装openerpservice的时候成功了。
    俺的版本是5.0.15
    在安装pythonservice.exe(就是webclient)的时候好像不成功。
    [attachimg=1]



  • [quote author=Joshua link=topic=897.msg7255#msg7255 date=1292777511]
    谢谢shelly,我在安装openerpservice的时候成功了。
    俺的版本是5.0.15
    在安装pythonservice.exe(就是webclient)的时候好像不成功。
    [attachimg=1]
    [/quote]


    给你一个参考 链接:
    http://bazaar.launchpad.net/~openerp/openobject-client-web/5.0/annotate/head:/win32/OpenERPWebService.py



  • 关于 Web client 的绿化.

    开DOS窗,
    进 Web\bin 文件夹.

    设置 PATH
    PATH=%PATH%;"你的安装路径\Web\python25"

    然后执行
    python OpenERPWebService.py install

    如果提示
    Installing service openerp-web
    Service installed

    表明服务安装成功.

    如果异常.. 请检查 System32 文件夹下面两个文件 "pywintypes25.dll", "pythoncom25.dll"  的版本号.  一定要 "2.5.212.0"版本. 而如果你安装过 pywin32 2.5.214.0 版本, 则会造成服务安装不成功.

    所以, 你可以暂时备份 system32 下面的这两个dll 文件,  用 "你的安装路径\Web\python25" 下面的 pywintypes25.dll 以及 pythoncom25.dll 文件替换 后, 安装为服务. 然后 再把原备份的两个dll 文件恢复即可.


  • 管理员

    谢谢shelly 分享解决办法 🙂



  • 很高兴地看到 6.0.1 的 web client 已经同 server 的绿色安装保持一致了...

    只是exe 文件名 是 OpenERPWebService.exe