2012-06-14 44 views
1

我展示的phpinfo()信息页面的pgsql提供支持的 但是$ dbconn文件PHPpg_connect在PHP返回false

$dbconn =pg_connect("host=localhost port=5432 dbname=qlbv user=postgres password=123456") 
or die("can't connect db"); 

结果是假的;

我不得不配置

在CentOS的
# "local" is for Unix domain socket connections only 
local all  all        md5 
# IPv4 local connections: 
host all  all  127.0.0.1/32  md5 
# IPv6 local connections: 
host all  all  ::1/128    md5 
# IPv4 internet connections: 
host all  all  0.0.0.0/0   md5 

# - Connection Settings - 
listen_addresses='*' 
#listen_addresses = 'localhost'  # what IP address(es) to listen on; 
             # comma-separated list of addresses; 
             # defaults to 'localhost', '*' = all 
             # (change requires restart) 
port = 5432       # (change requires restart) 

我设置Web服务器的$ dbconn 结果是假的; 你能帮我吗? 谢谢!

+0

你可以得到有关从问题的详细信息。['pg_last_error()'](http://ch.php.net/manual/en/function.pg-last -error.php) – vstm

+0

我已经从pg_last_error()获得信息,但结果为空 –

回答

1

你尝试类型:

getsebool -a | grep ftp 
setsebool -P ftp_home_dir on 
getsebool -a | grep ftp