Я пытаюсь настроить сервер Qgis на debian, который использует файл проекта Qgis, хранящийся в Postgres db.
Чтобы начать, я следовал официальному Уроку 12.1 модуля обучения Qgis . При использовании файла проекта, хранящегося локально на сервере, он работает нормально.
Теперь я попытался изменить «проект qgis по умолчанию» в файле qgis.demo.conf и указать мой файл проекта, хранящийся в postgres база данных в соответствии с этим шаблоном: postgresql://localhost:5432?sslmode=disable&dbname=mydb&schema=myschema&project=myproject
который я нашел в Руководстве пользователя QGIS .
Моя отредактированная строка в qgis.demo.conf выглядит так:
SetEnv QGIS_PROJECT_FILE postgresql://localhost:5432?sslmode=disable&dbname=Test&schema=public&project=world
При выполнении запроса GetCapabilities я теперь получаю: «Ошибка конфигурации WMS» Произошла ошибка при чтении файла проекта или конфигурации SLD.
Я посмотрел в qgis.server.log, чтобы понять, что такое идет не так. «Ошибка, файл конфигурации 'postgresql: // localhost: 5432? (...)' не существует»
Я могу получить доступ к сохраненному файлу проекта с помощью qgis, а с помощью pgadmin 4 я могу видеть что он хранится в базе данных.
Могу ли я указать файл проекта неправильно?