【问题标题】:Moving servers has broken MySQL database driven google map移动服务器破坏了 MySQL 数据库驱动的谷歌地图
【发布时间】:2013-12-18 11:41:25
【问题描述】:

我从以前的开发人员那里选择了一个站点,我们想知道为什么在将站点移动到新服务器后,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 文件时出现以下错误:

“此页面包含以下错误: 第 2 行第 1 列的错误:文档末尾的额外内容 下面是出现第一个错误之前的页面渲染。”

...这就是我们重建 xml 文件以确保这不是问题的原因。但是现在我们让 xml 文件再次工作(通过识别和注释问题部分)地图图钉仍然没有显示。

我们知道我们的新服务器是 PHP5 而旧的服务器是 PHP4,所以这可能是问题吗?在这种情况下我们需要改变什么?

提前感谢您的帮助

【问题讨论】:

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


    【解决方案1】:

    啊哈!通过在标题中包含以下脚本来修复它:

    <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 中发布的建议。

    【讨论】:

      【解决方案2】:

      乍一看,我认为从 PHP4 迁移到 PHP5 很可能是罪魁祸首。

      this thread 中,他们提到在PHP5 中,DOM XML 操作函数被替换为DOMDocument 类,看看吧。

      【讨论】:

      • 感谢您的快速回复!但是69.94.34.32/xmloutputuk.php 已经按照您的建议使用了最新的 DOMDocument 类。不过感谢您的宝贵时间!
      • 没问题,很高兴你在任何情况下都解决了这个问题。请尽可能将答案标记为已解决。干杯
      猜你喜欢
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 2020-04-04
      • 1970-01-01
      • 2018-08-23
      • 1970-01-01
      相关资源
      最近更新 更多