2013-09-24 62 views
0

我正在使用谷歌网站地图生成器,每件事似乎都很好。但在日志文件中获取以下错误消息。这导致无法生成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]生成[Web站点地图]。 〜

回答

0

我有一个类似的问题,就像大多数人用这个工具做的一样。我通过修改 “/usr/local/google-sitemap-generator/conf/sitesettings.xml”文件来实现它。

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

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

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

干杯!

+0

嗨感谢您的回复,我去年使用了该工具,并退出使用此工具,并编写了自己的工具来生成xml站点地图。它对我来说很有魅力。我的建议是,这个工具是垃圾和沉重的。只需编写你自己的脚本(在我的情况下是php)并安排一个cron作业。 – bharatesh