我从以前的开发者那里获取了一个网站,我们想知道为什么在将网站迁移到新服务器之后,http://69.94.34.32/map-of-hostels-in-the-lake-district.php
上的地图不会显示xml填充的引脚文件http://69.94.34.32/xmloutputuk.php
和以前一样?
这是 工作的旧服务器:[The map]& [The XML]
移动后直接在浏览器中加载XML文件会出现以下错误:
"此页面包含以下错误: 第1行第2行的错误:文档末尾的额外内容 下面是第一个错误之前的页面呈现。"
...这就是我们重建xml文件以确保不是问题的原因。但是现在我们已经让xml文件再次运行(通过识别和评论问题部分)地图引脚仍然不显示。
我们知道我们的新服务器是PHP5,而旧服务器是PHP4,所以可能是问题吗?在哪种情况下我们需要改变什么?
提前感谢您的帮助
答案 0 :(得分:1)
AHA!通过在标题中包含以下脚本来修复它:
<script type="text/javascript" src="http://google-maps-utility-library-v3.googlecode.com/svn/tags/markerclustererplus/2.0.9/src/markerclusterer_packed.js"></script>
这是this thread中发布的建议。
答案 1 :(得分:0)
乍看之下,我会说从PHP4迁移到PHP5很可能是罪魁祸首。
在this thread中,他们提到在PHP5中,DOM XML操作函数被DOMDocument类替换,看看。