1

¿我怎么知道事情已经发生在椽子上或我的服务器上?,我的服务器出现了问题,这不会导致这些错误,因为它们没有被替换为任何类型的档案,也没有做过申请任何建议都没有错

http://obtra.univalle.edu.co/obtra/index.php?site=carto

这些是错误:

警告:[MapServer 错误]:msLoadSymbolSet():第一个标记必须是 SYMBOLSET,这看起来不像符号文件。在第 25 行的 /var/www/obtra/vcauca.php 中

警告:无法在第 25 行的 /var/www/obtra/vcauca.php 中打开地图文件 obtra_1.map

致命错误:在第 33 行的 /var/www/obtra/vcauca.php 中的非对象上调用成员函数 getLayerByName()

感谢您的任何回复

4

1 回答 1

2

从 MapServer 5.4 版开始,符号集文件必须用SYMBOLSET ... END标签括起来:

SYMBOLSET

 SYMBOL
 ...
 END

 SYMBOL
 ...
 END

END

检查您正在使用的符号集文件是否包含在此标记中。其他两个错误与第一个错误有关,因为 Mapscript 无法解析地图文件并获取地图对象。

于 2010-02-09T08:00:16.207 回答