gpt4 book ai didi

php - 管理员:服务器是否在本地运行并接受 Unix 域套接字 "/var/pgsql_socket/.s.PGSQL.5432"上的连接?

转载 作者:行者123 更新时间:2023-11-29 13:11:38 25 4
gpt4 key购买 nike

这是完整的错误信息:

Unable to connect to PostgreSQL server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

我在升级到 OS X Mojave 后打开 local Adminer URL 时得到它。我在这里阅读了很多关于 SO 的答案,在其他网站上,大多数人都说要检查 Postgresql 是否正在运行,但就我而言,它正在运行。或者创建目录和更改权限,但我认为这不是问题所在。毕竟我有自己的应用程序在同一环境中运行并且它正在访问 Postgresql 数据。我正在运行 Postgresql 9.6。

最佳答案

在尝试了很多东西之后,我从一篇关于 localhost 的帖子中得到了启发。正如我在问题中所说,我自己的应用程序能够连接到 Postgresql 并收集数据。最后,解决方案非常简单:在 Adminer 的登录表单中,您只需将 Server 字段填写为 localhost (注意!通常您已经可以在该字段中看到“localhost”,但建议不要这样做一个真正的值(value),你实际上需要在里面输入“localhost”。),以防你还可以添加端口,即“localhost:5432”。如果您在通用 PHP 脚本中收到此错误消息,同样应该有效。

关于php - 管理员:服务器是否在本地运行并接受 Unix 域套接字 "/var/pgsql_socket/.s.PGSQL.5432"上的连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53891032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com