tl; dr: включите 'noinherit', 'yes'
в параметр opts=>vector(...)
и установите значение def_page
в вызове DB.DBA.VHOST_DEFINE()
.
Virtuoso Conductor (пользовательский интерфейс администратора на основе HTML) включает функцию «Экспорт» в отношении конфигурации виртуального домена и связанных с ним папок (размещенных в WebDAV или файловой системе).
Вот пример вывода для папки, сопоставленной с «/ test» для конкретного виртуального домена, функционирующего как веб-сайт (т. Е. Точка доступа HTTP для коллекции документов).
С заштрихованным флажком на одну страницу:
DB.DBA.VHOST_REMOVE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test'
);
DB.DBA.VHOST_DEFINE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test',
ppath=>'/DAV/',
is_dav=>1,
is_brws=>0,
def_page=>'test.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', '', 'noinherit', 'yes'),
is_default_host=>0
);
С установленным флажком:
DB.DBA.VHOST_REMOVE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test'
);
DB.DBA.VHOST_DEFINE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test',
ppath=>'/DAV/',
is_dav=>1,
is_brws=>0,
def_page=>'test.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', ''),
is_default_host=>0
);
Строка для заметок opts=>vector ('browse_sheet', '', 'noinherit', 'yes')
.