ApacheとPostgreSQLを別サーバで動かしていて、pg_connect()ではIPアドレスを指定して接続したい。pgAdminやpsqlなら接続できるのに、PHPからはpg_connect()できない。
ふとSELinuxを無効にしたら接続できるようになった!
SELinuxを有効にしたままきちんと設定するなら、下記ページが参考になりそう。
CentOS 5 PHP Setting / CentOS5 / TechNote / The Sixwish project
ふとSELinuxを無効にしたら接続できるようになった!
SELinuxを有効にしたままきちんと設定するなら、下記ページが参考になりそう。
CentOS 5 PHP Setting / CentOS5 / TechNote / The Sixwish project
ブラウザからアクセスしてみてください。恐らく下記のようなメッセージが表示されると思います。
SQLSTATE[08006] [7] could not connect to server: Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432?
0 件のコメント:
コメントを投稿