我正在使用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]。 〜
答案 0 :(得分:0)
我遇到了类似的问题,就像大多数人使用此工具一样。我通过修改让它工作 “/usr/local/google-sitemap-generator/conf/sitesettings.xml”文件。
我所做的是删除443版my_site.com的“SiteSetting”节点,重新启动服务和apache。它开始工作,好吧,至少它能够为端口80生成站点地图。
现在我可以看到它恢复了sitesettings.xml文件,但出于某种神奇的原因,它不再报告任何错误。
如果你弄明白了,那么希望它会为其他人提供有用的信息,因为很多人似乎都遇到了这个问题。昨天晚上我花了整整一个时间试图解决它没有成功。最终我不得不重新安装它并修改xml文件。
干杯!