我正在尝试在 Centos 6 虚拟机上运行 MapServer 5/PostGIS 安装。我在我的 cgi-bin 文件夹中部署了 MapServer,但是现在当我使用 url 查询(使用 firefox)mapserv 文件时[virtual machine local IP]/cgi-bin/mapserv?MAP=/var/www/cgi-bin/[...]
,我得到的只是一张带有以下错误消息的图像:
msDrawMap():图像处理错误。未能绘制名为“[我的图层名称]”的图层。;msPostGISLayerOpen():查询错误。数据库连接失败(致命:用户“foo”的身份验证失败),连接字符串为 'user=foo dbname=foo password=foo host=localhost port=5432'
我尝试更改 pg_hba.conf 中的设置,但没有成功。foo 数据库可以使用 foo 作为 sql 用户和 foo 作为密码使用 psql 命令访问。我能做些什么 ?