Drupal 7-清除缓存后,所有菜单都会消失

Drupal 7-清除缓存后,所有菜单都会消失,drupal,drupal-7,drupal-navigation,Drupal,Drupal 7,Drupal Navigation,我从某人那里继承了一个Drupal 7站点,遇到了一个非常恼人的bug,我希望有人能帮助我解决这个bug,因为某种原因,如果我清空Drupal缓存,站点上所有的左手菜单都会消失。使用菜单块将菜单放在一起,块和菜单本身的所有设置看起来都是正确的,即块位于正确的区域,菜单块连接到正确的菜单,菜单中包含站点上的所有页面 在数据库的备份中,cache_菜单表有大约40000个条目,如果我清除它并在站点周围单击,它永远不会超过40个条目,因此无论出于什么原因,它都不会重新生成菜单 有人知道可能会发生什么事

我从某人那里继承了一个Drupal 7站点,遇到了一个非常恼人的bug,我希望有人能帮助我解决这个bug,因为某种原因,如果我清空Drupal缓存,站点上所有的左手菜单都会消失。使用菜单块将菜单放在一起,块和菜单本身的所有设置看起来都是正确的,即块位于正确的区域,菜单块连接到正确的菜单,菜单中包含站点上的所有页面

在数据库的备份中,cache_菜单表有大约40000个条目,如果我清除它并在站点周围单击,它永远不会超过40个条目,因此无论出于什么原因,它都不会重新生成菜单


有人知道可能会发生什么事情以及我如何修复吗?

您是否手动清除“缓存”菜单项?我建议使用drush-

德鲁什抄送所有


或者转到设置/性能并清除缓存。

解决了这个问题,结果发现菜单块模块中有一个错误(我使用的是2.2),所以升级它解决了这个问题