转载来源: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
- $sudoapt-getinstall-fopenerp
即可。这种方式会自动安装依赖包,当然postgresql还要先装好。
也可以下载deb包用dpkg -i安装。找到的引文使用bzr下载branch,发现下载addons总是出错。我改造一下,直接用源码安装成功。
打开防火墙80、22端口,我是自己测试用的,索性把防火墙关了。
安装用到的软件
copy
$sudoapt-getinstallpostgresql-9.3nginxuwsgi
安装必要的依赖包:
copy
$sudoapt-getinstallpython-devbuild-essentialpostgresqllibpq-devuwsginginxbzrgitgraphvizghostscriptpostgresql-clientlibxml2-devlibxslt1-devlibjpeg62-devzlib1g-devpython-virtualenvpython-pipgettextlibldap2-devlibsasl2-devuwsgi-plugin-pythonpython-lxmlpython-pypdf
最后两个,lXml和pyPdf是我添加的。我是先通过deb方式安装再卸载,所有依赖包都装好了。
copy
$sudomkdir/var/www
copy
$sudo-upostgres-screateuseropenerp-P
确认下载解压改名完成
copy
$cdserver
创建并编辑wsgi-openerp.py文件:
copy
$vimwsgi-openerp.py
[python]
copy
- importopenerp
- openerp.multi_process=True#Nah!
- openerp.conf.server_wide_modules=['web']
- conf=openerp.tools.config
- conf['addons_path']='/srv/openerp/server/openerp/addons'
- conf['db_name']='openerp_test'
- conf['db_host']='localhost'
- conf['db_user']='openerp'
- conf['db_port']=5432
- conf['db_password']='MY_DB_PASSWORD'#注意数据库名、用户名、密码都要对应
- application=openerp.service.wsgi_server.application
- openerp.service.server.load_server_wide_modules()
创建并编辑openerp.conf文件,即openerp的配置文件。这种方式直接把配置加入运行环境了。
copy
$vimopenerp.conf
copy
[options]
新建一个config目录,用来放置uwsgi和nginx配置文件:
copy
$mkdirconfig
然后在config目录下新建并编辑uwsgi-openerp.ini文件
copy
$vimconfig/uwsgi-openerp.ini
copy
[uwsgi]
copy
$vimconfig/nginx-openerp.conf
copy
server{
如果已经配置了nginx,那么要注意端口配置区分开,或者使用虚拟目录,或者用域名区分。
把配置文件关联起来:
copy
$sudoln-s/srv/openerp/server/config/uwsgi-openerp.ini/etc/uwsgi/apps-enabled/openerp.ini
将/etc/nginx/nginx.conf中的这句“server_names_hash_bucket_size 64”的注释去掉,如果有的话:)。
下面配置一下:
copy
$sudochown-Rwww-data:www-data/srv/openerp
最后重起服务
copy
$sudoserviceuwsgirestart
现在就可以访问机器进入OpenERP网页界面了,初次选择数据库为openerp_test(如果前面建立了的话)用户名和密码默认都是admin。
由 dawei
【声明】:唐山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。