我已经安装了Odoo8.0和9.0。我让odoo 8.0在端口8069上运行良好,但是当我安装odoo 9.0并在端口8070上运行时,odoo8.0现在抛出500个服务器错误。
我试图从一开始就重新安装odoo 8.0,但这次使用的是virtualenv,因此它不与odoo 9.0的依赖项冲突,而是使用:
(Odoo8venv)user@domain:~/Odoo8venv/bin/python ~/odoo-8.0/odoo.py -c ~/odoo-dev/custom.conf
仍然抛出错误:
2015-11-20 01:32:50,660 6772 ERROR test openerp.modules.graph: module website_partner: Unmet dependencies: website
2015-11-20 01:32:50,660 6772 ERROR test openerp.modules.graph: module portal: Unmet dependencies: share, auth_signup
2015-11-20 01:32:50,660 6772 WARNING test openerp.modules.graph: Some modules were not loaded.
我认为这是因为odoo 8.0看到了使用odoo 9.0创建的数据库。我应该为Odoo 8.0在不同的端口上创建一个新的postgresql服务器吗或者我怎么能让他们两个都跑?
最佳答案
您可以同时运行这两个插件,只需正确设置插件路径、xmlrpc端口和db过滤器。
在终端中(如果在基于unix的平台上),可以创建自定义命令行,如:
/home/odoo8/odoo8.py --xmlrpc-port 1337 --addons-path='/home/odoo8/addons' --db-filter=^odoo_8$
/home/odoo7/odoo7.py --xmlrpc-port 1337 --addons-path='/home/odoo7/addons' --db-filter=^odoo_7$