¿我怎么知道事情已经发生在我的服务器上?或者我的服务器上的服务器?我在服务器上遇到了问题并且不会导致这些错误,因为它们不会被替换为任何类型的存档申请任何建议没有任何错误
http://obtra.univalle.edu.co/obtra/index.php?site=carto
这些是错误:
警告:[MapServer错误]:msLoadSymbolSet():第一个令牌必须是SYMBOLSET,这看起来不像符号文件。在/var/www/obtra/vcauca.php第25行
警告:无法在第25行的/var/www/obtra/vcauca.php中打开地图文件obtra_1.map
致命错误:在第33行的/var/www/obtra/vcauca.php中的非对象上调用成员函数getLayerByName()
感谢您的回复
答案 0 :(得分:2)
从MapServer版本5.4开始,符号集文件必须附带SYMBOLSET ... END
标记:
SYMBOLSET
SYMBOL
...
END
SYMBOL
...
END
END
检查您使用的符号集文件是否包含此标记。其他两个错误与第一个错误有关,因为Mapscript无法解析地图文件并获取地图对象。