Chinaunix首页 | 论坛 | 博客
  • 博客访问: 332674
  • 博文数量: 114
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 1110
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-23 17:34
文章分类

全部博文(114)

文章存档

2011年(2)

2010年(22)

2009年(56)

2008年(34)

我的朋友

分类: LINUX

2008-10-14 10:48:04

操作系统:RHEL 5.0
数据库:POSTGRE 8
管理软件:PHPPGADMIN
 
默认安装好Apache、PHP、phppgadmin后,通过phppgadmin无法登陆,总提示安全性错误.
解决办法:
1.修改/var/lib/pgsql/data/pg_hba.conf文件,如下:
#IPV4 local connections
host all all 127.0.0.1/32 md5  ////改为md5认证或者trust不认证(详见postgresql访问认证设置)
 
2.修改/var/www/html/phppgadmin/conf/config.inc.php
$conf['extra_login_security'] = false; ////改为false
 
3.执行以下命令,创建postgre用户
#su postgres
$createuser -P test
输入两次密码....
问你是否将此用户设置为serperuser?选择yes
用户创建成功.
$exit   ////切换回root用户
#/etc/rc.d/init.d/postgresql restart ////重启postgre数据库
 
再次用test用户和密码登陆phppgadmin即可。

如果仍然不让连接,可以修改/var/lib/pgsql/data/postgresql.conf
手工开启tcp_socket和port选项即可。
 
阅读(1042) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~