Drupal:未生成xmlsitemap文件

时间:2009-05-12 09:59:53

标签: drupal module sitemap

我从Drupal网站上最流行的使用统计信息中选择了XMLSiteMap模块, 所以我认为模块不是太多马车。但地图文件不存在。

我已经在我的Windows机器上将此模块安装到drupal / sites / default / modules中。 我在管理菜单中激活了XMLSiteMap的所有子模块。 根据文档,我还手动运行cron.php以在drupal / sites / default / files中创建sitemap.xml - 但即使在第二次重新安装时它也不存在。 如何强制创建sitemap.xml?

(也尝试使用和没有干净的URL - 仍然没有帮助)。

此外,如果该模块有任何可靠的替代方案吗?

5 个答案:

答案 0 :(得分:1)

您确定已正确安装吗?请检查状态报告(Drupal 5中的管理员/日志/状态,Drupal 6中的admin / reports / status)以确保您已做好一切。

例如,您可能尚未正确设置sites / default / files的权限。

答案 1 :(得分:1)

我不确定这是否对您有所帮助,但如果您正在寻找实际创建的sitemap.xml文件而不是在浏览器中导航到该文件,我不相信该模块会创建一个。我认为该模块创建了一个菜单回调来创建站点地图文件,因此对Drupal的菜单系统请求sitemap.xml,而不是创建实际文件。但是在sites / default / files / xmlsitemap中会有一个缓存版本。

道歉,如果这是对所提问题的过度简化。

我自己对模块的可靠性没有任何问题。

答案 2 :(得分:0)

还要确保安装了最新版本,它刚刚出现:

http://drupal.org/project/xmlsitemap

另外,看到这个问题,似乎与您的问题有关:

http://drupal.org/node/458546

答案 3 :(得分:0)

我可能建议尝试6.x-2.x分支,我一直在重写,以解决6.x-1.x分支的所有恼人的错误和架构问题。它目前尚未完成,但它适用于当前的节点和菜单项。很快就会添加分类术语和用户配置文件。

您可以在项目页面上找到指向它的链接。抱歉,我无法链接,因为我是新用户。 :)

答案 4 :(得分:0)

运行CRON对我有用:

/admin/reports/status/run-cron