【问题标题】:How to run multiple odoo services of diiferent version E.g odoo-10 and odoo-11 together in windows8如何在windows8中同时运行不同版本的多个odoo服务,例如odoo-10和odoo-11
【发布时间】:2019-11-07 18:02:07
【问题描述】:

我已经安装了独立的 postgresSql 9.1 (x86) 版本。然后我只是安装了没有 postgresql 的 odoo-11 服务,因为我已经有了它。之后我必须下载 odeo11 源代码并在 pycharm 中配置它这是我的 odoo 配置的屏幕截图。我为每个 odoo 版本使用了不同的 postgresql 用户。

这是我的 odoo.conf

[options] 
; This is the password That Allows database operations: 
; admin_passwd = admin 
db_host = localhost 
db_port = 5432 
db_user = openpg 
dbfilter =odoo11
db_password = openpgpwd 
addons_path = d: \ odoo \ addons 
xmlrpc_port = 8088

我已经使用 pycharm 进行了调试,并且成功安装了 odoo-11

但是我使用相同的方法安装了 odoo10,然后我的 odoo11 安装与 odoo11 发生冲突,控制台显示错误

跳过数据库 pos10 作为其基本版本不是 11.0.1.3

但我的 odoo10 现在工作正常。 这是我的 odoo10 的 odoo.conf

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = openpg1
dbfilter=odoo10
db_password = 123
addons_path = D:\odoo-10.0\odoo-10.0\addons
xmlrpc_port = 8080 

这里是odoo10实例的配置

【问题讨论】:

  • 你的问题解决了吗???我想在 linux 中这样做,PS:odoo .v11 使用 Python > 3.5.x 和 odoo .v10 2.7.x > Python > 3.x。
  • 是的,我已经解决了,只需使用 pycharm 然后您就可以轻松地在 linux 或 windows 上的同一台机器上使用这两个版本。
  • 但是你必须一次运行一个。其他明智的数据库,因为它的基础版本不会发生错误。
  • 每个版本都使用环境变量吗?还是码头工人?您如何处理每个版本中不同依赖项的冲突?或者你没有?你能给我一些建议吗,我的电子邮件:g.m.a.i.l 的 salcedo.salazar。 Tnks
  • 是的,我正在使用 pycharm,两个实例都有相同的 posgresql 服务器。我使用 python 3.5 运行 odoo 11,使用 python 2.7 运行 odoo 10。

标签: windows postgresql odoo-10 odoo-11


【解决方案1】:

是的,您可以同时运行多个 odoo 服务器,就像我同时运行 odoo10、odoo11、odoo12 和 odoo13 一样。

1- 首先它们的端口应该不同。

2- 并使用终端或 cmd 或 pycharm 运行它。

注意:不同的版本永远不会在同一个浏览器窗口上运行,您必须以私密模式打开其他窗口。

【讨论】:

  • 而且它们也应该有不同的存储目录,因为 Odoo 将会话文件保存在那里,这就是为什么即使在同一个浏览器的两个端口中也无法打开两个会话
  • 在同一台机器上运行多个 Odoo 时解决我的问题的关键是:Different versions never run on same browser window you have to open other window in private mode.Thanks Man.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多