我已将 phpPgAdmin 部署到 Heroku,以连接到 Postgres 安装。管理面板出现,数据库正确显示在服务器下。我肯定的是正确的用户名和密码,我得到“登录失败”。
我已经阅读了“即使我确定我使用了正确的用户名和密码,我也总是得到“登录失败”。” 文档的一部分和建议是对 PostgreSQL 服务器的配置更改——显然我无法更改,因为它托管在 Heroku 上。
我的配置:
$conf['servers'][0]['desc'] = 'My Postgres DB';
$conf['servers'][0]['host'] = 'xxx-xx-xxx-xxx-xx.compute-1.amazonaws.com';
$conf['servers'][0]['port'] = 5432;
$conf['servers'][0]['sslmode'] = 'require';
$conf['servers'][0]['defaultdb'] = 'postgres';
$conf['servers'][0]['pg_dump_path'] = '';
$conf['servers'][0]['pg_dumpall_path'] = '';