Drupal 7 - все меню исчезают после очистки кеша
Я унаследовал сайт Drupal 7 от кого-то и натолкнулся на действительно раздражающую ошибку, с которой, я надеюсь, кто-то может помочь, по какой-то причине, если я опустошу кеш Drupal, все меню левой руки на сайте исчезнут. Меню составляется с использованием блоков меню, и все настройки для блока и самого меню выглядят правильно, т.е. блок находится в правильной области, блок меню привязан к правильному меню, и в меню есть все страницы сайта в Это.
В резервной копии базы данных таблица cache_menu содержит около 40000 записей, если я очищаю ее и щелкаю по сайту, она никогда не поднимается выше 40, поэтому по какой-то причине она просто не создает заново меню.
У кого-нибудь есть идеи, что может происходить и как я могу это исправить?
2 ответа
Удалось исправить это, оказалось, что есть ошибка в модуле блока меню (я использовал 2.2), поэтому обновление исправило проблему.
Вы очищаете записи cache_menu вручную? Я бы порекомендовал использовать drush-
drush cc all
Или зайдите в настройки / производительность и очистите кеш.