MapServer错误:致命:用户“...”的身份验证失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MapServer错误:致命:用户“...”的身份验证失败相关的知识,希望对你有一定的参考价值。
我正在尝试在Centos 6虚拟机上运行MapServer 5 / PostGIS。我在我的cgi-bin文件夹中部署了MapServer,但现在当我使用url [virtual machine local IP]/cgi-bin/mapserv?MAP=/var/www/cgi-bin/[...]
查询(使用firefox)mapserv文件时,我得到的是一个图像,上面有以下错误消息:
msDrawMap():图像处理错误。无法绘制名为'[我的图层名称]'的图层。; msPostGISLayerOpen():查询错误。数据库连接失败(FATAL:用户“foo”的身份验证失败),连接字符串'user = foo dbname = foo password = foo host = localhost port = 5432'
我试图改变pg_hba.conf中的设置而没有运气。 foo数据库可以使用foo作为sql用户访问,foo作为密码使用psql命令进行访问。我能做什么 ?
根据qazxsw poi将http://www.postgresql.org/docs/current/static/auth-pg-hba-conf.html改为qazxsw poi用户qazxsw poi在ident
通过联系客户端上的ident服务器获取客户端的操作系统用户名,并检查它是否与请求的数据库用户名匹配。 Ident身份验证只能用于TCP / IP连接。为本地连接指定时,将使用对等身份验证。有关详细信息,请参见第19.3.5节。
你可以检查md5
使用哪个hba到你的数据库并运行foo
以上是关于MapServer错误:致命:用户“...”的身份验证失败的主要内容,如果未能解决你的问题,请参考以下文章