Python Odoo/OpenERP“;无法登录数据库“odoo”;

Python Odoo/OpenERP“;无法登录数据库“odoo”;,python,postgresql,openerp,odoo,Python,Postgresql,Openerp,Odoo,我正在尝试在托管计算机上安装Odoo。首先,我用数据库“odoo”创建了一个新的Postgres用户“odoo”。然后,我克隆了GIT repository“”。之后,我跑: ./openerp-server -s -c server.cfg 这创建了一个名为“server.cfg”的配置文件。我通过更改数据库参数来编辑配置。在那之后,我跑了 ./openerp-server -c server.cfg 这加载了所有必要的插件,服务器开始运行 无论何时打开浏览器,我都会看到以下url: ht

我正在尝试在托管计算机上安装Odoo。首先,我用数据库“odoo”创建了一个新的Postgres用户“odoo”。然后,我克隆了GIT repository“”。之后,我跑:

./openerp-server -s -c server.cfg
这创建了一个名为“server.cfg”的配置文件。我通过更改数据库参数来编辑配置。在那之后,我跑了

./openerp-server -c server.cfg
这加载了所有必要的插件,服务器开始运行

无论何时打开浏览器,我都会看到以下url:

http://erp.example.com/web/database/selector?error=Unable%20to%20login%20on%20database%20odoo
我想这可能是数据库错误。所以,我检查了数据库,所有的表都是在数据库中创建的

数据库用户和密码创建了所有表,但由于某种原因,我无法登录到数据库


有人遇到过这样的问题吗?如果是,您是如何修复的?

可能您还没有为数据库设置密码,如果是这样的话:使用此查询执行:

ALTER USER odoo WITH ENCRYPTED PASSWORD '<type your password here>';
使用加密密码“”更改用户odoo;
或:在调试模式下运行odoo以查看有关问题的详细信息: 试试这个命令

python openerp-server -r odoo -w '<the password>' --db_port=<5432 by default> --debug
python openerp服务器-r odoo-w'--db\u端口=--debug

您是如何创建postgres角色的?应该是这样的
CREATE ROLE odoo WITH LOGIN REPLICATION PASSWORD'odoo_PASSWORD'
您可以向我们显示您的
pg_hba.conf
文件吗?如果此数据库是新的,请删除它。并尝试创建新的数据库,如果它不工作。然后在日志文件中显示错误。@BSLTechnologies错误日志没有显示任何有用的内容。它只显示了正在进行的请求([INFO]GET/web/database/selector-在这些行中)。