[英]My module is not displayed in openerp
在我的本地openerp
,我的模塊顯示良好。 但在服務器openerp
它不顯示,甚至沒有添加服務器addons
路徑。 我檢查了服務器路徑是否正確。 那怎么了
首先更新模塊列表,然后刷新瀏覽器並檢查您的openerp .py文件
嘗試使用此命令來了解實際模塊的位置,例如
運行此命令
ps -ax | grep openerp-server
例如上面的命令給出
804 ? Sl 36:52 python /opt/openerp/server/openerp-server -c /etc/openerp-server.conf
現在我們看到實際上所有模塊都保存在/ opt / openerp / server / addons位置 。 如果我們給出錯誤的模塊路徑,那么它顯然不會顯示在模塊列表中。
因此,首先要了解所有模塊在服務器上運行的位置,然后再查找模塊。 並訪問它可能對您有幫助。 如何在Ubuntu 12.0的openerp 7中更新新模塊?
最好的問候,謝謝
請檢查您的openerp .py文件是否正確。 因為請檢查天氣模塊是否可安裝。
{
...
'installable': True,
...
}
如果看起來不錯,則需要檢查插件下模塊文件夾的訪問權限。 它應該是可執行的。 如果它不是可執行文件,則使用
sudo chmod 775 -R Module_name
它會工作。
這樣找到模塊,
更新“ Settings
的模塊列表,
Settings --> Installed Modules
然后刪除安裝在過濾器框中的搜索詞,最后在過濾器框中使用您的模塊名稱進行搜索。
希望這對您有所幫助。
通常我將模塊粘貼到/ usr / share / pyshare / openerp / addons上。 更改了/usr/local/lib/python2.7/openerp/addons之類的目錄后,我的模塊顯示在openerp中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.