Строка доступа в map-файле к слою postGIS.
Добавлено: 18 ноя 2013, 15:35
Добрый день!
Взяла действующий map-файл. Пытаюсь прописать строку доступа к слою в PostGIS в полном соответствии с инструкцией
NAME house
CONNECTIONTYPE postgis
CONNECTION "user=postgres password=postgres dbname=mydb host=localhost"
DATA "geom from house using unique gid using srid=4326"
STATUS ON
TYPE POLYGON
Но при запуске получаю ошибку вида:
msDrawMap(): Image handling error. Failed to draw layer named 'house'. msPostGISLayerOpen(): Query error. Database connection failed (ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю) ) with connect string 'user=postgres password=******** dbname=mydb host=localhost' Is the database running? Is it allowing connections? Does the specified user exist? Is the password valid? Is the database on the standard port?
Даже если убрать/добавить пароль, порт, кавычки, ничего не меняется. В самой PostgreSQL запросы выполняются, в том числе пространственные.
Помогите, пожалуйста.
Взяла действующий map-файл. Пытаюсь прописать строку доступа к слою в PostGIS в полном соответствии с инструкцией
NAME house
CONNECTIONTYPE postgis
CONNECTION "user=postgres password=postgres dbname=mydb host=localhost"
DATA "geom from house using unique gid using srid=4326"
STATUS ON
TYPE POLYGON
Но при запуске получаю ошибку вида:
msDrawMap(): Image handling error. Failed to draw layer named 'house'. msPostGISLayerOpen(): Query error. Database connection failed (ВАЖНО: пользователь "postgres" не прошёл проверку подлинности (по паролю) ) with connect string 'user=postgres password=******** dbname=mydb host=localhost' Is the database running? Is it allowing connections? Does the specified user exist? Is the password valid? Is the database on the standard port?
Даже если убрать/добавить пароль, порт, кавычки, ничего не меняется. В самой PostgreSQL запросы выполняются, в том числе пространственные.
Помогите, пожалуйста.