2

我从 Drupal 站点上最流行的使用统计中选择了 XMLSiteMap 模块,所以我认为该模块并没有太多错误。但是地图文件不存在。

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

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

另外,这个模块是否有任何可靠的替代方案?

4

5 回答 5

1

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

如果这是对所提出问题的过度简化,我们深表歉意。

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

于 2009-12-15T15:13:32.213 回答
1

你确定你已经正确安装了吗?请检查状态报告(Drupal 5 中的 admin/logs/status,Drupal 6 中的 admin/reports/status)以确保一切正常。

例如,您可能尚未正确设置站点/默认/文件的权限。

于 2009-05-12T14:40:01.727 回答
0

还要确保您安装了最新版本,它昨天刚刚发布:

http://drupal.org/project/xmlsitemap

另外,请参阅此问题,似乎与您的问题有关:

http://drupal.org/node/458546

于 2009-05-14T19:30:56.870 回答
0

运行 CRON 对我有用:

/admin/reports/status/run-cron

于 2010-11-19T14:02:48.097 回答
0

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

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

于 2009-06-01T15:25:59.263 回答