使用PostgreSQL安装OwnCloud - 不在Ubuntu 12.04LTS上进行身份验证

时间:2014-05-22 19:00:19

标签: php apache ubuntu postgresql-9.3 owncloud

好的,我已经尝试按照在线说明使Postgresql与OwnCloud安装一起使用,但它仍然给我可怕的" PostgreSQL用户名和/或密码无效您需要输入现有帐户或。管理员"

我已安装:

  • Ubuntu 12.04LTS
  • Apache 2.2
  • PHP 5.3
  • PostgreSql 9.3
  • OwnCloud 6.0.3

我的网络服务器托管在192.168.1.11的内部服务器上,我在端口3145上运行Postgresql。

有关使用Postgresql的任何提示...这是我的config.php文件:

$CONFIG = array (
  'instanceid' => 'oc57c67b8ac3',
  'passwordsalt' => '07b04cab4ff3d074dc59fc3ef82650',
  'trusted_domains' =>
  array (
    0 => 'www.example.com',
  ),
  'datadirectory' => '/Cloud/owncloud/data',
  'dbtype' => 'pgsql',
  'version' => '6.0.3.1',
  'dbname' => 'owncloud',
  'dbuser' => 'cloudadm',
  'dbpassword' => 'mypassword',
  'dbhost' => '192.168.1.11:3145',
  'dbtableprefix' => 'oc_',
);

2 个答案:

答案 0 :(得分:0)

Per @RandolphCarter - 当我升级到OwnCloud7.0时,我能够使用向导,选择PostgreSQL选项并输入[serverip]:[Postgresql端口号] - 例如 - 192.1.1.1:1118它没有问题。这是关闭的。

答案 1 :(得分:0)

由于某种原因,设置向导搜索本地主机,但在我的 pg_hba.conf 中没有发现 IPv6 记录添加此记录后,它可以工作了。

host    all             all             ::1/128                 md5

或者从 /etc/hosts 中删除 ::1 应该是一样的。

::1         localhost