在我的本地openerp
,我的模块显示效果很好。但是在服务器openerp
中,它没有显示,甚至添加了服务器addons
路径。我检查服务器路径是否正确。那是什么错误?
答案 0 :(得分:1)
首先更新模块列表而不是刷新浏览器 并检查 openerp .py文件
答案 1 :(得分:1)
尝试此命令以了解实际模块的位置,例如
运行此命令
ps -ax | grep openerp-server
例如上面的命令给出了
804 ? Sl 36:52 python /opt/openerp/server/openerp-server -c /etc/openerp-server.conf
现在我们看到实际上所有模块都保存在这个地方 / opt / openerp / server / addons 。如果我们给出错误的模块路径,那么显然它不会显示在模块列表中。
首先要了解所有模块在服务器上运行的位置,而不是查找模块。访问这可能对您有所帮助。 how to update the new module in openerp 7 in ubuntu 12.0?
最诚挚的问候,谢谢
答案 2 :(得分:0)
请检查您的 openerp .py文件是否合适。请检查天气模块是否可安装。
{
...
'installable': True,
...
}
如果看起来不错,那么您需要检查插件下模块文件夹的访问权限。它应该是可执行的。如果它不可执行,则使用
授予访问权限sudo chmod 775 -R Module_name
它会起作用。
答案 3 :(得分:0)
以这种方式找到模块,
更新Settings
,
Settings --> Installed Modules
并在过滤器框中删除搜索字已安装,最后在过滤器框中使用您的模块名称进行搜索。
希望这会对你有所帮助。
答案 4 :(得分:0)
通常我将模块粘贴到/ usr / share / pyshare / openerp / addons上。 更改我的目录后,如/usr/local/lib/python2.7/openerp/addons,我的模块显示在openerp中。