Php postgres安装在可移动类型的服务器上

Php postgres安装在可移动类型的服务器上,php,linux,postgresql,movabletype,Php,Linux,Postgresql,Movabletype,我刚刚从Amazon ec2启动了一台LAPP机器。我已将其更新为可移动式。我正在使用postgresql数据库。我在数据库安装部分停了下来,因为我遇到了一个postgresql错误。我认为默认情况下唯一的用户是“postgre”,并且没有密码。我把它放在机器翻译里,它抱怨我没有密码。所以我想我需要创建一个新用户。所以我尝试了createuser,它要求输入密码。然后我做了sudo,现在是root。它仍然需要一个密码。我不知道是什么 查看日志,postgresql似乎已关闭。当我尝试使用pg_c

我刚刚从Amazon ec2启动了一台LAPP机器。我已将其更新为可移动式。我正在使用postgresql数据库。我在数据库安装部分停了下来,因为我遇到了一个postgresql错误。我认为默认情况下唯一的用户是“postgre”,并且没有密码。我把它放在机器翻译里,它抱怨我没有密码。所以我想我需要创建一个新用户。所以我尝试了createuser,它要求输入密码。然后我做了sudo,现在是root。它仍然需要一个密码。我不知道是什么

查看日志,postgresql似乎已关闭。当我尝试使用pg_ctl重新启动它时,它会说我无法成为root用户来重新启动它。因此,我退出并以它提供给我的默认用户名再次运行它,我得到了一个权限错误

当我尝试成为root和createuser或者做psql时,它说我需要给出一个密码。我试着点击return,还有一些其他可能的密码。不走运。我想既然我是根,我就应该做个好人

我知道postgresql在那里,因为MT说它在那里


因此,我需要提供一个psql密码,或者能够以不同的用户身份登录,并能够重新启动postgresql。

当您是“root”用户时,您可以向postgres用户发送su。然后您应该能够创建一个新用户。请记住在/etc/postgresql//main/pg_hba.conf中为用户添加连接权限。

do:su-postgres允许我重新启动postgresql服务器。我找不到pg_hba.conf文件。你使用的是什么系统?你是如何安装postgresql的?Ubuntu linux。。。我安装了amazonec2amiid:AMI-2203f14b。这应该是postgresql。然后Movable Type说我需要DBI(版本>=1.21)和DBD::Pg(版本>=1.32),所以我安装了这两个。Movable type现在很高兴,并说它已经安装好了。问题出在pg_hba.conf上。我必须在文件中取消对localhost和port的注释,并将其更改为信任本地连接。您在安装中在哪里找到pg_hba.conf?