在Ubuntu Server上源码安装OpenERP(odoo) 8.0,并配置wsgi和nginx运行环境

前端之家收集整理的这篇文章主要介绍了在Ubuntu Server上源码安装OpenERP(odoo) 8.0,并配置wsgi和nginx运行环境前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

转载来源http://www.jb51.cc/article/p-egvnpjhz-ub.html

翻译原文:How to install OpenERP 8.0 Alpha on a fresh Debian / Ubuntu server.

odoo学习链接http://www.jianshu.com/notebooks/2952707/latest


  OpenERP的安装,可以有多种方式,通过添加源,到http://nightly.openerp.com找对应版本,然后:

[plain] view plain copy
  1. $sudoapt-getinstall-fopenerp

  即可。这种方式会自动安装依赖包,当然postgresql还要先装好。

  也可以下载deb包用dpkg -i安装。找到的引文使用bzr下载branch,发现下载addons总是出错。我改造一下,直接用源码安装成功。

  打开防火墙80、22端口,我是自己测试用的,索性把防火墙关了。

  安装用到的软件

  安装必要的依赖包:

  最后两个,lXml和pyPdf是我添加的。我是先通过deb方式安装再卸载,所有依赖包都装好了。

  确认下载解压改名完成

  创建并编辑wsgi-openerp.py文件:

    importopenerp
  1. openerp.multi_process=True#Nah!
  2. openerp.conf.server_wide_modules=['web']
  3. conf=openerp.tools.config
  4. conf['addons_path']='/srv/openerp/server/openerp/addons'
  5. conf['db_name']='openerp_test'
  6. conf['db_host']='localhost'
  7. conf['db_user']='openerp'
  8. conf['db_port']=5432
  9. conf['db_password']='MY_DB_PASSWORD'#注意数据库名、用户名、密码都要对应
  10. application=openerp.service.wsgi_server.application
  11. openerp.service.server.load_server_wide_modules()

  创建并编辑openerp.conf文件,即openerp的配置文件。这种方式直接把配置加入运行环境了。

  新建一个config目录,用来放置uwsgi和nginx配置文件:

  然后在config目录下新建并编辑uwsgi-openerp.ini文件

  如果已经配置了nginx,那么要注意端口配置区分开,或者使用虚拟目录,或者用域名区分。

  把配置文件关联起来:

  将/etc/nginx/nginx.conf中的这句“server_names_hash_bucket_size 64”的注释去掉,如果有的话:)。

  下面配置一下:

  最后重起服务

  现在就可以访问机器进入OpenERP网页界面了,初次选择数据库为openerp_test(如果前面建立了的话)用户名和密码默认都是admin。

猜你在找的Ubuntu相关文章