You are here: Foswiki>Gnumed Web>GmManualCustomizingBackendLoginRu (29 Jan 2013, IvanLykov)EditAttach

Настройка системного входа в бэкэнд

GNUmed читает информацию бэкэнда из своих конфигурационных файлов (таких как этот). Информация собирается и объединяется со всех файлов конфигурации, которые можно найти. Параметры загружаются в последовательности от системных к локальному пользователю. Таким образом, можно частично определить профили в отдельных конфигурационных файлах или переопределять параметры в рамках более конкретных файлов.

Должен существовать списочный параметр профили в группе [бэкэнд], хотя бы в одном из них. Этот параметр определяет, какие профили будут предлагаться для выбора в окне системного входа. Пример:
[backend]
profiles = $profiles$
public GNUmed database
local GNUmed database
$profiles$
Он определяет два профиля бэкэнда для выбора окна системного входа. Каждый профиль содержит набор параметров, определяющих, как получить доступ к конкретному бэкэнду. Пример:
[profile public GNUmed database]
host = publicdb.gnumed.de
port = 5432
database = gnumed_v9
encoding = UTF8
public/open access = 1
help desk = <gnumed-devel@gnu.org>
Он определяет параметры для профиля бэкэнда общедоступной базы данных GNUmed, которая транслируется в вышеуказанный листинг профиля.

  • для подключения к localhost через сокеты UNIX параметр host оставляется пустым
  • база данных должна корректироваться большинством основных релизов
    • обычно, это делается сопровождением пакета или локальным системным администратором
    • для файлов конфигурации в домашней директории пользователя может потребоваться корректировка через этого пользователя
Topic revision: 29 Jan 2013, IvanLykov
 
Download.png
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
Powered by Olark