一台ubuntu上面安装跑两个oe的故事
-
这其实是一个很简单的问题。简单陈述一下前面的安装步骤:
bzr branch lp:openerp-web/7.0 web
bzr branch lp:openobject-server/7.0 server
bzr branch lp:openobject-addons/7.0 addons
exit
sudo cp /opt/openerp/v7/server/install/openerp-server.conf /etc/openerp-server.conf
接下来是我的这个openerp-server.conf<br />; This is the password that allows database operations:<br />admin_passwd = PASSWORD<br />db_host = False<br />db_port = False<br />db_user = oe4test<br />db_password = oe4test<br />addons_path = /opt/openerp/v7/addons,/opt/openerp/v7/web/addons<br />xmlrpc_port = 8099<br />;Log settings<br />logfile = /var/log/openerp/openerp-server.log<br />log_level = error<br />
where to change the xmlrpc_port ~!
[glow=red,2,300]
重庆-mrshelly(49812643) 13:41:38
add
xmlrpc_port = xxxooo
and restart oe server service.
[/glow]
db_user = oe4test
db_password = oe4test是我新建的数据库用户和密码,而不是原先大部分教程里面的openerp用户。
我以为到这里就完成了。
结果oe是能跑起来,但是不能创建帐套。显示的错误server access deny。
jeff在群上告诉我应该改/etc/postgresql/8.4/main/pg_hba.conf于是我
vi /etc/postgresql/8.4/main/pg_hba.conf
改成<br /># "local" is for Unix domain socket connections only<br />local all all trust<br />
我以为到这里可以了:
结果还是不行。原因是我原先搭起来的那个oe的主控密码被我改了。我用改过的主控密码就登进去了。这里我还是不知道为什么两个程序会互相影响。
先记录到此。
谢谢jeff,mrshelly,ccdos在开发群上面提供的帮助!