Php 使用PostgreSQL安装OwnCloud-未在Ubuntu 12.04LTS上进行身份验证
好的,我已经试着按照在线说明让Postgresql使用OwnCloud安装,但它仍然给了我可怕的“Postgresql用户名和/或密码无效,您需要输入现有帐户或管理员。” 我已安装: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文件:
- Ubuntu 12.04LTS
- Apache2.2
- PHP5.3
- PostgreSql 9.3
- OwnCloud 6.0.3
$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'
。