移动服务器破坏了MySQL数据库驱动的谷歌地图

时间:2013-12-02 17:05:15

标签: php mysql xml google-maps google-maps-api-3

我从以前的开发者那里获取了一个网站,我们想知道为什么在将网站迁移到新服务器之后,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,所以可能是问题吗?在哪种情况下我们需要改变什么?

提前感谢您的帮助

2 个答案:

答案 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类替换,看看。