我正在尝试创建一个端点以使用iSQL访问/sparql
端点。
我当前的查询是
DB.DBA.VHOST_DEFINE (
vhost=>'test',
lhost=>':4457',
lpath=>'/sparql',
ppath=>'/!sparql/',
is_dav=>1,
is_brws=>0,
def_page=>'sparql.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', ''),
is_default_host=>1
);
此功能在缺少一个选项Map the logical path to a single page
的情况下非常有效,我不知道如何设置。我只能通过webapp设置它,而不能在此功能中设置。
谢谢
答案 0 :(得分:0)
tl; dr:在'noinherit', 'yes'
参数中包含opts=>vector(...)
,并在def_page
调用中设置DB.DBA.VHOST_DEFINE()
值。 >
Virtuoso Conductor(基于HTML的管理UI)包括有关虚拟域及其关联文件夹(托管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')
。