Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mapserver没有';不接受某些svg文件作为符号_Svg_Mapserver - Fatal编程技术网

Mapserver没有';不接受某些svg文件作为符号

Mapserver没有';不接受某些svg文件作为符号,svg,mapserver,Svg,Mapserver,我正在尝试将带有特定SVG文件的符号添加到我的mapserver配置中: SYMBOL NAME "info" TYPE svg IMAGE "etc/ico-inform.svg" END 当我尝试打开tilecache时,我得到500个错误: 内部服务器错误 服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求 请通过以下地址与服务器管理员联系:webmaster@localhost到 通知他们此错误发生的时间以及您采取的措施 在此错误之前执行 有关此错误的详细信息,请

我正在尝试将带有特定SVG文件的
符号添加到我的mapserver配置中:

SYMBOL
  NAME "info"
  TYPE svg
  IMAGE "etc/ico-inform.svg"
END
当我尝试打开tilecache时,我得到500个错误:

内部服务器错误

服务器遇到内部错误或配置错误,无法正常运行 无法完成您的请求

请通过以下地址与服务器管理员联系:webmaster@localhost到 通知他们此错误发生的时间以及您采取的措施 在此错误之前执行

有关此错误的详细信息,请参阅服务器错误 日志

没有任何内容记录到错误日志,即使我已设置:

DEBUG 5
CONFIG "MS_ERRORFILE" "/var/www/map/ms_error.log"
以下是SVG代码:

<svg width="22" height="22" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><title>ico-inform@0.5x</title><g transform="translate(1 -3)" fill="none" fill-rule="evenodd"><text font-family="Proxima Nova" font-size="21" font-weight="260" fill="#FFFFCA"><tspan x="8" y="19">i</tspan></text><circle stroke="#FFFFCA" cx="10" cy="14" r="10"/></g></svg>
ico-inform@0.5xi
如果我用另一个SVG文件替换SVG文件,一切都会好起来。似乎mapserver不接受没有
标记的SVG文件,或者类似的东西


可能有什么问题?

首先通过mapserver cgi请求地图。如果无法提供更多信息,请尝试从命令行:/path/to/mapserv QUERY\u STRING=''中的“?”后面的所有内容。