我可以通过PHP脚本使用这些完全相同的凭据连接到protomolecule
数据库。尝试在PhpStorm中进行设置失败,如图所示。
如果我将postgres
数据库更改为默认的postgres
数据库,则它在PhpStorm中连接得很好。我无法弄清楚为什么用户只能连接到array(
'database' => 'protomolecule',
'driver' => 'Pgsql',
'hostname' => 'localhost',
'username' => 'postgres',
'password' => 'xxxxxxxxxxxxx',
'port' => '5432'
)
而没有别的。
我尝试过设置新用户和新数据库无济于事。
编辑:根据要求添加了以下正在运行的PHP脚本设置。
{{1}}
答案 0 :(得分:1)
在图片中有一个网址。它声明这"覆盖了"以上的设置。在网址中没有用户名/密码。您可以尝试将用户名(也可能是密码)添加到网址 - 或清空网址字段。
答案 1 :(得分:1)
检查是否
localhost:5432/protomolecule