pgsql安装网站的时候连接不上数据库

搜索了论坛用容器作为服务器地址,用IP,用127.0.0.1都连接不上是咋回事啊

进入数据库页面可查看 数据库连接信息

因为是容器化安装,连接地址肯定不能使用 127.0.0.1

我都试了,容器 postgresql

试一下使用容器名称

试了不行

安全组也加了端口

1、网站是通过 PHP 运行环境创建的吗?
2、查看一下 PostgreSQL 的容器端口是否已经暴露,使用IPv4地址加暴露端口试一下。


是允许了的

好的,那就用外部地址连接,看是否成功。

说的就是不行啊,都允许了

那就先去使用第三方客户端测试一下 1Panel 安装的 PostgrelSQL 数据库是否可用

image
这是链接成功了吧

对,第三方工具都可以正常连接,说明不是 PostgreSQL 数据库服务的问题
先去重点看一下网站配置、日志有没有错误、异常。

是不是cms不支持pgsql?


网站有个错误日志,这是啥意思

去看下PHP扩展是不是没安装 pdo_mysql 扩展,我也是搞了好久各种查,最后自己捣鼓,发现 pdo_mysql 扩展没有装,.安装了,然后用容器链接方式,没点问题。