无法将Amazon RDS PostgreSQL与codeigniter 3连接

时间:2018-04-13 23:16:03

标签: codeigniter amazon-rds

我用postgres创建了一个amazon RDS sql数据库。我可以在我的计算机上使用navicat postgre访问没有问题,但我无法使用我的专用服务器上的codeigniter 3访问。

我尝试使用amazon RDS创建规则,但它仍然无效。

我加入了CI数据库的配置!! 我通过此配置获得的消息是:

SQLSTATE[08006] [7] timeout expired.

我花了好几个小时来解决这个问题,我不明白出了什么问题。

我尝试将dbdriver更改为postgre,但它仍然不起作用:

我得到的错误:postgre作为dbdriver:

Message: pg_connect(): Unable to connect to PostgreSQL server: 
                       invalid connection option "pgsql:host"

config screenshot

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 我必须添加规则以允许我的服务器访问亚马逊服务器。

以下是我添加的安全组的设置: 入站 - TCP - PORT - 我的服务器的IP.XXX.XXX.XXX.XX / 32