Google Site Map Generator无法打开数据库

时间:2013-09-24 07:45:26

标签: generator sitemap

我正在使用google-sitemap-generator,每件事情似乎都没问题。但是在日志文件中收到以下错误消息。这导致无法生成XML文件。

  

无法打开   [/usr/local/google-sitemap-generator/cache//mysite.com__0/data_base]   阅读。

看来,

  

/cache//mysite.com__0 /

缓存后缺少某些值。任何提示都会很棒。

下面是完整的日志文件。

  

2013-09-24T07:09:56Z:开始为网站生成[网站地图]   [mysite.com,:0]。 2013-09-24T07:09:56Z:没有新记录需要更新   新闻数据。 2013-09-24T07:09:56Z:无法打开   [/usr/local/google-sitemap-generator/cache//mysite.com__0/data_base]   阅读。 2013-09-24T07:09:56Z:mysite.com,:0:记录不能   合并。 2013-09-24T07:09:56Z:无法更新数据库   2013-09-24T07:09:56Z:无法为网站生成[网站地图]   [mysite.com,:0]。 2013-09-24T07:17:40Z:下一个服务时间表   时间在[136] S。 2013-09-24T07:17:40Z:保存内存数据   [mysite.com,:0]成功。 2013-09-24T07:19:56Z:接下来   [464] S中的服务调度时间。 2013-09-24T07:19:56Z:开始吧   生成网站[mysite.com,:0]的[网站地图]。   2013-09-24T07:19:56Z:没有更新新闻数据的新记录。   2013-09-24T07:19:56Z:无法打开   [/usr/local/google-sitemap-generator/cache//mysite.com__0/data_base]   阅读。 2013-09-24T07:19:56Z:mysite.com,:0:记录不能   合并。 2013-09-24T07:19:56Z:无法更新数据库   2013-09-24T07:19:56Z:无法为网站生成[网站地图]   [mysite.com,:0]。 〜

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,就像大多数人使用此工具一样。我通过修改让它工作 “/usr/local/google-sitemap-generator/conf/sitesettings.xml”文件。

我所做的是删除443版my_site.com的“SiteSetting”节点,重新启动服务和apache。它开始工作,好吧,至少它能够为端口80生成站点地图。

现在我可以看到它恢复了sitesettings.xml文件,但出于某种神奇的原因,它不再报告任何错误。

如果你弄明白了,那么希望它会为其他人提供有用的信息,因为很多人似乎都遇到了这个问题。昨天晚上我花了整整一个时间试图解决它没有成功。最终我不得不重新安装它并修改xml文件。

干杯!