我用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"
答案 0 :(得分:1)
我找到了解决方案。 我必须添加规则以允许我的服务器访问亚马逊服务器。
以下是我添加的安全组的设置: 入站 - TCP - PORT - 我的服务器的IP.XXX.XXX.XXX.XX / 32