如何同时运行两个版本的odoo?

How to run two versions of odoo simultaneously?

我想在 windows 操作系统中同时在一台机器上 运行 openerp 7 和 odoo 8。我尝试更改端口号和用户名,但没有成功。那么有没有办法做到这一点?

我们可以 运行 两个 OpenERP/Odoo 版本不同 OS 与 --xmlrpc-port=port_number

Where port_number will indicate number. 

我们也可以这样做,创建两个postgres用户。

  1. openerp
  2. odoo

现在创建两个系统用户:

  1. openerp
  2. odoo

使用适当的用户配置 OpenERP/Odoo 的核心模块。

--xmlrpc-port=9999

启动你的服务器

你可以给他们的任何数字。我给了 9999,所以我会 运行 在浏览器中像 0.0.0.0:9999

注意:

如果您不想创建两个 postgres 用户,您也可以使用上面示例中的不同端口启动服务器。

模块路径相同但端口号不同否则会抛出类似"address is already in use"

的错误

我建议你看看here。这是最佳答案,请忽略版本号,因为它很旧,但它需要更改您的步骤,因此请查看它。

您可以 运行 在两个数据库集群中使用两个版本的 odoo,而无需使用 dbfilter 参数。当 运行 在同一台服务器上连接 V11、V12 和 V13 时,它对我有用(如果找到 V12 数据库,V13 将创建错误)。