我从Drupal网站上最流行的使用统计信息中选择了XMLSiteMap模块, 所以我认为模块不是太多马车。但地图文件不存在。
我已经在我的Windows机器上将此模块安装到drupal / sites / default / modules中。 我在管理菜单中激活了XMLSiteMap的所有子模块。 根据文档,我还手动运行cron.php以在drupal / sites / default / files中创建sitemap.xml - 但即使在第二次重新安装时它也不存在。 如何强制创建sitemap.xml?
(也尝试使用和没有干净的URL - 仍然没有帮助)。
此外,如果该模块有任何可靠的替代方案吗?
答案 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)
答案 3 :(得分:0)
我可能建议尝试6.x-2.x分支,我一直在重写,以解决6.x-1.x分支的所有恼人的错误和架构问题。它目前尚未完成,但它适用于当前的节点和菜单项。很快就会添加分类术语和用户配置文件。
您可以在项目页面上找到指向它的链接。抱歉,我无法链接,因为我是新用户。 :)
答案 4 :(得分:0)
运行CRON对我有用:
/admin/reports/status/run-cron