0

我正在使用 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] 生成 [Web Sitemap]。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] 生成 [Web Sitemap]。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] 生成 [Web Sitemap]。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] 生成 [Web 站点地图]。~

4

1 回答 1

0

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

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

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

如果您弄清楚了,那么希望它对其他人来说是有用的信息,因为很多人似乎都遇到了这个问题。我整个昨天晚上都在试图解决它,但没有成功。最终我不得不重新安装它并修改 xml 文件。

干杯!

于 2014-02-09T02:04:04.537 回答