安装Tryton 3.0后,从ppa:rayanayar/tryton-3.0,就像在https://gist.github.com/sharoonthomas/5857450上的gist脚本中一样,当我试图通过Tryton客户机创建一个新数据库时,总是得到“错误的服务器密码”。在
为什么?我在/etc中输入了全局数据库管理密码/trytond.conf按规定:
# Configure the Tryton server password
admin_passwd = my_admin_password
我查过了
PostgreSQL服务器正在重新启动
root@Tryton:~# service postgresql restart
* Restarting PostgreSQL 9.1 database server [ OK ]
Tryton服务器重新启动并运行
^{3美元python正在侦听端口本地主机:8000在
root@Tryton:~# netstat -tupan | grep python
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN
37312/python
在“create profile”中输入“localhost”和“8000”时,客户端会显示“create”按钮。
这太奇怪了。 在中重置管理员密码后trytond.conf对标准的“管理员”登录再次工作。在
跳过了版本2.2中已知的“创建数据库”信息,创建了数据库,并在“配置数据库”对话框中再次询问了一个密码(没有提示是哪一个),结果是本地数据库管理员密码(指为新创建的数据库的管理员用户创建的密码)。在
有点奇怪,但似乎在本地工作。 但是,还没有通过互联网连接。在
互联网连接也解决了。 最后发现,Ubuntu安装文档(在https://code.google.com/p/tryton/wiki/InstallationOnUbuntu)中,当前将用户引向Debian安装,它将从安装中获得巨大的好处,例如Gentoo,因为他们有实际工作的配置文件,以及postgre服务器设置,这是最后的决定性因素。在
见http://wiki.gentoo.org/wiki/Tryton。在
我已经有了
加上这个之后,它就像一个符咒:
配置数据库连接
^{pr2}$在我的例子中,我已经尝试过作为数据库用户,一些指令喜欢这样做,显然是出于安全原因。通过使用postgres(PostgreSQL的内置主管理员)作为数据库用户,您可以避免向postgres添加tryton角色(在Ubuntu上使用apt-get安装的标准包会自动添加该角色iirc)。在
相关问题 更多 >
编程相关推荐