我从某人那里继承了一个Drupal 7网站并且遇到了一个非常烦人的错误,我希望有人可以提供帮助,出于某种原因,如果我清空Drupal缓存,网站上的所有左手菜单都会消失。使用菜单块将菜单放在一起,块的所有设置和菜单本身看起来都正确,即块位于正确的区域,菜单块附加到正确的菜单,菜单包含网站上的所有页面它
在数据库的备份中,cache_menu表有大约40,000个条目,如果我清除它并在网站周围点击它永远不会超过40,所以无论出于什么原因它都不会重新生成菜单。
有没有人有任何想法可能会发生什么以及如何解决它?
答案 0 :(得分:0)
您是否手动清除cache_menu条目?我建议使用drush -
drush cc all
或转到设置/性能并清除缓存。
答案 1 :(得分:0)
管理来解决这个问题,结果是菜单块模块中有一个错误(我使用的是2.2),所以升级它修复了这个问题。