为什么我的Drupal-7.39 ste上的所有主菜单标签都不显示为匿名用户?

问题描述:

在将Drupal 7.24站点迁移到运行7.39的新服务器的过程中。虽然大部分内容看起来都不错,但在主菜单中访问主页时,仅在新网站上显示两个标签,但在旧网站上显示了所有标签。但是,如果我以管理员身份登录新站点,则会显示所有选项卡。我查看了我能想到的任何权限问题,并且我看到的唯一js错误是typekit.net访问延迟。 当然,我已经搜索了这个和Drupal的网站,直到我再也看不到了,所以如果任何人有任何建议或谁可能已经看到这个问题,并解决它,我会非常感谢您听到/读你。为什么我的Drupal-7.39 ste上的所有主菜单标签都不显示为匿名用户?

谢谢。

+0

你的意思是服务器运行Drupal 7.39? Drupal是你网站的一部分。你是如何移动网站的? – MilanG

首先想到的是,Drupal中未发布项的菜单链接不会显示给匿名用户。迁移过程中迁移节点的状态可能已更改?

+0

谢谢你的建议。我已经检查了菜单中的所有项目,并且所有项目都“已发布”,并与它们外观相同的现场网站进行了比较。解决第一条评论的方法是使用mysqldump转储数据库,运行sed将所有从www.domain引用的站点url更改为test.domain,然后从生成的文件构建新的数据库。然后将目录树移动到新系统,然后更新到最新版本(当时为7.39),并运行更新过程。一切进展顺利,除了这个奇怪的主菜单项外,几乎所有的东西都能按预期工作 – bobmct