我有一个带有OpenLayers 2.7,Geoserver,运行ExtJS 2.2和lightbox.js的旧GIS网站。这一直很好。我可以点击某个位置并启动灯箱弹出窗口。这突然停止工作了。我单击一个位置,然后单击一个短的旋转齿轮,以便可以看到发生了什么但没有弹出窗口。知道从哪里开始搜索错误吗?我在控制台中没有输出。这是我的网站:http://kulturminnekart.no/ostfold/。当您放大并单击一个标记时,它应该使用lightbox.js显示一个弹出窗口。
我知道这已经很老了,但是我从来没有资源来升级到更新的ExtJS。
我有一个index.html和app.js。我还包括OpenLayers,Mapfish和ExtJS。我有另一个站点运行几乎相同的代码,因此我怀疑apache或其他软件的某些升级可能导致了此问题,但是我不知道从哪里开始寻找。
答案 0 :(得分:0)
问题是单击标记通过代理(proxy.cgi)执行WMS GetFeatureInfo请求。感谢@Mike,我得以调试cgi为何不起作用。因此,解决方案是让mod_cgi在Apache 2.4上正常工作,然后调整cgi-bin上的权限。