连接到Joomla中的PGSQL数据库时出错

时间:2014-03-11 11:08:32

标签: postgresql joomla postgresql-9.3

我正在尝试使用Postgres安装Joomla,在安装程序中我遇到以下错误:

Could not connect to the database. Connector returned number: Error connecting to PGSQL database.

这不是很多。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

不幸的是,安装程序没有返回真正的错误。

以下是一些常规提示:

  • 确保提供的数据库已存在
  • 检查您的数据库是否需要某些特定设置,例如其他端口或sslmode=require

将您的连接详细信息放入普通的php文件并运行脚本,并启用错误报告:

<?php
$connection = 'host=127.0.0.1 port=5432 dbname=joomla3 user=postgres password=postgres';
$dbconn = pg_connect($connection);

var_dump($dbconn);

运行脚本时,您可能会收到正确的错误。获得资源后,连接成功:resource(4) of type (pgsql link)

答案 1 :(得分:0)

检查selinux配置:

$ sudo setenforce Permissive

然后再试一次。如果它工作,您可以在/ etc / selinux / config中禁用selinux并更改行

SELINUX=enforcing

通过

 SELINUX=permissive