我正在尝试将SYMBOL
与某个SVG文件添加到我的地图服务器配置中:
SYMBOL
NAME "info"
TYPE svg
IMAGE "etc/ico-inform.svg"
END
当我尝试打开tilecache时出现500错误:
内部服务器错误
服务器遇到内部错误或配置错误 无法完成您的请求。
请与网站管理员@ 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>
如果我用另一个替换SVG文件,一切都会好起来的。似乎没有<path>
标记的SVG文件不被mapserver接受,或类似的东西。
可能是什么问题?