Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用PostgreSQL安装OwnCloud-未在Ubuntu 12.04LTS上进行身份验证_Php_Apache_Ubuntu_Postgresql 9.3_Owncloud - Fatal编程技术网

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

Php 使用PostgreSQL安装OwnCloud-未在Ubuntu 12.04LTS上进行身份验证,php,apache,ubuntu,postgresql-9.3,owncloud,Php,Apache,Ubuntu,Postgresql 9.3,Owncloud,好的,我已经试着按照在线说明让Postgresql使用OwnCloud安装,但它仍然给了我可怕的“Postgresql用户名和/或密码无效,您需要输入现有帐户或管理员。” 我已安装: Ubuntu 12.04LTS Apache2.2 PHP5.3 PostgreSql 9.3 OwnCloud 6.0.3 我的web服务器位于192.168.1.11的内部服务器上,Postgresql在端口3145上运行 关于如何使用Postgresql的任何提示。。。这是我的config.php文件:

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

我已安装:

  • Ubuntu 12.04LTS
  • Apache2.2
  • PHP5.3
  • PostgreSql 9.3
  • OwnCloud 6.0.3
我的web服务器位于192.168.1.11的内部服务器上,Postgresql在端口3145上运行

关于如何使用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_',
);

Per@RandolphCarter——当我升级到OwnCloud7.0时,我能够使用该向导,选择PostgreSQL选项并输入[serverip]:[PostgreSQL端口号]——例如--192.1.1.1:1118,它工作正常。这已关闭。

是否正在该ip上侦听?试试127.0.0.1谢谢@Pétur这么快就给我回复了。我尝试了127.0.0.1和127.0.0.1:3145作为dbhost,但都不起作用。我有Postgresql listen_addresses='*',所以所有ip地址都应该工作…:(…我可能缺少的一件事是没有非标准端口的空间?因此我必须将postgresql重置为标准5432端口?您是否自己提供了此
config.php
,还是通过安装向导创建的?此文件的初始版本应始终由安装向导创建。如果您自己编写了此文件如果,创建数据库表的代码可能不会被触发。另外,这个问题更适合serverfault.com谢谢@RandolphCarter。我通过升级到新的OwnCloud 7.0版本解决了这个问题,然后运行了向导。几分钟后,PostgreSQL上的安装就成功了。这是旋转的。您在哪里输入了端口号?我是st在同一问题上与OwnCloud 9发生冲突:(很抱歉,耽搁了很长时间。)端口号被附加到ip地址和冒号,即192.168.1.1:3242。我得出了相同的结论:
'dbhost'=>'localhost:1234'